一、簡介
top命令是一款用于實時監控系統進程和資源占用情況的命令行工具。它可以顯示系統已經運行的進程列表,并實時更新各進程的CPU、內存、I/O等使用情況。
二、語法
~$ top --help
top: inappropriate '-help'
Usage:
top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
也可以使用man top查看詳細介紹
三、常用參數
- -d seconds:設置top命令更新進程信息的間隔時間,默認為3秒。
- -n iterations:設置top命令更新進程信息的次數,即循環多少次后自動退出,默認為無限循環。
- -p pid:顯示指定進程的信息,多個pid之間用逗號分隔。
- -u user:只顯示指定用戶的進程信息。
- -H:以層次結構顯示進程信息,方便查看進程的父子關系。
- -i:不顯示閑置進程。
- -b:以批處理模式運行top命令,將輸出結果保存到文件中。
四、命令操作
在top命令啟動后,它會默認按照CPU占用率排序顯示進程列表。下面是一些常用操作:
- 按下“k”鍵:可以殺死選中的進程。
- 按下“t”鍵:可以切換顯示CPU、內存等信息。
- 按下“m”鍵:可以根據內存使用率進行排序。
- 按下“P”鍵:可以根據CPU使用率進行排序。
- 按下“h”鍵:可以查看幫助信息。
五、結束top命令
要退出top命令,可以按下“q”鍵即可。
六、示例
1、查看top信息
top
2、上面的命令將每5秒更新一次進程信息,一共更新10次后自動退出。
top -d 5 -n 10
3、查看指定進程的top信息
top -p 11
4、查看指定進程id的所有線程的top信息
top -H -p 11
5、顯示cpu所有核心使用情況
top輸入之后,按下數字1切換
?6、顯示命令行啟動的參數
top -H -c -p 12210
7、查看指定用戶進程
top -u root
七、總結
top命令是一款實時監控系統進程和資源占用情況的工具,它可以幫助用戶及時發現系統中的瓶頸和問題,是Linux系統管理中常用的命令之一。
鏈接:https://www.cnblogs.com/fireblackman/p/17427898.html
(版權歸原作者所有,侵刪)
最近很多小伙伴找我要一些 Linux 基礎資料,于是我翻箱倒柜,把這份 Linux 核心筆記找了出來,網傳是華為大佬整理的,含金量非常高,免費共享給大家!
據說有小伙伴靠這份筆記順利進 BAT哦,所以一定要好好學習這份資料!
領取方式如下:資料領取在這里,關注下方公眾號根據提示添加小助理
或發送暗號:【666】添加小助理,即可100%直接免費領取。
本文鏈接:http://www.thecarconnectin.com/45876.html
網友評論comments