新聞中心
學(xué)習(xí)linux 命令行是獲取系統(tǒng)信息的有效方式,查看內(nèi)存使用情況是必須的內(nèi)容之一。掌握如何查看Linux系統(tǒng)內(nèi)存使用情況有助于用戶在管理系統(tǒng)時分析正?;虮瑵M的狀況,進而采取必要的管理措施。本文將帶領(lǐng)讀者來了解如何查看Linux系統(tǒng)內(nèi)存使用情況。

首先,使用free命令可以查看系統(tǒng)的總內(nèi)存和可用內(nèi)存信息,該命令會顯示當(dāng)前可用內(nèi)存,其中第一行表示命令運行的時間,第二行表示內(nèi)存的總量,第三行表示當(dāng)前的free內(nèi)存量,第四行表示當(dāng)前的緩沖區(qū)量,第五行表示當(dāng)前的cached內(nèi)存量:
“`Shell
$ free
total used free shared buff/cache available
Mem: 15241 3671 10358 100 3782 11119
Swap: 12263 0 12263
其次,還可以使用vmstatts 命令。它會顯示每秒發(fā)生的swap, cache, 以及頁面輸入/輸出等活動:
```Shell
$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 10358 3782 11783 0 0 0 5 1 1 3 5 92 0 0
最后,還可以使用top命令來查看每個進程使用內(nèi)存的數(shù)量以及系統(tǒng)總體的內(nèi)存使用情況:
“`Shell
$ top
top – 18:23:10 up 16 days, 12:59, 3 users, load average: 0.02, 0.03, 0.05
Mem: 15241k total, 3692k used, 11448k free, 3580k buffers
Swap: 12263k total, 0k used, 12263k free, 8961k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
420 root 16 0 404m 17m 10m S 10.6 1.2 435:27.82 java
402 root 16 0 345m 19m 7168 S 0.3 1.3 24:25.85 java
“`
從上面的查看結(jié)果可以看出,Linux系統(tǒng)內(nèi)存的使用情況可以通過幾個常用的系統(tǒng)命令,如free, vmstat,top等來查看,這些命令都可以用于在系統(tǒng)管理時獲取內(nèi)存使用情況。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
新聞名稱:Linux命令行:查看內(nèi)存使用情況(linux下查看內(nèi)存)
URL標(biāo)題:http://www.dlmjj.cn/article/dpohscd.html


咨詢
建站咨詢
