您好,登錄后才能下訂單哦!
7個常用的服務器資源監控工具分別是什么,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
以這臺鯤鵬服務器為例,先查看自己操作系統的發行版本
(1)nmon:支持收集一段時間內,整機的CPU、磁盤、網絡、內存等各項資源的使用情況。
(2)perf:Linux kernel自帶的系統性能優化工具,獲取指定進程內的調用情況、各線程調用的CPU資源消耗情況,并支持生成火焰圖。
火焰圖的生成過程是:
先trace系統,獲取系統的profiling數據
用腳本來繪制
#腳本獲取 git clone https://github.com/brendangregg/FlameGraph
(3)top:監控進程和整機的CPU、內存資源消耗情況,并支持查看每個CPU核的使用情況。
1.負載:時間,登陸用戶數,系統平均負載;
2.cpu:用戶態,核心態,NICE,空閑,等待IO,中斷等;
3.進程:運行,睡眠,停止,僵尸;
4.內存:總量,已用,空閑(系統角度),緩沖,緩存;
5.交換分區:總量,已用,空閑
任務區域默認顯示:進程ID,有效用戶,進程優先級,NICE值,進程使用的虛擬內存,物理內存和共享內存,進程狀態,CPU占用率,內存占用率,累計CPU時間,進程命令行信息。
(4)iostat:監控每塊磁盤的讀寫次數、數據量大小、使用率。
iostat屬于sysstat軟件包,可以直接安裝。
yum -y install sysstat
(5)sar:(System Activity Reporter系統活動情況報告)目前LINUX上最為全面的系統性能分析工具之一,監控每張網卡的網絡IO讀寫次數和數據量大小。
先安裝deltarpm再安裝sar工具(sar也屬于sysstat軟件包,可以直接安裝。)
yum install deltarpm yum install sysstat
(6)dstat:監控系統整體的性能信息,包括CPU、磁盤、網絡、分頁等。輸出是彩色的,可讀性較強
安裝dstat
yum install dstat-0.7.2-12.el7 -y
(7)htop:htop 是Linux系統中的一個互動的進程查看器,可以讓用戶交互式操作,支持顏色主題,可橫向或縱向滾動瀏覽進程列表,并支持鼠標操作。
安裝htop
yum install -y htop
htop優點:
? 在啟動上,比top更快。
? 可以橫向或者縱向滾動瀏覽進程列表,以便看到所有的進程和完整的命令行。
? 殺進程時不需要輸入進程號。
? htop支持鼠標操作。
看完上述內容,你們掌握7個常用的服務器資源監控工具分別是什么的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。