日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux进程管理工具的使用

發布時間:2023/12/20 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux进程管理工具的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ???????????????????????????

?

進程管理工具之一 htop

?

htop是基于ncurses做的,可以說是top的升級版,htop在繼承了top原有的功能外讓界面更加友好,支持交互式操作并且可以使用鼠標操作。

在命令行里輸入htop回車就會看到htop的界面(前提是系統上安裝了htop

?

?

?

CPUcpu使用率

Mem:內存使用率

Swp:交換空間的使用率

Tasks:進程數

thr:線程數

Load average:系統平均負載

Uptime:系統運行時間

?

下方快捷鍵

???????????????

F1

打開幫助

F2

打開設定

F3

可以給出關鍵字進行搜索

F4

過濾

F5

以樹狀格式顯示

F6

指定用于排序的字段

F7

每摁一次當前進程nice值減一

F8

每摁一次當前進程nice值加一

F9

殺死當前進程

F10

退出htop

?

?

htop選項

? -d:指定刷新時間間隔

? -u username:僅顯示指定用戶的進程

? -s COLUMN 以指定的字段進行排序

????

交互式命令:

???????????????????????????????? u: 僅顯示指定用戶的進程

???????????????????????????????? s: 跟蹤選定進程發起的系統調用

???????????????????????????????? l: 跟蹤選定進程打開的文件

???????????????????????????????? t: 顯示進程樹

???????????????????????????????? a: 設定cpu親緣性(將選定的進程綁定在某CPU上)

???????????????????????????????? P:根據CPU占用率排序

?????????????????????????????????M:根據內存占用率排序

???????????????????????????????? T:根據運行時長排序

?

?

?

?????? 進程管理工具之二? glances

?

?

在命令行輸入glances然后回車即可打開glances的顯示界面。如圖:

?

?

? glances 支持很多選項

? -b:以字節每秒為單位顯示網卡速率(默認單位為bit每秒)

? -d:禁用磁盤I/O模塊顯示

? -e:啟用傳感器模塊,監視硬件溫度

? -f FILE:設置輸出文件的位置

?-o {HTML|CSV}:設置輸出格式為HTMLCSV

? -h:獲取幫助

? -m:禁用mount模塊

? -n:禁用網絡模塊

? -t #:指定刷新時間間隔

? -1:工作于每CPU模式(CPU顯示變為PerCPU

?

? glances的內部交互式命令:

??

? a:自動排序

? c:根據cpu占用百分比排序

? m:根據內存占用百分比排序

? p:根據進程名排序

? i:根據I/O速率排序

? d:隱藏或顯示磁盤I/O信息

? f:是否顯示文件系統狀態信息

? n:是否顯示網絡統計速率

? s:是否顯示傳感器模塊速率

? y:是否顯示磁盤臨時數據信息

? l:是否顯示日志

? b:網絡速率單位切換 Bytesbits

? w:刪除警告日志

? q:退出

?

?

進程管理工具之三dstat

?

dstat加選項可以顯示很多種信息包括CPU、內存、磁盤等,還可以和插件結合顯示數據庫等信息。

dstat默認顯示信息:

?

? ??

total-cpu-usage

? usr:用戶空間占用百分比

? sys:內核空間占用百分比

? idlcpu空閑

? wai:等待I/O的時長

? hiq:硬件中斷請求

? siq:軟中斷請求

dsk/total

? read:磁盤讀取速率

? writ:磁盤寫入速率

net/total

? recv:網卡接收數據的速率

? send:網絡發送數據的速率

paging

? in/out:內存頁載入載出速率

system

? int:中斷速率

? csw:上下文切換速率

?

dstat選項:

? -c:顯示cpu信息

? -d:顯示磁盤信息

? - i:顯示中斷統計數據

? - l:顯示隊列負載

? -m:顯示內存統計信息

? -n:顯示網絡相關信息

? -p:顯示進程

? -s:交換內存的統計數據

? --aio:顯示異步I/O統計數據

? --ipc:顯示ipc相關的信息

? --lock:文件鎖數據

? --socket:套接字信息

? --top-cpu:顯示最占用cpu的進程

? --top-bio:顯示最占用block IO的進程

? --top-mem:系那是最耗費內存的進程

? --top-io:最占用IO的進程

?

?

轉載于:https://blog.51cto.com/linux2016/1586597

總結

以上是生活随笔為你收集整理的Linux进程管理工具的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。