[精讚] [會員登入]
1119

[CENTOS7 8] 查看記憶體

linux 中查看記憶體狀態指令整理

分享此文連結 //n.sfs.tw/15828

分享連結 [CENTOS7 8] 查看記憶體@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2022-05-10 13:14:08 最後編修
2022-05-10 10:05:00 By 張○○
 

自動目錄

此篇完全參考[1] 的說明做整理

一、free

# free -h
              total        used        free      shared  buff/cache   available
Mem:           5.7G        302M        245M        350M        5.1G        4.6G
Swap:          2.0G         28M        2.0G

 

二、cat /proc/meminfo

# cat /proc/meminfo
MemTotal:        5946568 kB
MemFree:          245052 kB
MemAvailable:    4849768 kB
Buffers:               0 kB
Cached:          4793488 kB
SwapCached:         1996 kB
Active:          2667892 kB
Inactive:        2243620 kB
Active(anon):     196404 kB
Inactive(anon):   281016 kB
Active(file):    2471488 kB
Inactive(file):  1962604 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097148 kB
...

 

三、vmstat -s

# vmstat -s
      5946568 K total memory
       297644 K used memory
      2652552 K active memory
      2243688 K inactive memory
       263648 K free memory
            0 K buffer memory
      5385276 K swap cache
      2097148 K total swap
        29156 K used swap
      2067992 K free swap
     12862316 non-nice user cpu ticks
       106196 nice user cpu ticks
      3709876 system cpu ticks
    997861015 idle cpu ticks
      1317075 IO-wait cpu ticks
...

 

四、top

# top
top - 09:53:16 up 39 days, 14:38,  1 user,  load average: 0.15, 0.11, 0.06
Tasks: 132 total,   1 running, 131 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.6 us,  0.2 sy,  0.0 ni, 97.8 id,  0.3 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem :  5946568 total,   256764 free,   304424 used,  5385380 buff/cache
KiB Swap:  2097148 total,  2067992 free,    29156 used.  4862232 avail Mem

 

五、htop 可以查看使用比率(推薦)

htop 非原生,要安裝,在epel包中。

# yum install htop
# htop

 

六、dmidecode -t 17 查看每一個slot的狀況

# dmidecode -t 17
# dmidecode 3.0 <== 非指令
Scanning /dev/mem for entry point.
SMBIOS 2.4 present.
Handle 0x00E3, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x00E2
    Error Information Handle: No Error
    Total Width: 32 bits
    Data Width: 32 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: RAM slot #0 <== 記憶體slot
    Bank Locator: RAM slot #0
    Type: DRAM
    Type Detail: EDO
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified

 

參考資料

[1] https://www.binarytides.com/linux-command-check-memory-usage/

END

你可能感興趣的文章

[Rocky9] LetsEncrypt + nginx + docker 使用 certbot container 配合 nginx 來設製HTTPS.

[CentOS 8] 無法使用: No URLs in mirrorlist error Centos8 沒辦法使用yum安裝軟體的解決方法

安裝網頁套件管理程式 Bower 一個非常棒的Javascript套件管理程式bower,用完愛不釋手。

[CENTOS7] 安裝rrdtool+RRDs+PERL 要讓perl繪圖,安裝rrdtool和RRDs

[bc] linux 的計算機bc 如何計算帶小數點的指數 用 bc 來計算帶小數點的指數,得轉個彎才行

[Centos7] 安裝php套件管理程式Composer+ Codeignioter3 很多人在用的套件管理程式 Composer+ Codeignioter3+ 指定安裝目錄

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用

[Javascript] 偵錯方式 (火狐中的javascript偵錯) javascript 並不是很容易偵錯(debug)的語言,但那是以前,現在有很多瀏覽器支持很多的工具,此文以火狐為例談談偵錯...

原來KNOW-HOW這麼不值啊~~ 我把網路線拔了又插回去,把交換器重開,斷線的問題就解決了,所花的時間30秒..

[PERL] 使用CPAN安裝模組 在Linux 上,CPAN 可以用來安裝或管理 perl 的模組,此文教你怎麼做。