Linux監控CPU 記憶體 GPU占用情況

2021-09-28 10:36:12 字數 479 閱讀 8204

因為最近要跑網路,想盡量提高伺服器利用率,因此這裡記錄下如何監控各硬體使用情況。

首先,cpu和記憶體可以直接執行

$ top
然後出來的介面就能看到cpu和視訊記憶體mem的使用情況了。但是這個介面全是數值,不好用。這裡推薦使用htop。執行

$ sudo apt-get install htop

$ htop

然後就能看到介面了。可以清晰地看到你有幾個cpu核,以及你的記憶體大小,記憶體占用情況等。

接著gpu部分。nvidia-smi可以直接顯示顯示卡情況,可以通過新增watch指令實時監控。

watch -n 0.1 nvidia-smi
pip install gpustat

watch -n 0.1 gpustat

這裡就可以直接直觀的看到各顯示卡的引數了。

Linux 監控CPU 記憶體 IO

安裝說明 tar zxvf sysstat 11.5.6.tar.gz cd sysstat 11.5.6 configure make make install 備註 若在linux中執行 configure,出現了缺少gcc庫的問題,先安裝gcc和gcc32bit庫即可 監控命令 sar v 1...

監控cpu 記憶體

pid 1 獲取程序pid echo pid interval 1 設定採集間隔 while true do echo date y m d h m s proc memlog.txt cat proc pid status grep e vmrss proc memlog.txt 獲取記憶體占用 ...

Linux監控CPU,記憶體,磁碟I O

簡單講講linux下監控 cpu 監控cpu,top命令能夠實時監控系統的執行狀態,並且可以按照cpu 記憶體和執行時間進行排序,同時top命令還可以通過互動式命令進行設定顯示,通過top命令可以檢視即時活躍的進行。記憶體 free命令可以檢視當前系統記憶體的使用情況 free m以mb為單位顯示系...