Linux FAQ : 內存 排查 介紹

 內存

參考 :

簡介 :

linux在終端環境下可以使用 free 命令看到系統實際使用內存的情況,

一般用free -m方式查看內存佔用情況(兆為單位)。

而系統實際可用內存是不是free部分呢,不是的,

系統實際內存佔用以及可用內存有如下幾個加減法:

  • used=total-free 即 total=used+free
  • 實際內存佔用:used-buffers-cached 即 total-free-buffers-cached
  • 實際可用內存:buffers+cached+free

Linux 查看正在吃 swap 的程式

參考 :

ps -eo vsz,rss,pid,args | 排序 -n

第一列是虛擬內存使用情況,也稱為交換,具體取決於您選擇的定義...

#一行查看方式
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
#pmap
pmap -x pid | tail -n 1 |awk '{print $5}'

留言

這個網誌中的熱門文章

Fantech EG1 立體聲入耳式電競耳機 開箱文 2018/07

冒險者 1-4 part 2

Linux FAQ : iptables 介紹