{"id":1165,"date":"2009-06-09T15:16:30","date_gmt":"2009-06-09T14:16:30","guid":{"rendered":"http:\/\/blog.it4sport.de\/?p=1165"},"modified":"2009-06-09T15:16:30","modified_gmt":"2009-06-09T14:16:30","slug":"das-letzte-rausholen","status":"publish","type":"post","link":"https:\/\/gmbd.de\/wordpress\/index.php\/2009\/06\/09\/das-letzte-rausholen\/","title":{"rendered":"Das letzte rausholen &#8230;"},"content":{"rendered":"<p>\t\t\t\tMeine Kiste ist nicht wirklich die Highperformance Maschine. Von der Ausstattung her gesehen ist er mittlerweile eher schwach ausgestattet. Trotzdem reicht die Performance f\u00fcrs ganze Jahr. Eine Ausnahme ist immer das Wochenende rund um den Rothsee-Triathlon. Nachdem das Wochenende naht, suche ich noch nach den letzten M\u00f6glichkeiten bei denen ich die letzten H\u00e4ppchen an Performance raus holen kann.<\/p>\n<p>Gestern habe ich an 2 Schrauben gedreht:<\/p>\n<p><strong>Syslog<\/strong><br \/>\nNachdem der Server auch viele Daemons am laufen hat, schreibt er auch zig Logfiles. Gestern habe ich die alle mal durchgesehen und allerhand doppelte Eintr\u00e4ge gefunden. Daher l\u00e4uft jetzt eine \u00fcberarbeitete Konfiguration des Syslog-Daemons. Nichts mehr doppelt! Au\u00dferdem l\u00e4uft nur nach das wirklich wichtige synchron alles andere hat ein &#8222;-&#8220; vor dem File-\/Pfadnamen. <\/p>\n<p>Die \u00c4nderungen haben schon bewirkt, dass die durchschnittlichen IOWaits zur\u00fcckgegangen sind. Ja mein Softraid Server hat ein paar \ud83d\ude42<\/p>\n<p><strong>swappiness<\/strong><br \/>\nGeht der Speicher zu ende hat Linux 2 M\u00f6glichkeiten:<\/p>\n<ol>\n<li>Alte Caches aus dem Ram werfen<\/li>\n<li>Swappen<\/li>\n<\/ol>\n<p>Seit dem 2.6er Kernel kann man das Verh\u00e4ltnis zwischen den beiden Methoden beeinflussen. Der Parameter daf\u00fcr hei\u00dft <em>swappiness<\/em> und l\u00e4sst sich per proc Filesystem abfragen:<\/p>\n<pre lang=\"bash\">\n# cat \/proc\/sys\/vm\/swappiness\n60\n<\/pre>\n<p>60 ist der Debian Defaultwert. Ich will aber, dass mein Server als allerletztes swapt und lieber davor Caches leert. Die Applikationen, die ich betreibe, sollten sich selbst\u00e4ndig ums cachen k\u00fcmmern (etwa <a href=\"http:\/\/gmbd.de\/?s=apc\">APC<\/a>). Daher will ich einen Wert von &#8222;0&#8220; f\u00fcr swappiness. Also einfach folgendes in sysctl.conf eintragen:<\/p>\n<pre lang=\"ini\">\nvm.swappiness=0\n<\/pre>\n<p>und mit <\/p>\n<pre lang=\"bash\">\n# sysctl -p \n<\/pre>\n<p>aktivieren.<\/p>\n<p>Mal sehen ob es das Erw\u00fcnschte bringt.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meine Kiste ist nicht wirklich die Highperformance Maschine. Von der Ausstattung her gesehen ist er mittlerweile eher schwach ausgestattet. Trotzdem reicht die Performance f\u00fcrs ganze Jahr. Eine Ausnahme ist immer das Wochenende rund um den Rothsee-Triathlon. Nachdem das Wochenende naht, suche ich noch nach den letzten M\u00f6glichkeiten bei denen ich die letzten H\u00e4ppchen an Performance\u2026 <span class=\"read-more\"><a href=\"https:\/\/gmbd.de\/wordpress\/index.php\/2009\/06\/09\/das-letzte-rausholen\/\">Weiterlesen &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[345,351,352],"_links":{"self":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1165"}],"collection":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":0,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"wp:attachment":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}