檢視伺服器CPU記憶體

2021-08-31 23:30:10 字數 1653 閱讀 8524

檢視linux系統的記憶體有很多方法,以下為總結版本:

1-記憶體:cat /proc/meminfo;

cpu:cat /proc/cpuinfo;

2-檢視記憶體使用情況!!!!

使用命令:free -m

3-檢視cpu使用情況

使用命令:top

基本上使用上述三個命令就可以解決你的問題,以下是對這三個命令的詳細解釋

檢視記憶體使用情況

使用命令: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用了很多,那就要考慮增加物理記憶體了。

檢視cpu使用情況

使用命令:top

大致結果類似下圖:

上方文字部分的紅框為總的cpu占用百分率,下方的**是每個程序的cpu佔用率,在**第一行可以看到紅框中佔用率超過了150%,這是因為伺服器是多核cpu,而該程序使用了多核。

檢視顯示卡使用情況

使用命令:nvidia-smi

大致結果類似下圖:

**中會顯示顯示卡的一些資訊,第一行是版本資訊,第二行是標題欄,第三行就是具體的顯示卡資訊了,如果有多個顯示卡,會有多行,每一行的資訊值對應標題欄對應位置的資訊。 

* gpu:編號 

* fan:風扇轉速,在0到100%之間變動,這裡是42% 

* name:顯示卡名,這裡是titan xp

* temp:顯示卡溫度,這裡是40攝氏度 

* perf:效能狀態,從p0到p12,p0效能最大,p12最小 

* persistence-m:持續模式的狀態開關,該模式耗能大,但是啟動新gpu應用時比較快,這裡是off 

* pwr:能耗 

* bus-id:涉及gpu匯流排的東西 

* disp.a:表示gpu的顯示是否初始化 

* memory-usage:現存使用率,這裡0

* gpu-util:gpu利用率 

* compute m.:計算模式

linux top 檢視伺服器cpu

執行top命令 第一行 當前時間,up 表示執行時間,8個使用者 load,系統負載,即任務佇列的平均長度。三個數值分別為 1分鐘 5分鐘 15分鐘前到現在的平均值。第二,三行,241個程序,3個跑,睡了237個,1個停止,0個殭屍程序數,cpu使用者佔比,核心佔比,ni 使用者程序空間內改變過佔c...

命令檢視Linux伺服器記憶體 CPU 顯示卡使用情況

使用命令 free m 大致結果類似下圖 引數解釋 mem行 單位均為m total 記憶體總數 used 已使用記憶體數 free 空閒記憶體數 shared 當前廢棄不用 buffers 快取記憶體數 buffer cached 快取內舒數 page buffers cache 行 buffer...

檢視Linux伺服器記憶體 CPU 顯示卡使用情況

檢視記憶體使用情況 使用命令 free m 大致結果類似下圖 記憶體占用情況 引數解釋 mem行 單位均為m total 記憶體總數 used 已使用記憶體數 free 空閒記憶體數 shared 當前廢棄不用 buffers 快取記憶體數 buffer cached 快取內舒數 page buff...