Rumah > Artikel > Tutorial sistem > Analisis mendalam tentang beban sistem CentOS
Maksud purata beban dalam gema perintah masa hidup adalah serupa dengan arahan w Kedua-duanya mewakili purata bilangan proses dalam baris gilir proses dalam 1 minit, 5 minit dan 15 minit yang lalu.
Apa yang perlu diperhatikan di sini ialah nilai output purata beban Saiz ketiga-tiga nilai ini secara amnya tidak boleh lebih besar daripada bilangan CPU logik dalam sistem 4 CPU logik Jika tiga nilai purata beban lebih besar daripada 4 untuk masa yang lama Apabila nilai lebih besar daripada 4, ia bermakna CPU sangat sibuk dan beban sangat tinggi, yang mungkin menjejaskan prestasi sistem Walau bagaimanapun, jika kadangkala melebihi 4, jangan risau, ia secara amnya tidak akan menjejaskan prestasi sistem. Sebaliknya, jika nilai output purata beban adalah kurang daripada bilangan CPU, ia bermakna CPU masih melahu Sebagai contoh, output dalam contoh ini menunjukkan bahawa CPU agak melahu.
Apabila CPU terbiar sepenuhnya, beban purata ialah 0; apabila beban kerja CPU tepu, beban purata ialah 1
Beban sistem ialah 0, bermakna tiada satu kereta pun di atas jambatan
Beban sistem ialah 0.5, bermakna ada kereta di separuh jambatan
Beban sistem ialah 1.0, bermakna terdapat kereta di semua bahagian jambatan, bermakna jambatan itu "penuh". Tetapi harus diingat bahawa jambatan itu masih boleh lalu dengan lancar sehingga saat ini
Beban sistem ialah 1.7, bermakna terlalu banyak kenderaan, jambatan sudah diduduki (100%), dan kenderaan yang menunggu untuk menaiki jambatan di belakang adalah 70% daripada kenderaan di atas jambatan. Secara analogi, beban sistem 2.0 bermakna terdapat banyak kenderaan yang menunggu untuk menaiki jambatan berbanding kenderaan di dek jambatan dengan beban sistem 3.0 bermakna terdapat dua kali lebih banyak kenderaan yang menunggu untuk naik ke jambatan terdapat kenderaan di dek jambatan. Pendek kata, apabila beban sistem lebih besar daripada 1, kenderaan berikut mesti menunggu lebih besar beban sistem, lebih lama mereka mesti menunggu untuk menyeberangi jambatan.
Beban sistem CPU pada asasnya bersamaan dengan analogi di atas. Kapasiti trafik jambatan ialah beban kerja maksimum CPU; kenderaan di jambatan sedang menunggu proses oleh CPU.
Jika CPU memproses sehingga 100 proses seminit, maka beban sistem 0.2 bermakna CPU hanya memproses 20 proses dalam masa 1 minit ini bermakna CPU memproses tepat 100 proses dalam 1 minit ini; bermakna sebagai tambahan kepada 100 proses yang sedang diproses oleh CPU, terdapat 70 proses menunggu dalam baris gilir untuk diproses oleh CPU.
Apabila beban sistem terus melebihi 0.7, anda mesti mula menyiasat di mana masalahnya untuk mengelakkan keadaan menjadi lebih teruk.
Apabila beban sistem terus melebihi 1.0, anda mesti mencari penyelesaian untuk menurunkan nilai ini.
Apabila beban sistem mencapai 5.0, bermakna sistem anda mengalami masalah yang serius, sudah lama tidak bertindak balas, atau hampir ranap. Anda tidak seharusnya membiarkan sistem mencapai nilai ini.
Jadi, 2 CPU menunjukkan beban sistem boleh mencapai 2.0, di mana setiap CPU mencapai 100% beban kerja. Secara umum, untuk komputer dengan n CPU, beban sistem maksimum yang boleh diterima ialah n.0.
Arahancat /proc/cpuinfo" boleh melihat maklumat CPU. Perintah "grep -c 'model name' /proc/cpuinfo" secara langsung mengembalikan jumlah bilangan teras CPU.
Jika beban sistem dalam 1 minit sahaja lebih besar daripada 1.0, dan dua tempoh masa yang lain kurang daripada 1.0, ini menunjukkan bahawa ia hanya fenomena sementara dan masalahnya tidak serius.
Jika purata beban sistem lebih besar daripada 1.0 dalam masa 15 minit (selepas melaraskan bilangan teras CPU), ia menunjukkan bahawa masalah berterusan dan bukan fenomena sementara. Oleh itu, anda harus memerhatikan "beban sistem 15 minit" sebagai penunjuk operasi komputer biasa.
Atas ialah kandungan terperinci Analisis mendalam tentang beban sistem CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!