我們專注于高端品牌網(wǎng)站創(chuàng)意設(shè)計與開發(fā)
查看Linux服務器的內(nèi)存使用情況,我們可以使用如下命令:
free -m
Free命令顯示的是當前內(nèi)存的使用情況,m的意思是以M個字節(jié)來顯示內(nèi)容,此命令只在Linux系統(tǒng)下有效,在FreeBSD下是沒有此命令的。命令顯示結(jié)果如下所示:
total used free shared buffers cached
Mem: 3949 1397 2551 0 268 917
-/+ buffers/cache: 211 3737
Swap: 8001 0 8001
上述結(jié)果中各個參數(shù)的詳細說明如下:
·total:內(nèi)存總數(shù)。
·used:已經(jīng)使用的內(nèi)存數(shù)。
·free:空閑的內(nèi)存數(shù)。
·shared:多個進程共享的內(nèi)存總額。
·buffers buffer cache和cached page cache:磁盤緩存的大小。
·-buffers/cache:(已用)的內(nèi)存數(shù),即used-buffers-cached。
·+buffers/cache:(可用)的內(nèi)存數(shù),即free + buffers + cached。
由此得出結(jié)論,可用內(nèi)存的計算公式為
可用內(nèi)存=free+buffers+cached
即
2551MB+268MB+917MB=3737MB
注意 細心的讀者朋友們可能會發(fā)現(xiàn)上面等式兩邊的數(shù)值并不相等,但這個沒關(guān)系,-m參數(shù)其實是以整數(shù)數(shù)值來取舍的。大家如果對這個運算結(jié)果有懷疑,可以嘗試不帶-m參數(shù)來觀看free命令顯示的結(jié)果,這樣就會一目了然了。
可見-buffers/cache反映的是被程序?qū)崒嵲谠谡加玫膬?nèi)存,而+buffers/cache反映的是可以挪用的內(nèi)存總數(shù)。
第三部分是指交換分區(qū),比較簡單,這里不再介紹了。
有可能大家看了上面的解釋還是不太明白。比如:第一部分(Mem)與第二部分(-/+buffers/cache)的結(jié)果有關(guān),used和free為什么這么奇怪?其實我們可以從兩個方面來分析。對操作系統(tǒng)來講這兩項是Mem的參數(shù),buffers/cached都屬于被使用,所以它認為free只有2551MB;對應用程序來講+buffers/cached等同可用的內(nèi)存,因為buffer/cached可提高程序執(zhí)行的性能,當程序使用內(nèi)存時,buffer/cached很快就會被使用。所以從應用的角度來看,應以(-/+ buffers/cache)的free和used為主。那么我們主要看與它相關(guān)的free和used就可以了。另外告訴大家一些常識,Linux為了提高磁盤和內(nèi)存的存取效率,它做了很多精心的設(shè)計,除了對dentry進行緩存外(用于VFS、加速文件路徑名到inode的轉(zhuǎn)換),還采取了兩種主要cache方式:buffer cache和page cache,前者針對磁盤塊的讀寫,后者針對文件inode的讀寫。這些cache能有效地縮短I/O系統(tǒng)調(diào)用(比如read、write、getdents)的時間。
在Linux系統(tǒng)中,內(nèi)存是拿來用的,不是用來看的。而在Windows系統(tǒng)中,無論你的真實物理內(nèi)存有多少,它都會用硬盤交換文件來讀,即使是內(nèi)存還有一大部分。這也就是Windows系統(tǒng)常常提示虛擬空間不足的原因。可以想象得到,硬盤的速度怎么會快過內(nèi)存,所以我們在觀察Linux系統(tǒng)的內(nèi)存使用情況時,只要沒發(fā)現(xiàn)用swap的交換空間,就不用擔心自己的內(nèi)存太小。如果常??吹絪wap用了很多,你可能就要考慮增加物理內(nèi)存了。這也是在Linux服務器上看內(nèi)存是否夠用的標準。
文章引用:http://www.lt-ad.com/new/184.html
本站文章為深圳網(wǎng)站建設(shè)·源美網(wǎng)絡(luò)原創(chuàng)策劃,如有版權(quán)糾紛或者違規(guī)問題,請聯(lián)系我們刪除,謝謝!
上一篇: 查看Linux服務器的硬盤使用情況
下一篇: 查看Linux服務器的CPU詳細情況
售后保障
承諾任何問題1小時內(nèi)解決數(shù)據(jù)備份
更安全、更高效、更穩(wěn)定價格公道精準
項目經(jīng)理精準報價不弄虛作假合作無風險
重合同講信譽,無效全額退款