{"id":4953,"date":"2026-09-12T08:00:00","date_gmt":"2026-09-12T08:00:00","guid":{"rendered":"https:\/\/netguide.io\/linux\/?p=4953"},"modified":"2026-08-10T23:56:24","modified_gmt":"2026-08-10T23:56:24","slug":"linux-ram-prozesse-ueberwachen-top-htop","status":"publish","type":"post","link":"https:\/\/netguide.io\/linux\/de\/linux-ram-prozesse-ueberwachen-top-htop\/","title":{"rendered":"RAM &#038; Prozesse \u00fcberwachen: top, htop &#038; free"},"content":{"rendered":"<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4797\" data-bid=\"2\" data-placement=\"4798\">PGRpdiBpZD0ibmV0Z3VpZGVhLTMxNjM2NDY4OTEiIGNsYXNzPSJuZXRndWlkZWEtYmVmb3JlLWNvbnRlbnQgbmV0Z3VpZGVhLWVudGl0eS1wbGFjZW1lbnQiPjxkaXYgY2xhc3M9Im5ldGd1aWRlYS1hZGxhYmVsIj5BZHZlcnRpc2VtZW50czwvZGl2PjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcz9jbGllbnQ9Y2EtcHViLTYyNTg1NTYyNTcyNDU5OTgiIGNyb3Nzb3JpZ2luPSJhbm9ueW1vdXMiPjwvc2NyaXB0PjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZT0iZGlzcGxheTpibG9jazsiIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgCmRhdGEtYWQtc2xvdD0iMzQ5NDExNTM0MiIgCmRhdGEtYWQtZm9ybWF0PSJhdXRvIj48L2lucz4KPHNjcmlwdD4gCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7IAo8L3NjcmlwdD4KPC9kaXY+<\/script>\n<p class=\"wp-block-paragraph\">Der Server f\u00fchlt sich langsam an \u2013 aber woran liegt es? Bevor du r\u00e4tst, wirf einen Blick auf Speicher und Prozesse. In dieser Anleitung zeigen wir dir die drei wichtigsten Werkzeuge, um <strong>RAM und Prozesse unter Linux zu \u00fcberwachen<\/strong>: <code>free<\/code>, <code>top<\/code> und das komfortable <code>htop<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Server f\u00fchlt sich langsam an \u2013 aber woran liegt es? Bevor du ins Blaue r\u00e4tst, wirf einen strukturierten Blick auf <strong>Arbeitsspeicher<\/strong> und <strong>Prozesse<\/strong>. Die drei wichtigsten Werkzeuge daf\u00fcr sind <strong>free<\/strong> f\u00fcr den schnellen RAM-\u00dcberblick, <strong>top<\/strong> f\u00fcr laufende Prozesse in Echtzeit und das komfortable <strong>htop<\/strong> mit farbiger Oberfl\u00e4che. In dieser Anleitung lernst du, <strong>RAM und Prozesse unter Linux zu \u00fcberwachen<\/strong>, die oft missverstandenen Speicherwerte richtig zu deuten, Prozesse gezielt zu beenden und die Load Average korrekt einzuordnen \u2013 die Basis jeder Performance-Analyse.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-1ffd1ad5      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tInhaltsverzeichnis\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#free-der-schnelle-blick-auf-den-ram\" class=\"uagb-toc-link__trigger\">free: der schnelle Blick auf den RAM<\/a><li class=\"uagb-toc__list\"><a href=\"#top-prozesse-in-echtzeit\" class=\"uagb-toc-link__trigger\">top: Prozesse in Echtzeit<\/a><li class=\"uagb-toc__list\"><a href=\"#htop-der-komfortable-nachfolger\" class=\"uagb-toc-link__trigger\">htop: der komfortable Nachfolger<\/a><li class=\"uagb-toc__list\"><a href=\"#einen-prozess-gezielt-beenden\" class=\"uagb-toc-link__trigger\">Einen Prozess gezielt beenden<\/a><li class=\"uagb-toc__list\"><a href=\"#die-load-average-richtig-deuten\" class=\"uagb-toc-link__trigger\">Die Load Average richtig deuten<\/a><li class=\"uagb-toc__list\"><a href=\"#ram-richtig-lesen-frei-belegt-und-cache\" class=\"uagb-toc-link__trigger\">RAM richtig lesen: frei, belegt und Cache<\/a><li class=\"uagb-toc__list\"><a href=\"#prozesse-gezielt-und-sauber-beenden\" class=\"uagb-toc-link__trigger\">Prozesse gezielt und sauber beenden<\/a><li class=\"uagb-toc__list\"><a href=\"#weitere-werkzeuge-f\u00fcr-die-analyse\" class=\"uagb-toc-link__trigger\">Weitere Werkzeuge f\u00fcr die Analyse<\/a><li class=\"uagb-toc__list\"><a href=\"#h\u00e4ufige-fragen\" class=\"uagb-toc-link__trigger\">H\u00e4ufige Fragen<\/a><li class=\"uagb-toc__list\"><a href=\"#warum-ist-mein-ram-fast-vollst\u00e4ndig-belegt\" class=\"uagb-toc-link__trigger\">Warum ist mein RAM fast vollst\u00e4ndig belegt?<\/a><li class=\"uagb-toc__list\"><a href=\"#was-ist-der-unterschied-zwischen-kill-und-kill-9\" class=\"uagb-toc-link__trigger\">Was ist der Unterschied zwischen kill und kill -9?<\/a><li class=\"uagb-toc__list\"><a href=\"#welcher-load-average-wert-ist-gut\" class=\"uagb-toc-link__trigger\">Welcher Load-Average-Wert ist gut?<\/a><li class=\"uagb-toc__list\"><a href=\"#fazit\" class=\"uagb-toc-link__trigger\">Fazit<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">free: der schnelle Blick auf den RAM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wie viel Arbeitsspeicher belegt ist, zeigt <code>free<\/code>. Mit <code>-h<\/code> in lesbaren Einheiten:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>free -h<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">free<\/span><span style=\"color: #79B8FF\"> -h<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig: Die Spalte \u201eavailable&#8221; ist entscheidend, nicht \u201efree&#8221;. Linux nutzt freien RAM als Cache \u2013 das ist gewollt und beschleunigt das System, gibt den Speicher bei Bedarf aber sofort wieder frei.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">top: Prozesse in Echtzeit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>top<\/code> ist auf praktisch jedem System vorhanden und zeigt laufende Prozesse, sortiert nach CPU-Last:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>top<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">top<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Oben siehst du die <strong>Load Average<\/strong> (Systemlast der letzten 1, 5 und 15 Minuten) sowie die CPU- und Speichernutzung. Mit <code>q<\/code> beendest du die Ansicht.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">htop: der komfortable Nachfolger<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Deutlich \u00fcbersichtlicher ist <code>htop<\/code> \u2013 mit Farben, Balken und Mausbedienung. Es muss meist erst installiert werden:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>sudo apt install -y htop\nhtop<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">sudo<\/span><span style=\"color: #9ECBFF\"> apt<\/span><span style=\"color: #9ECBFF\"> install<\/span><span style=\"color: #79B8FF\"> -y<\/span><span style=\"color: #9ECBFF\"> htop<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">htop<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In htop scrollst du durch die Prozessliste, sortierst per Klick und beendest einen Prozess bequem mit <code>F9<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Einen Prozess gezielt beenden<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ngt ein Prozess, findest du seine ID (PID) und beendest ihn. Der Name l\u00e4sst sich direkt verwenden:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>pgrep -a nginx\nkill 1234        # per PID\npkill nginx      # per Name<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">pgrep<\/span><span style=\"color: #79B8FF\"> -a<\/span><span style=\"color: #9ECBFF\"> nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">kill<\/span><span style=\"color: #79B8FF\"> 1234<\/span><span style=\"color: #6A737D\">        # per PID<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">pkill<\/span><span style=\"color: #9ECBFF\"> nginx<\/span><span style=\"color: #6A737D\">      # per Name<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Reagiert ein Prozess gar nicht mehr, erzwingt <code>kill -9 PID<\/code> das Beenden \u2013 als letztes Mittel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Die Load Average richtig deuten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Load von 1,0 bedeutet, dass ein CPU-Kern voll ausgelastet ist. Bei einem 4-Kern-System ist eine Load bis etwa 4,0 also normal. Liegt sie dauerhaft deutlich dar\u00fcber, ist das System \u00fcberlastet. Bei Containern hilft dann, ihre <a href=\"https:\/\/netguide.io\/linux\/de\/docker-ressourcen-begrenzen-cpu-ram\/\">Ressourcen zu begrenzen<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">RAM richtig lesen: frei, belegt und Cache<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der h\u00e4ufigste Irrtum bei <code>free -h<\/code>: \u201eMein RAM ist fast voll, das ist schlecht!&#8221; In Wahrheit nutzt Linux freien Speicher bewusst als Datei-Cache, um Zugriffe zu beschleunigen. Dieser Cache wird sofort freigegeben, sobald ein Programm den Speicher braucht. Entscheidend ist deshalb nicht die Spalte <strong>free<\/strong>, sondern <strong>available<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Spalte<\/th><th>Bedeutung<\/th><\/tr><\/thead><tbody><tr><td><code>used<\/code><\/td><td>von Programmen tats\u00e4chlich belegt<\/td><\/tr><tr><td><code>free<\/code><\/td><td>v\u00f6llig ungenutzt (oft niedrig \u2013 das ist normal)<\/td><\/tr><tr><td><code>buff\/cache<\/code><\/td><td>Cache, der bei Bedarf freigegeben wird<\/td><\/tr><tr><td><code>available<\/code><\/td><td>realistisch verf\u00fcgbarer Speicher \u2013 die wichtigste Zahl<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Solange <strong>available<\/strong> komfortabel ist, hast du genug Reserven. Kritisch wird es erst, wenn dieser Wert gegen null geht und das System anf\u00e4ngt, auf die Swap-Partition auszulagern \u2013 dann bremst der Datentr\u00e4gerzugriff sp\u00fcrbar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prozesse gezielt und sauber beenden<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ngt ein Prozess, willst du ihn beenden \u2013 aber m\u00f6glichst schonend. Mit <code>kill PID<\/code> schickst du standardm\u00e4\u00dfig das Signal <strong>SIGTERM<\/strong>, eine h\u00f6fliche Bitte: Der Prozess darf noch aufr\u00e4umen, Dateien schlie\u00dfen und sich ordentlich verabschieden. Erst wenn das nicht wirkt, kommt der harte Weg.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SIGTERM (15):<\/strong> <code>kill PID<\/code> \u2013 bittet den Prozess, sich sauber zu beenden.<\/li>\n\n\n\n<li><strong>SIGKILL (9):<\/strong> <code>kill -9 PID<\/code> \u2013 erzwingt das sofortige Ende ohne Aufr\u00e4umen.<\/li>\n\n\n\n<li><strong>Nach Name:<\/strong> <code>pkill name<\/code> oder <code>killall name<\/code> beenden alle passenden Prozesse.<\/li>\n\n\n\n<li><strong>Reihenfolge:<\/strong> erst SIGTERM versuchen, SIGKILL nur als letztes Mittel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Der Griff zu <code>kill -9<\/code> sollte die Ausnahme bleiben: Ein hart abgeschossener Prozess kann besch\u00e4digte Dateien oder verwaiste Sperren hinterlassen. In htop w\u00e4hlst du einen Prozess bequem mit den Pfeiltasten aus und schickst \u00fcber <code>F9<\/code> das gew\u00fcnschte Signal. Reagiert selbst auf SIGKILL nichts, steckt der Prozess meist in einem sogenannten \u201euninterruptible sleep&#8221; fest und wartet auf Hardware oder Netzwerk \u2013 dann hilft oft nur, die zugrunde liegende Ursache zu beheben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Weitere Werkzeuge f\u00fcr die Analyse<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">free, top und htop decken den Alltag ab, doch f\u00fcr tiefergehende Diagnosen lohnt sich ein Blick auf spezialisierte Werkzeuge. Je nachdem, ob CPU, Datentr\u00e4ger oder das Gesamtbild im Fokus stehen, gibt es passendere Helfer.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Werkzeug<\/th><th>Fokus<\/th><\/tr><\/thead><tbody><tr><td><code>vmstat<\/code><\/td><td>CPU, Speicher und Swap im Zeitverlauf<\/td><\/tr><tr><td><code>iotop<\/code><\/td><td>Datentr\u00e4ger-Last pro Prozess<\/td><\/tr><tr><td><code>ps aux<\/code><\/td><td>einmalige Momentaufnahme aller Prozesse<\/td><\/tr><tr><td><code>glances<\/code><\/td><td>kompaktes Gesamt-Dashboard<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Erkennst du einen dauerhaft \u00fcberlasteten Dienst, hilft anschlie\u00dfend ein Blick in die Logs, um die Ursache zu finden \u2013 wie das geht, zeigt der Beitrag zum <a href=\"https:\/\/netguide.io\/linux\/de\/journalctl-logs-auswerten-linux\/\">Auswerten von Logs mit journalctl<\/a>. Ein praktischer Einstieg ist au\u00dferdem <code>top<\/code> selbst: Durch Dr\u00fccken von <code>P<\/code> sortierst du nach CPU-Last, mit <code>M<\/code> nach Speicherverbrauch. So findest du in Sekunden den Prozess, der dein System am st\u00e4rksten belastet, und entscheidest gezielt \u00fcber das weitere Vorgehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">H\u00e4ufige Fragen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rund um die \u00dcberwachung von Speicher und Prozessen tauchen einige Fragen immer wieder auf. Hier die wichtigsten Antworten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum ist mein RAM fast vollst\u00e4ndig belegt?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist meist v\u00f6llig normal. Linux nutzt ungenutzten Speicher als Cache, um das System zu beschleunigen. Schau nicht auf die Spalte <code>free<\/code>, sondern auf <code>available<\/code>: Solange dort genug \u00fcbrig ist, hast du keine Speichernot. Der Cache wird bei Bedarf automatisch freigegeben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist der Unterschied zwischen kill und kill -9?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>kill PID<\/code> sendet SIGTERM und bittet den Prozess, sich sauber zu beenden. <code>kill -9 PID<\/code> sendet SIGKILL und erzwingt das sofortige Ende, ohne dass der Prozess aufr\u00e4umen kann. Nutze SIGKILL nur, wenn ein Prozess auf die h\u00f6fliche Aufforderung nicht reagiert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Welcher Load-Average-Wert ist gut?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Als Faustregel gilt: Der Wert sollte die Anzahl deiner CPU-Kerne nicht dauerhaft \u00fcbersteigen. Bei vier Kernen ist eine Load um 4 die Volllast-Grenze. Kurzzeitige Spitzen sind unkritisch \u2013 erst ein dauerhaft hoher Wert deutet auf eine echte \u00dcberlastung hin.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Fazit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit <code>free<\/code> f\u00fcr den RAM, <code>top<\/code> \u00fcberall und <code>htop<\/code> f\u00fcr den Komfort erkennst du Engp\u00e4sse sofort. Achte beim Speicher auf \u201eavailable&#8221; und deute die Load im Verh\u00e4ltnis zur Kernzahl. So findest du Ressourcenfresser, statt im Dunkeln zu tappen. F\u00fcr den Festplattenplatz gilt separat <a href=\"https:\/\/netguide.io\/linux\/de\/linux-speicherplatz-analysieren-df-du-ncdu\/\">Speicherplatz analysieren<\/a>.<\/p>\n<script type=\"text\/plain\" data-tcf=\"waiting-for-consent\" data-id=\"4799\" data-bid=\"2\" data-placement=\"4800\">PGRpdiBpZD0ibmV0Z3VpZGVhLTE0MTE0MjAwOTYiIGNsYXNzPSJuZXRndWlkZWEtYWZ0ZXItY29udGVudCBuZXRndWlkZWEtZW50aXR5LXBsYWNlbWVudCI+PGRpdiBjbGFzcz0ibmV0Z3VpZGVhLWFkbGFiZWwiPkFkdmVydGlzZW1lbnRzPC9kaXY+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItNjI1ODU1NjI1NzI0NTk5OCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+PGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyIgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02MjU4NTU2MjU3MjQ1OTk4IiAKZGF0YS1hZC1zbG90PSI0NTU5Nzg1MDAyIiAKZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPgo8c2NyaXB0PiAKKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsgCjwvc2NyaXB0Pgo8L2Rpdj4=<\/script>","protected":false},"excerpt":{"rendered":"<p>RAM und Prozesse unter Linux \u00fcberwachen mit top, htop und free: Speicherauslastung pr\u00fcfen, Ressourcenfresser finden, Prozesse beenden und die Load verstehen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_affilinode_tracking":"","_affilinode_autolink_off":false,"_affilinode_rating":"","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9],"tags":[],"class_list":["post-4953","post","type-post","status-publish","format-standard","hentry","category-linux"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Tobias","author_link":"https:\/\/netguide.io\/linux\/author\/tobias-pries\/"},"uagb_comment_info":0,"uagb_excerpt":"RAM und Prozesse unter Linux \u00fcberwachen mit top, htop und free: Speicherauslastung pr\u00fcfen, Ressourcenfresser finden, Prozesse beenden und die Load verstehen.","brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/comments?post=4953"}],"version-history":[{"count":3,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4953\/revisions"}],"predecessor-version":[{"id":5019,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/posts\/4953\/revisions\/5019"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/media?parent=4953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/categories?post=4953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/linux\/wp-json\/wp\/v2\/tags?post=4953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}