4 個使用率非常高的 Linux 監控工具


下面是 Linux 下 4 個日常使用率非常高的監控工具,可以幫助我們准確快速的診斷系統問題。

1. iotop

如果你想知道某些進程使用了多少你寶貴的 I/O 資源,那么就使用 iotop 吧。

iostat 命令也是查看 I/O 狀態的,但他監控的是系統級別的 I/O 情況,而 iotop 監控的是進程級別的,可以監控到哪一個進程使用的 I/O 信息。

2. htop

htop 是傳統 top 的增強版,具有更好的視覺效果,更容易理解當前系統的狀況。

可以清楚看到 CPU 每個核兒的使用狀況,不像 top 那樣隱晦。

同樣,內存的使用情況也很清晰。

不僅有傳統的百分比數據,還使用了條形圖來顯示CPU和內存的度量指標,可讀性比 top 好了很多。

而且操作也更加便利,例如終止進程可以不用輸入進程ID,還可以一次終止多個進程。

htop 還有很多便利的操作,推薦用他來替代 top

3. IPTraf

IPTraf 是診斷網絡問題的利器,他可以監控系統的所有網絡流量。

可以為指定的端口、傳輸類型設置過濾器。

IPTraf 就像是一個輕量級的 Wireshark

通過 IPTraf 可以做很多細致的操作,例如按總體數據包大小對流量進行統計細分:

tcpdump 或者 tshark 都與 IPTraf 有類似的功能,但是 IPTraf 使用更方便,有菜單,很容易操作。

4. Monit

Monit 是一個非常靈活的工具,有很多種配置方式,支持不同類型的閾值和性能告警。

Monit 允許對進程、端口、文件等目標進行監控,並且可以設置動態的告警模式。

例如你想監控一個進程,確保他是運行的,如果進程掛掉了,就重新啟動,如果循環掛掉多次,就不重啟了,而是發送一個告警。這類需求可以通過 Monit 輕松搞定。

Monit 還有一個輕量級的 web 界面:

不管是管理一台服務器還是多台,Monit 都是一個監控利器,使用極其簡單、非常高效。

翻譯:開源Linux
原文:https://betterprogramming.pub/4-linux-monitoring-tools-you-should-use-38a136e68639

近期熱文推薦:

1.600+ 道 Java面試題及答案整理(2021最新版)

2.終於靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

3.阿里 Mock 工具正式開源,干掉市面上所有 Mock 工具!

4.Spring Cloud 2020.0.0 正式發布,全新顛覆性版本!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM