命令查看Linux服務器內存、CPU、顯卡、硬盤使用情況
查看內存使用情況
使用命令:free -m
大致結果類似下圖:
內存占用情況
參數(shù)解釋:
Mem行(單位均為M):
- total:內存總數(shù)
- used:已使用內存數(shù)
- free:空閑內存數(shù)
- shared:當前廢棄不用
- buffers:緩存內存數(shù)(Buffer)
- cached:緩存內舒數(shù)(Page)
(-/+ buffers/cache)行:
- (-buffers/cache): 真正使用的內存數(shù),指的是第一部分的 used - buffers - cached
- (+buffers/cache): 可用的內存數(shù),指的是第一部分的 free + buffers + cached
Swap行指交換分區(qū)。
實際上不要看free少就覺得內存不足了,buffers和cached都是可以在使用內存時拿來用的,應該以(-/+ buffers/cache)行的free和used來看。只要沒發(fā)現(xiàn)swap的使用,就不用太擔心,如果swap用了很多,那就要考慮增加物理內存了。
查看CPU使用情況
使用命令:top
大致結果類似下圖:
CPU占用情況
上方文字部分的紅框為總的CPU占用百分率,下方的表格是每個進程的CPU占用率,在表格第一行可以看到紅框中占用率超過了150%,這是因為服務器是多核CPU,而該進程使用了多核。
查看顯卡使用情況
使用命令:nvidia-smi
大致結果類似下圖:
顯卡使用情況
表格中會顯示顯卡的一些信息,第一行是版本信息,第二行是標題欄,第三行就是具體的顯卡信息了,如果有多個顯卡,會有多行,每一行的信息值對應標題欄對應位置的信息。
- GPU:編號
- Fan:風扇轉速,在0到100%之間變動,這里是42%
- Name:顯卡名,這里是TITAN X
- Temp:顯卡溫度,這里是69攝氏度
- Perf:性能狀態(tài),從P0到P12,P0性能最大,P12最小
- Persistence-M:持續(xù)模式的狀態(tài)開關,該模式耗能大,但是啟動新GPU應用時比較快,這里是off
- Pwr:能耗
- Bus-Id:涉及GPU總線的東西
- Disp.A:表示GPU的顯示是否初始化
- Memory-Usage:現(xiàn)存使用率,這里已經(jīng)快滿了
- GPU-Util:GPU利用率
- Compute M.:計算模式
需要注意的一點是顯存占用率和GPU占用率是兩個不一樣的東西,類似于內存和CPU,兩個指標的占用率不一定是互相對應的。
在下面就是每個進程使用的GPU情況了。
查看硬盤使用情況
使用命令:df -h
大致結果如下圖:
硬盤使用情況
表格中每一行代表一個文件系統(tǒng),各列意義如下:
- Filesystem:文件系統(tǒng)
- Size:硬盤大小
- Used:已使用大小
- Avail:可用大小
- Use%:使用百分比
- Mounted on:安裝于哪個盤上
要查看具體某個文件或者文件夾的大小的話,可以使用下面的命令:
$ du -h --max-depth=1 filedir/
20G filedir
du命令可以查看文件或文件夾的磁盤使用空間,而-h參數(shù)的意思是使用GB、MB等易讀的格式。如果不帶–max-depth參數(shù),那么將循環(huán)列出文件夾下所有文件和文件夾占用的空間,帶此參數(shù),則是指定深入目錄的層數(shù)。
如果要看文件夾下所有文件的大小,可以使用*:文章來源:http://www.zghlxwxcb.cn/news/detail-445205.html
$ du -h --max-depth=1 filedir/*
1M xxx.xx
3M xxx.xx
2G xxx.xx
原文鏈接:https://www.jianshu.com/p/0aed4feba213文章來源地址http://www.zghlxwxcb.cn/news/detail-445205.html
到了這里,關于命令查看Linux服務器內存、CPU、顯卡、硬盤使用情況的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!