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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 监控网络IO、磁盘、CPU、内存

發(fā)布時(shí)間:2024/7/23 linux 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 监控网络IO、磁盘、CPU、内存 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux 監(jiān)控網(wǎng)絡(luò)IO、磁盤、CPU、內(nèi)存

  • CPU:vmstat ,sar –u,top
  • 磁盤IO:iostat –xd,sar –d,top
  • 網(wǎng)絡(luò)IO:iftop -n,ifstat,dstat –nt,sar -n DEV 2 3
  • 磁盤容量:df –h?
  • 內(nèi)存使用:free –m,top

1.查看什么進(jìn)程占用端口: ?netstat -antp | fgrep <port>
2.查看進(jìn)程資源:
jps -l
jmap -heap 21046


ps aux

ps命令用于查看系統(tǒng)中的進(jìn)程狀態(tài)

USER ? ? ? PID %CPU %MEM ? ?VSZ ? RSS TTY ? ? ?STAT START ? TIME COMMAND
?● USER,進(jìn)程所有者的用戶名。
?● PID,進(jìn)程號,可以唯一標(biāo)識該進(jìn)程。
?● %CPU,進(jìn)程自最近一次刷新以來所占用的CPU時(shí)間和總時(shí)間的百分比。
?● %MEM,進(jìn)程使用內(nèi)存的百分比。
?● VSZ,進(jìn)程使用的虛擬內(nèi)存大小,以K為單位。
?● RSS,進(jìn)程占用的物理內(nèi)存的總數(shù)量,以K為單位。
?● TTY,進(jìn)程相關(guān)的終端名。
?● STAT,進(jìn)程狀態(tài),用(R--運(yùn)行或準(zhǔn)備運(yùn)行;S--睡眠狀態(tài);I--空閑;Z--凍結(jié);D--不間斷睡眠;W-進(jìn)程沒有駐留頁;T停止或跟蹤。)這些字母來表示。
?● START,進(jìn)程開始運(yùn)行時(shí)間。
?● TIME,進(jìn)程使用的總CPU時(shí)間。
?● COMMAND,被執(zhí)行的命令行。

——————————————————————————————————————————————

Top

top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。

1、上半部分顯示了整體系統(tǒng)負(fù)載情:

  • top一行:從左到右依次為當(dāng)前系統(tǒng)時(shí)間,系統(tǒng)運(yùn)行的時(shí)間,系統(tǒng)在之前1min、5min和15min內(nèi)cpu的平均負(fù)載值
  • Tasks一行:該行給出進(jìn)程整體的統(tǒng)計(jì)信息,包括統(tǒng)計(jì)周期內(nèi)進(jìn)程總數(shù)、運(yùn)行狀態(tài)進(jìn)程數(shù)、休眠狀態(tài)進(jìn)程數(shù)、停止?fàn)顟B(tài)進(jìn)程數(shù)和僵死狀態(tài)進(jìn)程數(shù)
  • Cpu(s)一行:cpu整體統(tǒng)計(jì)信息,包括用戶態(tài)下進(jìn)程、系統(tǒng)態(tài)下進(jìn)程占用cpu時(shí)間比,nice值大于0的進(jìn)程在用戶態(tài)下占用cpu時(shí)間比,cpu處于idle狀態(tài)、wait狀態(tài)的時(shí)間比,以及處理硬中斷、軟中斷的時(shí)間比
  • Mem一行:該行提供了內(nèi)存統(tǒng)計(jì)信息,包括物理內(nèi)存總量、已用內(nèi)存、空閑內(nèi)存以及用作緩沖區(qū)的內(nèi)存量
  • Swap一行:虛存統(tǒng)計(jì)信息,包括交換空間總量、已用交換區(qū)大小、空閑交換區(qū)大小以及用作緩存的交換空間大小

2、下半部分顯示了各個(gè)進(jìn)程的運(yùn)行情況:

  • PID: 進(jìn)程pid
  • USER: 拉起進(jìn)程的用戶
  • PR: 該列值加100為進(jìn)程優(yōu)先級,若優(yōu)先級小于100,則該進(jìn)程為實(shí)時(shí)(real-time)進(jìn)程,否則為普通(normal)進(jìn)程,實(shí)時(shí)進(jìn)程的優(yōu)先級更高,更容易獲得cpu調(diào)度,以上輸出結(jié)果中,java進(jìn)程優(yōu)先級為120,是普通進(jìn)程,had進(jìn)程優(yōu)先級為2,為實(shí)時(shí)進(jìn)程,migration 進(jìn)程的優(yōu)先級RT對應(yīng)于0,為最高優(yōu)先級
  • NI: 進(jìn)程的nice優(yōu)先級值,該列中,實(shí)時(shí)進(jìn)程的nice值為0,普通進(jìn)程的nice值范圍為-20~19
  • VIRT: 進(jìn)程所占虛擬內(nèi)存大小(默認(rèn)單位kB)
  • RES: 進(jìn)程所占物理內(nèi)存大小(默認(rèn)單位kB)
  • SHR: 進(jìn)程所占共享內(nèi)存大小(默認(rèn)單位kB)
  • S: 進(jìn)程的運(yùn)行狀態(tài)
  • %CPU: 采樣周期內(nèi)進(jìn)程所占cpu百分比
  • %MEM: 采樣周期內(nèi)進(jìn)程所占內(nèi)存百分比
  • TIME+: 進(jìn)程使用的cpu時(shí)間總計(jì)
  • COMMAND: 拉起進(jìn)程的命令

?

傳送門:?大數(shù)據(jù)生態(tài)圈常用組件(一):數(shù)據(jù)庫、查詢引擎、ETL工具、調(diào)度工具等

?

?

總結(jié)

以上是生活随笔為你收集整理的linux 监控网络IO、磁盘、CPU、内存的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。