使用命令:free -m
大致結果類似下圖:
引數解釋:
mem行(單位均為m):
* total:記憶體總數
* used:已使用記憶體數
* free:空閒記憶體數
* shared:當前廢棄不用
* buffers:快取記憶體數(buffer)
* cached:快取內舒數(page)
(-/+ buffers/cache)行:
* (-buffers/cache): 真正使用的記憶體數,指的是第一部分的 used - buffers - cached
* (+buffers/cache): 可用的記憶體數,指的是第一部分的 free + buffers + cached
swap行指交換分割槽。
實際上不要看free少就覺得記憶體不足了,buffers和cached都是可以在使用記憶體時拿來用的,應該以(-/+ buffers/cache)行的free和used來看。只要沒發現swap的使用,就不用太擔心,如果swap用了很多,那就要考慮增加物理記憶體了。
使用命令:top
大致結果類似下圖:
上方文字部分的紅框為總的cpu占用百分率,下方的**是每個程序的cpu佔用率,在**第一行可以看到紅框中佔用率超過了150%,這是因為伺服器是多核cpu,而該程序使用了多核。
使用命令:nvidia-smi
大致結果類似下圖:
**中會顯示顯示卡的一些資訊,第一行是版本資訊,第二行是標題欄,第三行就是具體的顯示卡資訊了,如果有多個顯示卡,會有多行,每一行的資訊值對應標題欄對應位置的資訊。
* gpu:編號
* fan:風扇轉速,在0到100%之間變動,這裡是42%
* name:顯示卡名,這裡是titan x
* temp:顯示卡溫度,這裡是69攝氏度
* perf:效能狀態,從p0到p12,p0效能最大,p12最小
* persistence-m:持續模式的狀態開關,該模式耗能大,但是啟動新gpu應用時比較快,這裡是off
* pwr:能耗
* bus-id:涉及gpu匯流排的東西
* disp.a:表示gpu的顯示是否初始化
* memory-usage:現存使用率,這裡已經快滿了
* gpu-util:gpu利用率
* compute m.:計算模式
需要注意的一點是視訊記憶體佔用率和gpu佔用率是兩個不一樣的東西,類似於記憶體和cpu,兩個指標的佔用率不一定是互相對應的。
在下面就是每個程序使用的gpu情況了。
檢視作者首頁
linux檢視伺服器效能命令
top命令 實時顯示系統中各個程序的資源占用情況。x 排序項高亮顯示 y 執行中程序高亮顯示 c 切換顯示命令名稱和完整命令列 m 按照駐留記憶體記憶體大小排序 p 按照cup使用百分比大小排序 t 按照時間進行排序 程序字段排序 shift 測試不管用。ps命令 是顯示瞬間行程的狀態,並不動態連續...
檢視伺服器CPU記憶體
檢視linux系統的記憶體有很多方法,以下為總結版本 1 記憶體 cat proc meminfo cpu cat proc cpuinfo 2 檢視記憶體使用情況!使用命令 free m 3 檢視cpu使用情況 使用命令 top 基本上使用上述三個命令就可以解決你的問題,以下是對這三個命令的詳細解...
檢視linux伺服器cpu資訊命令
1.檢視邏輯cpu個數 cat proc cpuinfo grep processor sort u wc l 24 2.由於有超執行緒技術有必要檢視一下物理cpu個數 grep physical id proc cpuinfo sort u wc l 2 grep physical id proc...