Hadyai Internet R&D LAB
แหล่งความรู้ => Server => Linux Server System => ข้อความที่เริ่มโดย: admin ที่ 11 มกราคม 2014, 07:37:48
-
วันนี้ลูกค้าเอากราฟ cpu usage มาให้ดู บอกว่า server เค้าทำงานหนักมาก cpu ใกล้จะเต็มแล้ว
โดยใช้ cpu core i3-3240 @ 3.40GHz สำหรับเครื่องลูก 70 เครื่อง แต่ดูเหมือน cpu ใกล้จะ 100%
จะต้องอัพเกรด cpu ไหม ต้องใช้เป็น Xeon หรือเปล่า
(http://www.hadyaiinternet.com/images/cpuusage1.png)
แต่ในความเป็นจริงแล้ว กราฟ cpu usage ไม่ได้ตันที่ 100% อย่างที่เข้าใจ แต่จะตันที่ 100% x จำนวน core
ของ cpu ที่ร้านลูกค้าใช้เป็น core i3-3240 @ 3.40GHz เมื่อดูใน phpsysinfo จะเห็นเป็น 4Core ดังนั้น
กราฟ cpu usage จะสูงสุดที่ 400% เท่ากับว่า ตอนนี้ ใช้งานสูงสุดแค่ 25% ของพลัง cpu ที่มีอยู่ จึงไม่จำเป็น
ต้องอัพเกรด cpu แต่อย่างใด สามารถใช้แค่ Core i3 ก็รันโปรแกรมได้อย่างไม่มีปัญหา
(http://www.hadyaiinternet.com/images/cpuusage2.png)
จากรูปเป็นการทดสอบ cpu ให้ทำงานเกิน 100% เพื่อแสดงผลใน cacti จะเห็นได้ว่ารันได้มากกว่า 100%
ในรูปทดสอบกับ cpu 8 core ดังนั้นกราฟ cpu usage จะทำให้เราทราบว่า cpu ที่ใช้อยู่เพียงพอหรือไม่