ดังนั้นฉันต้องการแอพที่สามารถวิเคราะห์การใช้งาน CPU ของฉัน
วิธีที่ง่ายที่สุดสำหรับวัตถุประสงค์ของคุณคือบันทึกการโหลดของ CPU (การใช้งาน) จากนั้นวิเคราะห์ด้วยตัวคุณเอง (เช่นกับ LibreOffice Calc) เพื่อค้นหา
/proc/loadavg
มีการโหลดเฉลี่ยของ CPU ในช่วง 1, 5 และ 15 นาทีในรูปแบบ: 0.91 0.48 0.62 3/357 16607
(ตัวเลขสามตัวแรกนั้นเป็นสิ่งสำคัญ)
- คุณสามารถบันทึกสิ่งนี้ลงในไฟล์ข้อความพูดทุก ๆ สิบห้านาทีโดยทำให้เป็นงาน cron
- หากต้องการทำทั้งระบบแก้ไข
/etc/crontab
และเพิ่มบรรทัดนี้:
* / 15 * * * * root cat / proc / loadavg >> /home/your-username/cpu-load.log
คุณสามารถตั้งค่าเป็น 1 หรือ 5 นาทีแทนโดยเปลี่ยนพารามิเตอร์แรกเป็น*
หรือ*/5
แทน*/15
หลังจากใช้งานปกติไปสองสามวันคุณสามารถนำเข้าไฟล์บันทึกเป็นข้อความ / CSV ไปยัง Lotus Symphony Spreadsheets และวางแผนคอลัมน์ที่เหมาะสม (ที่สามเป็นเวลา 15 นาที) เพื่อดูภาระเฉลี่ยของคุณ
หากการโหลดของคุณไม่สูงกว่า 2.00 เป็นระยะเวลานานหมายความว่าคุณสามารถใช้โปรเซสเซอร์ Dual-Core แทน Quad-Core ปัจจุบันของคุณ
มีหลายที่มีเครือข่ายที่ใช้เครื่องมือการตรวจสอบเช่นMunin , MRTG , Cactiฯลฯ ซึ่งสามารถติดตั้งได้จากที่เก็บที่จะทำบันทึกและแม้กระทั่งการสร้างกราฟสวยสำหรับคุณ แต่ผู้ที่มีoverkill สมบูรณ์สำหรับสิ่งที่คุณต้องการ :-)