Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara menyemak penunjuk prestasi CPU pelayan awan Linux melalui bahagian atas

Cara menyemak penunjuk prestasi CPU pelayan awan Linux melalui bahagian atas

PHPz
PHPzke hadapan
2023-05-24 14:34:062076semak imbas

Apabila pelayan menjadi perlahan dan beban tinggi, anda perlu menyemak dahulu sama ada beban cpu terlalu tinggi Jika beban cpu tinggi, kemudian semak untuk melihat proses apa yang menduduki sumber cpu.
1. Secara amnya, bilangan CPU dengan satu teras tidak boleh melebihi 4. Jika ia adalah CPU 4 teras, ia tidak boleh melebihi 16 (iaitu: bilangan teras CPU * 4 Jika melebihi, ini bermakna beban adalah tinggi dan terdapat kelainan.

Parameter lain diterangkan seperti berikut:

Cara menyemak penunjuk prestasi CPU pelayan awan Linux melalui bahagian atas

us (masa pengguna) menunjukkan masa CPU melaksanakan proses pengguna, termasuk masa ni. Biasanya kita hanya melihat ini.


sy(masa sistem) menunjukkan masa berjalan CPU dalam kernel, termasuk IRQ dan masa softirq Penggunaan CPU sistem yang tinggi menunjukkan bahawa terdapat kesesakan di sesetengah bahagian sistem. lebih baik.

wa(masa menunggu) Masa CPI yang digunakan untuk menunggu operasi I/O selesai I/O.

id(masa terbiar) Sistem berada dalam tempoh terbiar, menunggu proses berjalan.

ni(nice time) Masa yang diambil untuk sistem melaraskan keutamaan proses.

hai(masa sukar irq) Masa yang diambil untuk sistem mengendalikan gangguan keras.

si(softirq time) Masa yang diambil oleh sistem untuk memproses gangguan perisian.

st(mencuri masa) ialah masa yang terpaksa menunggu CPU maya semasa hypervisor sedang melayani pemproses maya yang lain.

2. Tanya proses yang menduduki cpu

Teruskan menyemak melalui arahan atas:


Anda boleh mencari php dengan jelas -Proses fpm mengambil banyak sumber. php-fpm, mysql, httpd, nginx, dan lain-lain adalah semua proses web tapak Jika terdapat jumlah penggunaan sumber yang besar, ia biasanya bermakna tapak web mempunyai bilangan lawatan yang banyak. Pada masa ini, anda boleh membuka log akses tapak web untuk analisis Secara umumnya, tapak web dengan log akses yang besar juga akan menduduki sejumlah besar sumber. Anda perlu membuka log dan menyemak serta menganalisisnya untuk melihat sama ada ia disebabkan oleh bilangan lawatan yang banyak atau capaian yang tidak normal (seperti sejumlah besar rangkak oleh jenis labah-labah tertentu, pelaksanaan yang tidak normal bagi sambungan program tertentu, CC serangan, dsb.).

Atas ialah kandungan terperinci Cara menyemak penunjuk prestasi CPU pelayan awan Linux melalui bahagian atas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam