Rumah > Artikel > Operasi dan penyelenggaraan > Semak penggunaan cpu dalam linux
Cara menyemak penggunaan CPU dalam Linux: 1. Gunakan arahan atas adalah arahan pemantauan sistem Linux yang biasa digunakan, yang boleh menyemak proses sistem dan penggunaan sumber dalam masa nyata; Perintah mpstat ialah sistem Linux Arahan pemantauan boleh memaparkan penggunaan CPU dan statistik CPU lain dalam masa nyata 3. Gunakan arahan sar Perintah sar ialah arahan pemantauan sistem Linux yang boleh melihat penggunaan CPU dan penunjuk prestasi sistem lain dalam masa nyata .
Linux ialah sistem pengendalian sumber terbuka yang digunakan secara meluas pada pelayan dan peranti terbenam. Sebagai sistem pengendalian pelayan, adalah sangat penting untuk memantau penggunaan sumber sistem. Artikel ini akan menerangkan cara menyemak penggunaan CPU pada sistem Linux.
Terdapat beberapa cara untuk menyemak penggunaan CPU di Linux, kaedah ini akan diperkenalkan satu persatu di bawah.
1. Gunakan arahan atas
Arahan teratas ialah arahan pemantauan sistem Linux yang biasa digunakan yang boleh melihat proses sistem dan penggunaan sumber dalam masa nyata. Anda boleh menggunakan arahan berikut untuk menyemak penggunaan CPU:
top
Selepas memulakan arahan teratas, penggunaan sumber sistem semasa, termasuk penggunaan CPU, akan dipaparkan. Dalam antara muka atas, anda boleh melihat baris CPU, yang mengandungi maklumat penggunaan CPU. Contohnya:
%Cpu(s): 5.0 us, 2.0 sy, 0.0 ni, 93.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
Antaranya, kami mewakili penggunaan CPU program ruang pengguna, sy mewakili penggunaan CPU kernel sistem, dan id mewakili masa terbiar CPU.
2. Gunakan arahan mpstat
perintah mpstat ialah arahan pemantauan sistem Linux yang boleh memaparkan penggunaan CPU dan statistik CPU lain dalam masa nyata. Arahan mpstat memaparkan penggunaan semua CPU secara lalai Anda boleh menggunakan arahan berikut untuk melihat penggunaan CPU:
mpstat
Selepas memulakan arahan mpstat, penggunaan setiap teras CPU akan dipaparkan, termasuk program ruang pengguna, kernel sistem. , terbiar dan maklumat lain yang berkaitan. Contohnya:
02:40:01 AM CPU %user %nice %sys %iowait %irq %soft %steal %guest %idle 02:40:01 AM all 5.42 0.02 2.09 0.04 0.00 0.01 0.00 0.00 92.42
Antaranya, %user mewakili penggunaan CPU program ruang pengguna, %sys mewakili penggunaan CPU kernel sistem, dan %idle mewakili masa melahu CPU.
3. Gunakan arahan sar
Arahan sar ialah arahan pemantauan sistem Linux yang boleh melihat penggunaan CPU dan penunjuk prestasi sistem lain dalam masa nyata. Perintah sar memerlukan pakej alat sysstat untuk dipasang. Anda boleh menggunakan arahan berikut untuk menyemak penggunaan CPU:
sar -u
Selepas memulakan arahan sar, penggunaan CPU akan dipaparkan, termasuk program ruang pengguna, kernel sistem, terbiar dan maklumat lain yang berkaitan. Contohnya:
12:00:01 AM CPU %user %nice %system %iowait %steal %idle 12:10:01 AM all 8.24 0.00 3.29 0.02 0.00 88.45
Antaranya, %user mewakili penggunaan CPU program ruang pengguna, %system mewakili penggunaan CPU bagi kernel sistem, dan %idle mewakili masa melahu CPU.
Selain arahan di atas, anda juga boleh menggunakan alat lain untuk menyemak penggunaan CPU, seperti htop, nmon, dll. Alat ini menyediakan antara muka dan fungsi yang lebih kaya dan boleh memaparkan penggunaan sumber sistem dengan lebih terperinci.
Ringkasan
Untuk menyemak penggunaan CPU pada sistem Linux, anda boleh menggunakan arahan seperti atas, mpstat, sar, dsb., atau anda boleh menggunakan beberapa alatan lain. Pilih arahan atau alat yang sesuai untuk pemantauan berdasarkan keperluan sebenar. Dengan menyemak penggunaan CPU dalam masa nyata, anda boleh memahami status berjalan sistem tepat pada masanya dan membuat pengoptimuman dan pelarasan yang sepadan.
Atas ialah kandungan terperinci Semak penggunaan cpu dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!