{"id":17849,"date":"2025-01-18T23:35:30","date_gmt":"2025-01-18T22:35:30","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=17849"},"modified":"2025-01-18T23:35:32","modified_gmt":"2025-01-18T22:35:32","slug":"dool-verstaendliche-leistungsueberwachung-am-linux-terminal","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/01\/18\/dool-verstaendliche-leistungsueberwachung-am-linux-terminal\/","title":{"rendered":"dool &#8211; verst\u00e4ndliche Leistungs\u00fcberwachung am Linux-Terminal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Zur \u00dcberwachung des Systems gibt es so einige Werkzeuge am Terminal unter Linux, so mancher Einsteiger kann hier schon mal den \u00dcberblick verlieren &#8211; auf der Linux Bibel finden Sie bereits einige solcher Werkzeuge in der Kategorie <em>Terminal<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Beitrag sehen wir uns ein einfaches und verst\u00e4ndliches Werkzeug an, dass so einige Metriken am Terminal ausgibt, die man nicht erst einmal verstehen muss. Das nette kleine Werkzeug nennt sich <strong>dool<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">dool installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie finden dool auf <a href=\"https:\/\/github.com\/scottchiefbaker\/dool\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> zum Download, ein \u00d6ffnen der Webseite ist jedoch nicht n\u00f6tig &#8211; alles, was auf Ihrem Rechner zus\u00e4tzlich installiert sein sollte, ist <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/git-die-versionsverwaltung-unter-linux-einstieg\/\" data-type=\"post\" data-id=\"516\">Git<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als Erstes laden Sie das Git-Repo als normaler Benutzer auf dem Terminal herunter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/scottchiefbaker\/dool.git<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend wechseln Sie auf dem Terminal in das heruntergeladene Repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd dool<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt installieren Sie die Software mit administrativen Rechten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/install.py<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das heruntergeladene Repo lassen Sie gespeichert, um die Software sp\u00e4ter einfach aktualisieren zu k\u00f6nnen. Zum Aktualisieren wechseln Sie in das heruntergeladene Verzeichnis, laden neueste \u00c4nderungen herunter und installieren diese (<em>letzter Befehl nat\u00fcrlich wieder mit administrativen Rechten<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd dool\ngit fetch\n.\/install.py<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">dool nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich starten Sie die Software mit dem einfachen Befehl (<em>administrative Rechte sind hier nicht n\u00f6tig<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1024x508.jpeg\" alt=\"\" class=\"wp-image-17850\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Software aktualisiert die Ausgabe jede Sekunde, solange, bis Sie diese mit <kbd>Strg<\/kbd>+<kbd>c<\/kbd> beenden. In dieser finden Sie jetzt folgende Angaben:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>total\u2504cpu\u2504usage<\/strong> &#8211; die CPU-Auslastung, Benutzerprozesse (<em>usr<\/em>), Systemprozesse (<em>sys<\/em>), die Anzahl der inaktiven (<em>idl<\/em>) und wartenden (<em>wai<\/em>) Prozesse, sowie von anderen Prozessen gestohlene Zeit (<em>stl<\/em>).<\/li>\n\n\n\n<li><strong>dsk\/total<\/strong> &#8211; Datentr\u00e4gerstatistiken, Gesamtzahl der Lese- (<em>read<\/em>) und Schreibvorg\u00e4nge (<em>write<\/em>) auf Datentr\u00e4gern.<\/li>\n\n\n\n<li><strong>net\/total<\/strong> &#8211; Netzwerkstatistiken, die Gesamtmenge der \u00fcber Netzwerkschnittstellen empfangenen (<em>recv<\/em>) und gesendeten (<em>send<\/em>) Bytes.<\/li>\n\n\n\n<li><strong>load\u2504avg<\/strong> &#8211; Durchschnittliche Auslastung, zeigt die durchschnittliche Auslastung des Systems \u00fcber verschiedene Zeitintervalle (<em>1 Minute, 5 Minuten und 15 Minuten<\/em>).<\/li>\n\n\n\n<li><strong>system<\/strong> &#8211; bietet den Zeitstempel, der angibt, wann die Daten erfasst wurden.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Option <code>--vmstat<\/code> k\u00f6nnen wir uns zus\u00e4tzlich die Daten von <code>vmstat<\/code> sch\u00f6n aufbereitet anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool --vmstat<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1-1024x508.jpeg\" alt=\"\" class=\"wp-image-17851\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-1.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier sehen wir dann zus\u00e4tzlich:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>procs<\/strong> &#8211; Prozessstatistiken, Anzahl der laufenden (<em>run<\/em>), blockierten (<em>BLK<\/em>) und neuen (<em>new<\/em>) Prozesse.<\/li>\n\n\n\n<li><strong>memory\u2504usage<\/strong> &#8211; die Menge des verwendeten (<em>used<\/em>), gepufferten (<em>Buff<\/em>), zwischengespeicherten (<em>Catch<\/em>) und freien (<em>free<\/em>) Speichers.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wir k\u00f6nnen auch noch etwas weiter gehen, lassen wir uns nur die CPU-Auslastung anzeigen &#8211; <code>-c<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool -c<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2-1024x508.jpeg\" alt=\"\" class=\"wp-image-17852\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-2.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oder nur den Prozess, der im Moment am meisten Leistung ben\u00f6tigt &#8211; <code>--top-cpu<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool --top-cpu<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3.jpeg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3-1024x508.jpeg\" alt=\"\" class=\"wp-image-17853\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-3.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oder nur den Prozess, der am meisten Speicher ben\u00f6tigt &#8211; <code>--top-mem<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool --top-mem<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4.jpeg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4-1024x508.jpeg\" alt=\"\" class=\"wp-image-17854\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-4.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dies k\u00f6nnen wir auch kombinieren, etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool -c --top-cpu -dn --top-mem<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5.jpeg\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5-1024x508.jpeg\" alt=\"\" class=\"wp-image-17855\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5-1024x508.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5-768x381.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-5.jpeg 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oder die Ausgabe in eine Datei umleiten, etwa in eine CSV-Datei &#8211; alles wird in die Datei <strong>export.csv<\/strong> gespeichert, die Software aktualisiert jede Sekunde und bricht nach f\u00fcnf Sekunden ab:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool --time --cpu --mem --load --output export.csv 1 5<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Ausgabe k\u00f6nnen Sie via CSV an so manche andere Software weitergeben und verarbeiten &#8211; hier etwa in einer Tabellenkalkulation:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6.jpeg\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6-1024x321.jpeg\" alt=\"\" class=\"wp-image-17856\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6-1024x321.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6-150x47.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6-300x94.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6-768x241.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-6.jpeg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Software kennt noch so einige andere Eingaben, mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dool --list<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">lassen sich diese anzeigen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7.jpeg\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7-1024x507.jpeg\" alt=\"\" class=\"wp-image-17857\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7-1024x507.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7-150x74.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7-300x148.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7-768x380.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/01\/dool-7.jpeg 1148w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber die Manpage erhalten Sie dazu weitere Hilfe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>man dool<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"17849\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">3    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"17849\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Zur \u00dcberwachung des Systems gibt es so einige Werkzeuge am Terminal unter Linux, so mancher Einsteiger kann hier schon mal den \u00dcberblick verlieren &#8211; auf der Linux Bibel finden Sie bereits einige solcher Werkzeuge in der Kategorie Terminal. In diesem Beitrag sehen wir uns ein einfaches und verst\u00e4ndliches Werkzeug an, dass so einige Metriken am [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17851,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,4],"tags":[12,7,15,6],"class_list":["post-17849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","category-terminal","tag-kommandozeile","tag-shell","tag-system","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=17849"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17849\/revisions"}],"predecessor-version":[{"id":17858,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17849\/revisions\/17858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/17851"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=17849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=17849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=17849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}