Menafsirkan grafik munin dan memori yang dikomit

12

Saya telah memperhatikan bahwa server saya telah menggunakan swap lebih sering sekarang tetapi saya tidak bisa mencari tahu mengapa. Grafik munin menunjukkan bahwa penggunaan memori aplikasi sekitar 0,7G dari 1,5G. Kekhawatiran saya adalah garis hijau (memori yang dilakukan). Apa yang dilakukan memori? Apakah normal bahwa memori yang dikomit tinggi dibandingkan dengan statistik memori lainnya, seperti aplikasi?

Saya ingin tahu apakah saya dapat mengoptimalkan aplikasi saya sedikit lebih banyak atau apakah saya benar-benar perlu mendapatkan lebih banyak RAM untuk server.

Saat ini menjalankan aplikasi daemon di server kecil ini:

  • Mysql
  • Node JS
  • Apache
  • Nginx
  • Jenkins
  • Munin
  • Memcache
  • Postfix

grafik munin

lamp_scaler
sumber

Jawaban:

8

Memori yang dikomit, pada dasarnya, adalah semua memori yang telah dialokasikan oleh aplikasi, apakah itu digunakan atau tidak. Sebaliknya, "aplikasi" adalah memori yang dialokasikan DAN digunakan.

Lihat misalnya http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834

FWIW, Anda menggunakan swap 85 MB, yang tampaknya sangat baik-baik saja; kemungkinan besar sistem hanya menukar hal-hal yang tidak terpakai sehingga memiliki lebih banyak ruang untuk hal-hal berguna seperti cache halaman.

janneb
sumber
Sudahkah Anda memiliki tautan baru?
Pavel
1
@Pavel: lebih baik?
janneb