如何使用Nmon監(jiān)控Linux系統(tǒng)性能
【引自Winclient的博客】Nmon ( 又名 Nigel’s Monitor) 是非常常用的系統(tǒng)性能監(jiān)視工具,由 IBM 工程師 Nigel Griffiths 開發(fā),適用于 AIX 和 Linux 操作系統(tǒng)。該工具可以直接在屏幕上顯示當(dāng)前操作系統(tǒng)的資源利用率,以幫助大家找出系統(tǒng)瓶頸和協(xié)助系統(tǒng)調(diào)優(yōu)。由于其十分出名,在我們之前的 10大好用的Linux實(shí)用工具推薦 一文中已進(jìn)行過簡單推薦。
使用 Nmon,大家便可以輕松監(jiān)控系統(tǒng) CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤、文件系統(tǒng)、NFS、Top 進(jìn)程等信息。
安裝Nmon
默認(rèn) Nmon 已在 Ubuntu 的源中,大家可以直接使用 apt-get 進(jìn)行安裝:
- sudo apt-get install nmon
使用Nmon監(jiān)控Linux系統(tǒng)性能
一旦安裝完成,則可以通過在終端執(zhí)行 nmon 命令啟動(dòng)它。
命令執(zhí)行之后,大家可以看到如下輸出:
從上圖中大家可以看到,Nmon 命令行工具是一個(gè)用戶交互的應(yīng)用程序,大家可以非常方便地使用鍵盤快捷鍵來查看相關(guān)統(tǒng)計(jì)信息。
◆q:停止并退出Nmon
◆h:查看幫助信息
◆c:查看 CPU 統(tǒng)計(jì)信息
◆m:查看內(nèi)存統(tǒng)計(jì)信息
◆d:查看磁盤統(tǒng)計(jì)信息
◆k:查看內(nèi)核統(tǒng)計(jì)信息
◆n:查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
◆N:查看 NFS 統(tǒng)計(jì)信息
◆j:查看文件系統(tǒng)統(tǒng)計(jì)信息
◆t:查看 Top 進(jìn)程統(tǒng)計(jì)信息
◆V:查看虛擬內(nèi)存統(tǒng)計(jì)信息
◆v:詳細(xì)輸出模式
查看 CPU 統(tǒng)計(jì)信息
如果你想查看 CPU 性能信息,可以直接按 c 鍵:
查看 Top 進(jìn)程統(tǒng)計(jì)信息
如果你想查看 Top 進(jìn)程統(tǒng)計(jì)信息,可以直接按 t 鍵:
查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
如果你想查看網(wǎng)絡(luò)統(tǒng)計(jì)信息,可以直接按 n 鍵:
磁盤I/O圖
使用 d 鍵可以查看磁盤統(tǒng)計(jì)信息:
查看內(nèi)核統(tǒng)計(jì)信息
如果你想查看內(nèi)核統(tǒng)計(jì)信息,可以直接按 k 鍵:
獲取系統(tǒng)信息
如果要查看 Linux 的系統(tǒng)信息,如:系統(tǒng)架構(gòu)、操作系統(tǒng)版本、Linux 版本則可以使用 r 鍵,這對(duì)系統(tǒng)管理員非常有用。