Rumah  >  Artikel  >  Tutorial sistem  >  Pilihan arahan teratas Linux kegemaran saya

Pilihan arahan teratas Linux kegemaran saya

王林
王林ke hadapan
2024-02-11 13:36:34408semak imbas

Apabila saya menyemak sistem Linux (atau malah menyelesaikan masalah komputer yang menjalankan sistem pengendalian lain), saya sering menggunakan arahan atas untuk menyemak penggunaan RAM dan CPU sistem. Ia memberikan saya maklumat untuk menilai kesihatan keseluruhan komputer saya. Saya belajar tentang arahan teratas pada awal perjalanan Linux saya dan bergantung padanya untuk memberi saya gambaran keseluruhan pantas tentang perkara yang berlaku pada pelayan atau sistem Linux lain, termasuk Raspberry Pi. Tetapi ada lebih banyak perintah atasan daripada yang dapat dilihat. Menurut halaman manualnya, program teratas menyediakan paparan masa nyata yang dinamik bagi sistem yang sedang berjalan. Ia memaparkan maklumat ringkasan sistem dan senarai proses atau utas yang kini diuruskan oleh kernel Linux.

Tetapi terdapat lebih banyak perintah atasan daripada yang dapat dilihat. Fungsi khusus arahan teratas anda mungkin berbeza-beza bergantung pada versi yang anda jalankan (procps-ng, Busybox, BSD), jadi lihat halaman manual untuk butiran.

Untuk memulakan bahagian atas, masukkan dalam terminal:

linuxmi@linuxmi:~/www.linuxmi.com$ top
我最喜欢的 Linux top 命令选项

Proses berjalan dipaparkan di bawah tajuk jadual pada skrin atas, dan statistik sistem dipaparkan di atasnya.

top - 09:46:05 up  1:33,  1 user,  load average: 0.76, 0.67, 0.74
任务: 350 total,   1 running, 349 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.0 us,  0.7 sy,  0.0 ni, 97.8 id,  0.0 wa,  0.0 hi,  0.5 si,  0.
MiB Mem :   3886.8 total,    307.9 free,   2175.1 used,   1403.8 buff/cache
MiB Swap:   2048.0 total,    435.8 free,   1612.2 used.   1332.7 avail Mem 

 进程号 USER      PR  NI    VIRT    RES    SHR    %CPU  %MEM     TIME+ 
   5816 mssql     20   0 9489420 315860  26100 S   2.3   7.9   2:12.97 
     99 root       0 -20       0      0      0 I   0.7   0.0   0:09.20 
   1141 root      20   0  242936   6504   5452 S   0.7   0.2   0:37.47 
  11835 linuxmi   20   0 4041480 290588  75920 S   0.7   7.3   2:16.77 
   1924 root      20   0   66412   4732   4156 S   0.3   0.1   0:14.17 
   2815 vcache    20   0  278864  87112  85116 S   0.3   2.2   0:03.56 
   3371 linuxmi+  20   0  190672   5148   3132 S   0.3   0.1   0:04.49 
   3598 linuxmi+  20   0   57108   2404   2032 S   0.3   0.1   0:16.62 
   5864 tr_test   20   0  190672   5780   3080 S   0.3   0.1   0:04.62 

Tekan kekunci Z untuk menukar warna output. Saya dapati ini menjadikan output lebih mudah pada mata.

我最喜欢的 Linux top 命令选项

Tekan kekunci 1 untuk melihat perwakilan grafik setiap teras CPU pada sistem anda. Tekan 1 berulang kali untuk menilai statistik teras teras CPU.

我最喜欢的 Linux top 命令选项

Anda boleh memaparkan penggunaan memori secara grafik dengan memanggil arahan top dan kemudian menekan kekunci m.

我最喜欢的 Linux top 命令选项

Pilihan teratas yang berguna

Jika anda hanya mencari proses yang dimulakan oleh pengguna tertentu, anda boleh menggunakan pilihan -u berikut untuk mendapatkan maklumat tersebut:

linuxmi@linuxmi:~/www.linuxmi.com$ top -u 'root'
我最喜欢的 Linux top 命令选项

Untuk mendapatkan senarai proses terbiar pada sistem, gunakan pilihan -i berikut:

linuxmi@linuxmi:~/www.linuxmi.com$ top -i
我最喜欢的 Linux top 命令选项

Anda boleh menetapkan selang kemas kini kepada sebarang nilai dalam beberapa saat. Nilai lalai ialah 3 saat. Tukar kepada 5 seperti ini:

linuxmi@linuxmi:~/www.linuxmi.com$ top -d 5
我最喜欢的 Linux top 命令选项

Anda juga boleh berlari teratas pada pemasa. Sebagai contoh, arahan berikut menetapkan bilangan lelaran kepada dua dan kemudian keluar:

linuxmi@linuxmi:~/www.linuxmi.com$ top -n 2
我最喜欢的 Linux top 命令选项

Gunakan bahagian atas untuk mencari proses

Tekan Shift+L untuk mencari proses mengikut nama. Ini mencipta pembayang di atas baris tajuk jadual tebal. Masukkan nama proses yang ingin anda cari dan tekan Enter atau Return untuk melihat contoh proses itu yang diserlahkan dalam senarai proses yang baru diisih.

我最喜欢的 Linux top 命令选项

Gunakan bahagian atas untuk menghentikan proses

Anda juga boleh menggunakan bahagian atas untuk menghentikan atau "mematikan" proses yang sedang berjalan. Mula-mula, gunakan Shift+L atau cari proses yang anda mahu hentikan pgrep. Seterusnya, tekan K dan masukkan ID proses yang anda ingin hentikan. Nilai lalai ialah apa sahaja yang berada di bahagian atas senarai, jadi pastikan anda memasukkan PID yang anda mahu hentikan sebelum menekan Enter, jika tidak, anda mungkin menghentikan proses yang anda tidak berniat untuk berhenti.

我最喜欢的 Linux top 命令选项

lelaran teratas

Arahan ini mempunyai banyak lelaran atas, termasuk htop, atop, btop dan ttop. Terdapat juga arahan teratas yang khusus, seperti powertop alat penjimatan kuasa Linux dan alat pemantauan trafik rangkaian ntop.

Atas ialah kandungan terperinci Pilihan arahan teratas Linux kegemaran saya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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