linux運維神器-htop&mtr
環境說明:
博客使用的linux版本:CentOS Linux release 7.7.1908 (Core)
終端語言調整:調整成漢語是爲了方便學習,點擊這裏查看
htop版本:htop-2.2.0-3.el7.x86_64
mtr版本 :mtr-0.85-7.el7.x86_64
一、htop命令 – 互動的進程查看器
- htop簡介:
- htop是linux系統中的一個互動的進程查看器,一個文本模式的應用程序,需要ncurses。htop可讓用戶交互式操作,支持顏色主題,可橫向或縱向滾動瀏覽進程列表,並支持鼠標操作。
- htop和top相比優勢:
htop相比較top的優勢有可以橫向或縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行、在啓動上比top更快、殺進程時不需要輸入進程號、支持鼠標選中操作、top已不再維護。
3.語法格式:htop [參數]
4. 常用參數:
參數 | 含義 |
---|---|
-C | 使用單色配色方案 |
-d | 設置更新之間的延遲, 單位是10微秒 |
-s | 縱列排序 |
-u | 只顯示一個指定用戶的進程 |
-p | 只顯示給用戶 |
-h | 打印此命令幫助 |
-v | 打印版本信息 |
交互命令:
參數 | 含義 |
---|---|
空格 | 標記一個進程 |
U | 取消所有標記 |
l | 顯示進程打來的文件 |
u | 顯示特定用戶 |
M | 按照內存排序 |
P | 按照CPU排序 |
T | 按在線時長排序 |
數字 | 查找對應的PID進程 |
- 應用實例:
- 啓動htop ,以樹狀顯示 安cpu排序
htop -t
二、mtr命令 – 網絡診斷
- mtr命令簡介:
mtr在單個網絡診斷工具中結合了traceroute和ping程序的功能。當mtr啓動時,它調查運行在主機mtr和主機名之間的網絡連接。
通過發送有目的的低TTL的包。它繼續以較低的TTL發送數據包,記錄中間路由器。這允許MTR打印Internet路由的響應百分比和響應時間。到主機名。包丟失或響應時間的突然增加通常是壞的(或僅僅是過度的)跡象。已加載)鏈接。結果通常以往返響應時間(毫秒)和包丟失百分比報告。
-
語法格式:mtr [參數]
-
常用參數:
參數 | 含義 |
---|---|
-r | 已報告模式顯示 |
-c | 發送多少個數據包 |
-n | 不用主機解釋 |
–report | 結果顯示,並不動態顯示 |
-s | 用來指定ping數據包的大小 |
- 應用實例:
- 使用-c參數設置每秒發送數據包數量,-r顯示報告:
mtr -r -c 30 blog.tianyao.site
使用-s參數指定ping數據包的大小:
mtr -r -c 30 -s 1024 -n blog.tianyao.site