Hadyai Internet R&D LAB

แหล่งความรู้ => Server => Linux Server System => ข้อความที่เริ่มโดย: admin ที่ 09 มกราคม 2014, 22:17:36

หัวข้อ: ปัญหากราฟ cacti แสดงผล Memory Usage ผิดพลาด กรณี Memory มากกว่า 10G
เริ่มหัวข้อโดย: admin ที่ 09 มกราคม 2014, 22:17:36
ปัจจุบัน M/B รองรับ Memory ได้สูงขึ้น และราคา Memory ก็ถูกลงกว่าเมื่อก่อน

Server บางเครื่อง ก็จะมี Memory มากกว่า 10G แล้วทำให้การแสดงผล Memory Usage ใน Cacti ผิดพลาด

เช่น

(http://www.hadyaiinternet.com/images/cactimembug.jpg)

จากรูปตัวอย่างเป็น Server RAM 16G แต่แสดงผลออกมาไม่ตรงกับความจริง

เมื่อแก้ไขแล้วก็จะสามารถแสดงผลได้อย่างถูกต้อง

(http://www.hadyaiinternet.com/images/cactiram16g.jpg)

สาเหตุเนื่องจากค่า default ใน cacti กำหนดค่า Max ของ Memory ไว้แค่ 10G จึงทำให้การแสดงผล

Memory Usage ที่มากกว่า 10G ออกมาไม่ถูกต้อง โดยสามารถแก้ไขดังนี้

1. เข้าไปเมนู Data Templates ไปแก้ไขค่า Max ของ Memory Buffers , Cache , Free

(http://www.hadyaiinternet.com/images/bugmem1.jpg)

2. ปรับค่า MAX จาก 10G เพิ่มเป็น 100G  แล้วทำการเซฟ

(http://www.hadyaiinternet.com/images/bugmem2.jpg)

หลังจากนั้นก็ทำการลบกราฟเก่า พร้อมกับ rrd ทั้งหมด แล้วสร้างกราฟขึ้นมาใหม่ ก็เรียบร้อยครับ