linux怎样使用top命令查看系统状态

top命令用于动态的监视进程活动与系统负载等信息,格式为:“top”。

这个top命令可真的是太厉害了,完全可以比喻成是“强化版的Windows任务管理器”,

 top命令的执行界面

前面的五行为系统整体的统计信息,下面我们来逐行的讲解:



Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。
工具/原料

Linux
top
方法/步骤

使用SSHClient客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top命令执行的结果做了简单的图解,下面针对每一项做详细的解释。

top
命令的第一行“top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00,
0.00”显示的内容依次为“系统当前时间
、系统到目前为止已运行的时间、当前登录系统的用户数量、系统负载(任务队列的平均长度)三个值分别为1分钟、5分钟、15分钟前到现在的平均值【这三个
一般会小于1,如果持续高于5,请仔细查看那个程序影响系统的运行】”

top
命令的第二行“Tasks: 120 total, 2 running, 118 sleeping, 0 stopped, 0
zombie”显示的内容依次“所有启动的进程数”、“正在运行的进程数”、“挂起的进程数”、“停止的进程数”、“僵尸进程数”。

top
命令的第三行“Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi,
0.0%si,
0.0%st”显示的内容依次为“用户空间占用CPU百分比”、“内核空间占用CPU百分比”、“用户空间内改变过优先级的进程占用CPU百分比”、
“空闲CPU百分比”、“等待输入输出CPU时间百分比”、“CPU服务于硬件中断所耗费的时间总额”、“CPU服务软中断所耗费的时间总额”、
“Steal Time”

top命令第四行“Mem: 508820k total, 480172k used, 28648k free, 41944k buffers”显示内容依次为“物理内存总量”、“已使用的物理内存”、“空闲物理内存”、“内核缓存内存量”。

top命令第5行“Swap: 392184k total, 0k used, 392184k free, 259152k cached”显示内容依次为“交换区总量”、“已使用交互区总量”、“空闲交换区总量”、“缓冲的交换区总量”。

7
top
命令第5行“PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND ”显示内容依次为“进程ID”、“进程所有者”、“优先级”、“nice值,负值表示高优先级,正值表示低优先级”、“进程使用的虚拟
内存总量”、“进程使用的、未被换出的物理内存大小”、“共享内存大小”、“进程状态”、“上次更新到现在的CPU时间占用百分比”、“进程使用的物理内
存百分比”、“进程使用CPU总时间”、“命令名、命令行”。

  • CentOS涓浣跨敤top鍛戒护鏌ョ湅CPU璇︾粏鍥捐В
    绛旓細CentOS 鏄 RHEL(Red Hat Enterprise Linux)婧愪唬鐮佸啀缂栬瘧鐨勪骇鐗╋紝鑰屼笖鍦 RHEL 鐨勫熀纭涓婁慨姝d簡涓嶅皯宸茬煡鐨 Bug 锛岀浉瀵逛簬鍏朵粬 Linux 鍙戣鐗堬紝鍏剁ǔ瀹氭у煎緱淇¤禆銆傚湪绯荤粺缁存姢鐨勮繃绋嬩腑锛岄殢鏃跺彲鑳芥湁闇瑕鏌ョ湅 CPU 浣跨敤鐜囷紝骞舵牴鎹浉搴斾俊鎭垎鏋愮郴缁熺姸鍐电殑闇瑕併傚湪 CentOS 涓紝鍙互閫氳繃 top 鍛戒护鏉ユ煡鐪 CPU 浣跨敤...
  • linux cpu浣跨敤鐜囪繃楂樻帓鏌
    绛旓細鎵惧埌杩涚▼涓秷鑰楄祫婧愭渶楂樼殑绾跨▼鐨刬d 绗笁姝ワ細浣跨敤 echo 'obase=16;[绾跨▼id]' | bc鎴栬卲rintf "%x\n" [绾跨▼id]灏嗙嚎绋媔d杞崲涓16杩涘埗锛堝瓧姣嶈灏忓啓锛塨c鏄linux鐨璁$畻鍣ㄥ懡浠 绗洓姝ワ細鎵ц jstack [杩涚▼id] |grep -A 10 [绾跨▼id鐨16杩涘埗]鈥鏌ョ湅绾跨▼鐘舵佷俊鎭 鏂规硶浜 绗竴姝ワ細浣跨敤 top鍛戒护锛岀劧鍚...
  • linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵
    绛旓細PID:杩涚▼ID鍙稶SER:杩涚▼鐨勬墍鏈夎匬R:浼樺厛绾I:浼樺厛绾э紙璐熷艰〃绀轰紭鍏堢骇鏇撮珮锛塚IRT:铏氭嫙鍐呭瓨浣跨敤閲廟ES:鐗╃悊鍐呭瓨浣跨敤閲廠HR:鍏变韩鍐呭瓨澶у皬S:杩涚▼鐘舵侊紙涓婃枃涓湁鎻愬埌锛%CPU:杩愮畻鍣ㄧ殑浣跨敤鐧惧垎姣%MEM:鍐呭瓨鐨勪娇鐢ㄧ櫨鍒嗘瘮TIME+:浣跨敤CPU鐨勬椂闂(鍗曚綅鏄1/100绉)COMMAND:鍛戒护鍚嶇О 鍙互鐪嬩笅銆Linux灏辫杩欎箞瀛︺嬬8绔犺妭 ...
  • linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵
    绛旓細Linux绯荤粺鍙互閫氳繃top鍛戒护鏌ョ湅绯荤粺鐨凜PU銆佸唴瀛樸佽繍琛屾椂闂淬佷氦鎹㈠垎鍖恒佹墽琛岀殑绾跨▼绛変俊鎭傞氳繃top鍛戒护鍙互鏈夋晥鐨勫彂鐜扮郴缁熺殑缂洪櫡鍑哄湪鍝噷銆傛槸鍐呭瓨涓嶅銆丆PU澶勭悊鑳藉姏涓嶅銆両O璇诲啓杩囬珮銆傚伐鍏/鍘熸枡 Linux top 鏂规硶/姝ラ 浣跨敤SSHClient瀹㈡埛绔繛鎺ュ埌杩滅▼Linux绯荤粺銆浣跨敤top鍛戒护鏌ョ湅绯荤粺鐨勫綋鍓嶈繍琛岀殑鎯呭喌銆傚鍥惧top...
  • 濡備綍鍑忕煭linux top time+
    绛旓細浣跨敤SSHClient瀹㈡埛绔繛鎺ュ埌杩滅▼Linux绯荤粺銆備娇鐢╰op鍛戒护鏌ョ湅绯荤粺鐨勫綋鍓嶈繍琛岀殑鎯呭喌銆傚鍥惧top鍛戒护鎵ц鐨勭粨鏋滃仛浜嗙畝鍗曠殑鍥捐В锛屼笅闈㈤拡瀵规瘡涓椤瑰仛璇︾粏鐨勮В閲娿linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵 top鍛戒护鐨勭涓琛屸渢op - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00鈥濇樉绀虹殑鍐呭...
  • 濡備綍鍦linux绯荤粺涓鏌ョ湅cpu浣跨敤鐜
    绛旓細Linux鏌ョ湅cpu浣跨敤鐜囧彲浠浣跨敤top鍛戒护銆1銆佸湪缁堢杈撳叆top鍛戒护锛屽涓嬪浘鎵绀虹殑浣嶇疆鍗充负cpu浣跨敤鐜囥2銆佸鏋滄槸澶氭牳cpu锛岃鏌ョ湅鍏ㄩ儴鐨刢pu浣跨敤鐜囷紝鍙互鎸夋暟瀛楅敭1锛屽嵆鍙樉绀猴紝濡備笅鍥炬墍绀猴紝鏄剧ず鐨勬槸鍥涙牳cpu鐨勪娇鐢ㄧ巼銆
  • linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵
    绛旓細linux浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵佺殑鏂规硶 浣跨敤SSHClient瀹㈡埛绔繛鎺ュ埌杩滅▼Linux绯荤粺銆備娇鐢╰op鍛戒护鏌ョ湅绯荤粺鐨勫綋鍓嶈繍琛岀殑鎯呭喌銆傚鍥惧top鍛戒护鎵ц鐨勭粨鏋滃仛浜嗙畝鍗曠殑鍥捐В锛屼笅闈㈤拡瀵规瘡涓椤瑰仛璇︾粏鐨勮В閲娿倀op鍛戒护鐨勭涓琛屸渢op - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00鈥濇樉绀虹殑...
  • linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵
    绛旓細1锛鍛戒护鏍煎紡锛 top [鍙傛暟] 2锛庡懡浠ゅ姛鑳斤細 鏄剧ず褰撳墠绯荤粺姝e湪鎵ц鐨勮繘绋嬬殑鐩稿叧淇℃伅锛屽寘鎷繘绋婭D銆佸唴瀛樺崰鐢ㄧ巼銆丆PU鍗犵敤鐜囩瓑 3锛庡懡浠ゅ弬鏁帮細 -b 鎵瑰鐞 -c 鏄剧ず瀹屾暣鐨勬不鍛戒护 -I 蹇界暐澶辨晥杩囩▼ -s 淇濆瘑妯″紡 -S 绱Н妯″紡 -i 璁剧疆闂撮殧鏃堕棿
  • linux鎬庢牱浣跨敤top鍛戒护鏌ョ湅绯荤粺鐘舵
    绛旓細鍦linux涓鍙互閫氳繃top鍛戒护鏉ユ煡绯荤粺杩愯鐘舵佸拰杩涚▼杩愯鐘舵侊紝閫氳繃man鏌ョ湅top鎵嬪唽锛宼op鐨勮В閲婃槸display Linux tasks锛屼互鍓嶇湅鍒拌繃涓涓彟澶栫殑瑙i噴display top CPU processes锛岃繖涓垜瑙夊緱鎸鸿创鍒囩殑锛屽洜涓簍op杩欎釜鍛戒护浼氳嚜鍔ㄦ妸娑堣楅珮鐨勮繘绋嬫帓鍒板墠闈紝鐪熺殑寰堝舰璞°1銆佸懡浠よ鏄 top 鍙傛暟 -h锛歨elp琛ㄧず鏄剧ず甯姪鐨勬剰鎬 -...
  • top鍛戒护鍐呭璇﹁В
    绛旓細`-p pid`锛氭寚瀹鏌ョ湅鐗瑰畾鐨勮繘绋嬪彿pid鐨勮繘绋嬩俊鎭傚湪top鍛戒护鐨勮緭鍑轰腑锛屼互涓嬫槸鍚勫垪鐨勮В閲婏細绗竴鍒楋細杩涚▼鍙凤紙PID锛夌浜屽垪锛氳繘绋嬫墍灞炵敤鎴凤紙USER锛夌涓夊垪锛氳繘绋嬩紭鍏堢骇锛圥R锛夌鍥涘垪锛氳繘绋嬪崰鐢ㄧ殑CPU鍜屽唴瀛橈紙NI锛夌浜斿垪锛氳繘绋嬬殑鐘舵侊紙TIME+锛夌鍏垪锛欳PU浣跨敤鐜囷紙CPU%锛夌涓冨垪锛氬唴瀛樹娇鐢ㄧ巼锛圡EM%锛夌鍏...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网