CentOS ลบ NetworkManager เปลี่ยนไปใช้ network

สำหรับ 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 ออกไปก่อน เพื่อทดสอบได้ครับ