Linux 伺服器檢視記憶體使用情況的幾種方式

2021-10-03 17:57:12 字數 797 閱讀 8693

由於雲伺服器的記憶體只有1g,以至於伺服器程序隨著時間推移占用記憶體過高,導致**資料載入不起來,甚至宕機,所以為了優化,我們需要找出哪些程序占用大量記憶體。

一、按程序的記憶體使用率排序

執行 top 命令後,鍵入大寫 m。有兩種途徑:

二、按程序的cpu使用率排序

執行 top 命令後,鍵入大寫 p。有兩種途徑: 列名

解釋pid

程序id

user

程序所有者的使用者名稱

pr優先順序

ninice值。負值表示高優先順序,正值表示低優先順序

virt

程序使用的虛擬記憶體總量,單位kb。virt=swap+res

res程序使用的、未被換出的物理記憶體大小,單位kb。res=code+data

shr共享記憶體大小,單位kb

s程序狀態。d=不可中斷的睡眠狀態 r=執行 s=睡眠 t=跟蹤/停止 z=殭屍程序

%cpu

上次更新到現在的cpu時間占用百分比

%mem

程序使用的物理記憶體百分比

time+

程序使用的cpu時間總計,單位1/100秒

command

命令名/命令列

ps aux |

sort -k4nr |

head -n 10

ps aux |

sort -k3nr |

head -n 10

free -h
top命令按記憶體和cpu排序

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

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

Linux 檢視伺服器記憶體使用情況

1 free命令 free m total used free shared buffers cached mem 1526 182 1344 0 16 99 buffers cache 65 1460 swap 3071 0 3071 很清晰明白的顯示出了總記憶體多少,已使用多少,還剩下多少。2 ...

檢視Linux伺服器的記憶體使用情況

檢視linux伺服器的記憶體使用情況 構建高可用linux伺服器 第1章linux伺服器構建基礎,本章從centos5.5 x86 64的安裝 網路配置 日誌分析 效能及狀態監控 優化及虛擬化等方面對linux硬體進行了全方位的說明,這些都是構建高效能及高可用linux系統的基礎,希望大家能夠掌握此...