{"id":12941,"date":"2023-12-26T11:24:59","date_gmt":"2023-12-26T10:24:59","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=12941"},"modified":"2023-12-26T11:25:00","modified_gmt":"2023-12-26T10:25:00","slug":"ram-puffer-und-swap-unter-linux-ohne-neustart-leeren-cache","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/12\/26\/ram-puffer-und-swap-unter-linux-ohne-neustart-leeren-cache\/","title":{"rendered":"RAM, Puffer und SWAP unter Linux ohne Neustart leeren (Cache)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Gerade auf einem Server, der vielleicht viele Tage, Monate oder gar Jahre ohne Neustart laufen muss, muss man hin und wieder den Speicher (<em>RAM, Puffer und SWAP<\/em>) leeren &#8211; und ja, ich kenne Server, die laufen schon mehrere Jahre ohne Neustart (<em>keine Windows-Server <\/em>\ud83d\ude02).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies funktioniert sehr einfach und schnell mit folgenden Befehlen als root auf dem Terminal:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RAM-Speicher unter Linux leeren<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sync; echo 1 > \/proc\/sys\/vm\/drop_caches<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Nur das Dateisystem und die Inodes im RAM l\u00f6schen<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sync; echo 2 > \/proc\/sys\/vm\/drop_caches<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Reinen Speicher im RAM freigeben<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sync; echo 3 > \/proc\/sys\/vm\/drop_caches<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">SWAP unter Linux leeren<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>swapoff -a\nswapon -a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ist es ratsam, einzugreifen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich &#8211; nein! Der Linux-Kernel ist darauf getrimmt, den Speicher optimal zu nutzen. Aber gerade ein Server, der lange Zeit l\u00e4uft &#8211; irgendwann wird der Speicher voll. Nehmen wir einen Webserver &#8211; Sie optimieren den Speicher genau dann, wenn viele Besucher auf der Webseite sind. Dann wird alles, was eigentlich aus dem schnellen Speicher geladen wird, von der langsameren Festplatte \/ SSD geladen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies bedeutet, leeren Sie den Speicher dann, wenn auch niemand oder gerade nur wenige auf dem Server sind.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Den Speicher automatisch leeren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zum automatischen leeren des Speichers nutzen Sie am einfachsten <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/aufgaben-mit-cron-unter-linux-automatisieren\/\" data-type=\"post\" data-id=\"1662\">Cron<\/a> &#8211; etwa t\u00e4glich um Mitternacht:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 0 * * * sync; echo 1 > \/proc\/sys\/vm\/drop_caches \n0 0 * * * sync; echo 2 > \/proc\/sys\/vm\/drop_caches \n0 0 * * * sync; echo 3 > \/proc\/sys\/vm\/drop_caches \n0 0 * * * swapoff -a &amp;&amp; sudo swapon -a<\/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=\"12941\" 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\">11    <\/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=\"12941\" 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\">2<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Gerade auf einem Server, der vielleicht viele Tage, Monate oder gar Jahre ohne Neustart laufen muss, muss man hin und wieder den Speicher (RAM, Puffer und SWAP) leeren &#8211; und ja, ich kenne Server, die laufen schon mehrere Jahre ohne Neustart (keine Windows-Server \ud83d\ude02). Dies funktioniert sehr einfach und schnell mit folgenden Befehlen als root [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":763,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,101],"tags":[15,289],"class_list":["post-12941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","category-tipps","tag-system","tag-tipps"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12941","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=12941"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12941\/revisions"}],"predecessor-version":[{"id":12946,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12941\/revisions\/12946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/763"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=12941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=12941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=12941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}