การตีความกราฟ munin และหน่วยความจำที่กำหนด


12

ฉันสังเกตเห็นว่าเซิร์ฟเวอร์ของฉันใช้ swap บ่อยครั้งกว่านี้ แต่ฉันไม่สามารถหาสาเหตุได้ กราฟ munin แสดงให้เห็นว่าการใช้หน่วยความจำของแอพอยู่ที่ประมาณ 0.7G จาก 1.5G ข้อกังวลของฉันคือสายสีเขียว (หน่วยความจำที่กำหนดไว้) ความทรงจำที่มุ่งมั่นคืออะไร? เป็นเรื่องปกติหรือไม่ที่หน่วยความจำที่กำหนดไว้สูงเมื่อเทียบกับสถิติหน่วยความจำอื่นเช่นแอพ

ฉันต้องการทราบว่าฉันสามารถเพิ่มประสิทธิภาพแอพของฉันได้อีกเล็กน้อยหรือฉันต้องการรับ RAM มากขึ้นสำหรับเซิร์ฟเวอร์

ขณะนี้กำลังเรียกใช้แอป daemon บนเซิร์ฟเวอร์ตัวเล็กตัวนี้:

  • mysql
  • โหนด JS
  • อาปาเช่
  • Nginx
  • เจนกินส์
  • Munin
  • memcache
  • postfix

กราฟ

คำตอบ:


8

หน่วยความจำที่ได้ตกลงไว้คือหน่วยความจำทั้งหมดที่จัดสรรโดยแอพพลิเคชั่นไม่ว่าจะใช้งานหรือไม่ก็ตาม ในทางตรงกันข้าม "แอพ" คือหน่วยความจำที่จัดสรรและใช้งาน

ดูเช่นhttp://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834

FWIW คุณใช้การแลกเปลี่ยน 85 MB ซึ่งดูเหมือนว่าสมบูรณ์แบบ เป็นไปได้ว่าระบบจะแลกเปลี่ยนสิ่งที่ไม่ได้ใช้เพื่อให้มีพื้นที่มากขึ้นสำหรับสิ่งที่มีประโยชน์เช่นแคชของหน้า


คุณมีลิงค์ใหม่ไหม
Pavel

1
@Pavel: ดีกว่า
janneb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.