Rumah >Tutorial sistem >LINUX >linux htop Pemahaman mendalam tentang arahan teratas di bawah Linux: alat analisis prestasi dan pilihan biasa
1. arahan teratas
1. Pengenalan
Arahan teratas ialah alat analisis prestasi yang biasa digunakan di bawah Linux Ia boleh memaparkan penggunaan sumber setiap proses dalam sistem dalam masa nyata, serupa dengan Pengurus Tugas Windows. atas ialah proses paparan dinamik, iaitu, status semasa boleh disegarkan secara berterusan melalui papan kekunci pengguna Jika arahan ini dilaksanakan di latar depan, ia akan menduduki latar depan secara eksklusif sehingga pengguna menamatkan program Arahan atas menyediakan kawalan masa nyata sistem Pemprosesan akan memaparkan senarai tugasan yang paling "sensitif" untuk CPU dalam sistem. dan banyak ciri arahan ini boleh diakses melalui arahan interaktif atau Kemudian tetapkannya dalam fail penyesuaian peribadi.
2. Pilihan yang biasa digunakan
-b: Beroperasi dalam mod kelompok;
-c: Paparkan arahan rawatan lengkap
-d: selang muat semula skrin;
-I: Abaikan proses kegagalan-s: Mod sulit;
-S: mod pengumpulan;
-i: Tetapkan selang
-u: Nyatakan nama pengguna;
-p: Nyatakan proses
-n: Bilangan kali untuk dipaparkan dalam gelung.
3 Pengenalan kepada setiap output parameter dengan arahan atas
[root@hpf-linux ~]# top -bn1 top - 21:50:48 up 4 min, 2 users, load average: 0.00, 0.02, 0.00 Tasks: 102 total, 1 running, 101 sleeping, 0 stopped, 0 zombie Cpu(s): 0.5%us, 0.8%sy, 0.0%ni, 98.4%id, 0.2%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 1030416k total, 141908k used, 888508k free, 14684k buffers Swap: 2047996k total, 0k used, 2047996k free, 51848k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1412 1204 S 0.0 0.1 0:01.34 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0 6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 7 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1 8 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/1 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 10 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 .................................
3.1. Masa berjalan sistem dan purata beban
atas-21:50:48up4min,2pengguna,purata muat:0.00,0.02,0.00
Penerangan:
3.2, Tugas
Tugas:102 jumlah,1berlari,101tidur,0berhenti,0zombie
Penerangan:
Barisan kedua menunjukkan ringkasan tugas atau proses. Proses boleh berada dalam keadaan yang berbeza. Bilangan semua proses ditunjukkan di sini. Di samping itu, terdapat bilangan proses berjalan, tidur, berhenti dan zombie (zombie ialah keadaan proses). Maklumat ringkasan proses ini boleh ditukar dengan 't'.
3.3, status CPU
Cpu(s):0.5%us,0.8%sy,0.0%ni,98.4%id,0.2%wa,0.0%hi,0.1%si,0.0%st
Penerangan:
3.4. Penggunaan memori
Mem:1030416ktotal,141908kused,888508kfree,14684kbuffers
Swap:2047996ktotal,0kused,2047996kfree,51848kcached
Penerangan:
接出来两行显示显存使用率linux定时关机命令,有点像'free'命令。第一行是化学显存使用,第二行是虚拟显存使用(交换空间)。化学显存显示如下:全部可用显存、已使用显存、空闲显存、缓冲显存。相像地:交换部份显示的是:全部、已使用、空闲和缓冲交换空间。显存显示可以用'm'命令切换。
3.5、字段列
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1412 1204 S 0.0 0.1 0:01.34 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0 6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 7 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1 8 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/1 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 10 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
说明:
S:这个是进程的状态。它有以下不同的值:
D-不可中断的睡眠态。
R–运行态
S–睡眠态
T–被跟踪或已停止
Z–僵尸态
还有许多在默认情况下不会显示的输出,它们可以显示进程的页错误、有效组和组ID和其他更多的信息。
二、htop命令
1、htop命令简介
top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况。但其缺点就是只支持鼠标操作,显示也单调。作为刚刚Windows转入Linux的我来说,现今有了一个更好的选择:htop。htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell中,可以取代top,或则说是top的中级版。
htop命令优点:
1)快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;
2)可以纵向或横向滚动浏览进程列表,以查看所有的进程和完整的命令行;
3)杀坠入程时可以直接选择而不须要输入进程号;
4)通过键盘操作条目;
5)比top启动得更快;
2、安装htop
[root@example.com ~]# yum install -y htop
3、常用功能键
键入htop命令,打开htop:
里面左上角显示CPU、内存、交换区的使用情况,右侧显示任务、负载、开机时间,下边就是进程实时状况。
下边是F1~F10的功能和对应的字母快捷键:
命令行选项(COMMAND-LINEOPTIONS):
PERINTAH INTERAKTIF:
4. Paparan arahan
Bahagian kiri dari atas ke bawah masing-masing menunjukkan penggunaan CPU, memori dan partition swap Bahagian kanan ialah: Tasks ialah jumlah proses, bilangan proses yang sedang berjalan, Loadaverage ialah sistem 1 minit, 5 minit. Keadaan beban purata 10 minit dan Masa Beroperasi ialah masa berjalan sistem.
5. arahan penggunaan htop
F1: Paparkan maklumat bantuan
Tetapan F2Htop
Di bawah pilihan Persediaan:
Tetapkan maklumat yang dipaparkan di bahagian atas, dibahagikan kepada bahagian kiri dan kanan mewakili maklumat yang dipaparkan di sebelah kiri linux htoplinux htop, dan Rightcolumn mewakili maklumat yang dipaparkan di sebelah kiri , anda boleh memilih Availablemeters untuk menambah, F5 untuk menambah Pergi ke dua bahagian atas, dan F6 ditambah pada dua bahagian atas. Pilihan di bawah Leftcolumn dan Rightcolumn boleh memilih kaedah paparan maklumat, termasuk LED, Bar (bar kemajuan) dan Teks (mod teks), yang boleh ditetapkan mengikut pilihan peribadi
Pilih kandungan untuk dipaparkan, tekan ruang x untuk memaparkannya, selepas memilih, tekan F10 untuk menyimpan
Tetapkan warna di mana antara muka dipaparkan.
Fungsinya adalah untuk mengurangkan atau membatalkan pelbagai kandungan yang akan dipaparkan Selepas memilih, F7 (komunikasi ke bawah), F8 (komunikasi ke atas), F9 (batalkan paparan, F10 (simpan pengubahsuaian)) akan memaparkan maklumat ini mengikut keperluan individu.
Proses carian F3
Tekan F3 dalam antara muka atau terus masukkan "/" untuk terus masuk ke mod carian, yang mencari berdasarkan nama proses. Seperti
Proses yang dicari akan ditandakan dengan warna yang ditetapkan untuk tontonan mudah.
F4: Penapis
Ia bersamaan dengan carian kabur dan tidak membezakan antara huruf besar dan kecil Selepas memasukkan kandungan yang akan dicari di bawah, antara muka hanya akan memaparkan kandungan yang dicari, menjadikannya lebih mudah untuk dilihat, seperti:
.F5: Paparan dalam bentuk pokok
F6: Kaedah pengisihan
Selepas menekan F6, anda akan melompat ke antara muka yang ditunjukkan di atas, membolehkan anda memilih kaedah mana yang hendak diisih, pilih kaedah yang ingin anda isi.
F7, F8: Laraskan nilai bagus proses
F7 bermaksud mengurangkan nilai bagus (kurangkan keutamaan), F8 untuk mengurangkan nilai bagus (kurangkan keutamaan) Perintah Linux kamus terperinci, pilih proses, tekan F7 atau F8 untuk mengurangkan atau mengurangkan nilai bagus, julat nilai bagus ialah - 20-19.
F9: Proses bunuh
Pilih proses dan tekan F9 untuk mematikannya.
F10: Keluar dari htop
Pembelajaran lanjutan:
Atas ialah kandungan terperinci linux htop Pemahaman mendalam tentang arahan teratas di bawah Linux: alat analisis prestasi dan pilihan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!