{"id":862,"date":"2009-07-22T13:50:21","date_gmt":"2009-07-22T06:50:21","guid":{"rendered":"http:\/\/adhi.widjajanto.net\/weblog\/index.php\/2009\/07\/22\/ubuntu_swap_mem\/"},"modified":"2015-06-05T14:26:08","modified_gmt":"2015-06-05T07:26:08","slug":"ubuntu_swap_mem","status":"publish","type":"post","link":"https:\/\/adhi.widjajanto.net\/blog\/2009\/07\/22\/ubuntu_swap_mem\/","title":{"rendered":"Ubuntu Swap Memory Management"},"content":{"rendered":"<p>Sudah beberapa bulan terakhir ini mesin saya yang diforsir untuk jadi server ngos-ngosan. Tiap kali reboot nafas lega lagi. Saya lihat, saat ngos-ngosan <em>swap usage<\/em> nya lumayan gede, bisa sekitar 300MB-an, padahal <em>free physical memory<\/em> masih 200MB-an. Mbah Gugel jawabnya ini: <em><strong>swappiness<\/strong><\/em>. Hee&#8230; keren juga nama parameternya.<br \/>\nParameter <em>swappiness<\/em> mengatur ke-agresif-an Ubuntu memindahkan beban physical memory ke dalam swap memory. Angkanya dari 0 yang berarti sama sekali tak agresif, memindahkan physical memory ke swap hanya di saat physical memori tak muat. 100 berarti kebalikannya. Angka default Ubuntu adalah 60.<br \/>\nCari-cari lagi di Gugel, akhirnya nemu angka yang dianjurkan untuk desktop: 0 &#8211; 10! Whee&#8230; Karena mesin saya setengahnya dipakai untuk server, saya pasang 10. Hasilnya langsung berasa euy! Free physical memory sekarang manteng di kisaran 30MB-an. Cukup lah. Oh ya, cara gantinya gini:<\/p>\n<ul>\n<li><strong>sudo sysctl vm.swappiness=10<\/strong> untuk mengubah nilai parameter secara temporer<\/li>\n<li><strong>sudo swapoff -a<\/strong> untuk mematikan fungsi swap dan <strong>sudo swapon -a<\/strong> untuk menyalakannya kembali<\/li>\n<li>edit <strong>\/etc\/sysctl.conf<\/strong> dan tambahkan\/ ganti <strong>vm.swappiness=10<\/strong> lalu reboot untuk mengubah nilai parameter secara permanen<\/li>\n<ul>\n","protected":false},"excerpt":{"rendered":"<p>Sudah beberapa bulan terakhir ini mesin saya yang diforsir untuk jadi server ngos-ngosan. Tiap kali reboot nafas lega lagi. Saya lihat, saat ngos-ngosan swap usage nya lumayan gede, bisa sekitar 300MB-an, padahal free physical memory masih 200MB-an. Mbah Gugel jawabnya ini: swappiness. Hee&#8230; keren juga nama parameternya. Parameter swappiness mengatur&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-862","post","type-post","status-publish","format-standard","hentry","category-it-freaks"],"_links":{"self":[{"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/posts\/862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/comments?post=862"}],"version-history":[{"count":1,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/posts\/862\/revisions"}],"predecessor-version":[{"id":1803,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/posts\/862\/revisions\/1803"}],"wp:attachment":[{"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/media?parent=862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/categories?post=862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adhi.widjajanto.net\/blog\/wp-json\/wp\/v2\/tags?post=862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}