สำหรับ CentOS ที่พบว่ามีการติดตั้ง NetworkManager อยู่ และปัญหาคือ การที่ระบบ NetworkManager มีปัญหาใช้แรมเต็มตลอด สาเหตุก็ไม่ทราบเหมือนกันว่าเกิดจากส่วนไหน ใช้แรมเยอะขนาดไหน ลองดูกราฟด้านล่างนี้ได้ครับ
จากกราฟ จะเห็นว่ามีส่วนที่ระบบใช้แรมเกือบหมด ส่วนของวันศุกร์และวันเสาร์ หาสาเหตุไม่เจอว่าเป็น Process ไหน ไม่ว่าจะ top, htop, glances ก็ไม่โชว์ว่า Process ไหนใช้แรมเยอะ แต่สิ่งที่ผมได้สังเหตุเห็นคือ NetworkManager รันวิ่งไปวิ่งมา แต่ก็ดูว่าใน top ไม่ได้โชว์ว่ากินแรมเยอะมากมายอะไร ถือว่าปกติเลยทีเดียว แต่เนื่องจากคาดว่ามันคือตัวการ ก็เลยลองเอาออก พบว่าปัญหาการใช้แรมสูงตลอดเวลาหายไป
คำสั่งสำหรับเอา NetworkManager ออก และไปใช้ network ธรรมดา
systemctl disable NetworkManager /sbin/chkconfig network on kill `pgrep -o dhclient` systemctl stop NetworkManager && systemctl start network
ถ้าใคร Monitor ดูแล้ว อาการเหมือนที่ผมเจอ ก็ลองแก้ปัญหาด้วยการเอา NetworkManager ออกไปก่อน เพื่อทดสอบได้ครับ
Blog ส่วนตัว ที่จะแชร์เรื่องร่าวต่างๆที่พบเจอมา จากประสบการณ์จริง เพื่อเป็นประโยชน์ต่อสังคมและผู้ที่กำลังศึกษาหาความรู้เรื่องต่างๆ ไม่ว่าจะเป็น Server, Network, Security, ทำเว็บไซต์, เขียนโปรแกรม, ฯลฯ ขอบคุณทุกๆการติดตามครับ 😉
★ บริการ Cloud Server ★