如何看伺服器內存
Ⅰ linux下如何查看伺服器物理內存狀況
查看內存使用情況,可以使用命令free敗鬧-m
其結果大致如下:
Mem:32108306811426012321165
-/+buffers/cache:939222715
Swap:34287126233025
在第一部分Mem行中有如下參數:
*total:內存總數,即32108MB
*used:已經使用的內存數,即30681MB
*free:空閑的內存數:即1426MB
*shared:當前已廢棄不用,總是0
*buffersBuffer:緩存內存數,即舉枯汪123MB
*cachedPage:緩存內存數,即421MB
其中,內存總數與已經使用內存數和空閑內存數的關系是:
total(32108)=used(30681)+free(1426)
在第二部分內容(-/+buffers/cache)中個參數如下所示:
(-buffers/cache):真正使用的內存數,即9392M,他指的是第一部分的used-buffers-cached
(+buffers/cache):可用的內存數,即22715M,他指的是第一部分的free+buffers+cached
其含義可以理解為:-buffers/cached反映的是被程序實實在在正仔用掉的內存,而+buffers/cached反映的是可以被使用(或者說挪用)的內存總數。
Ⅱ linux下如何查看伺服器物理內存狀況
$ free -mx0dx0a total used free shared buffers cachedx0dx0a Mem: 1002 769 232 0 62 421x0dx0a -/+ buffers/cache: 286 715x0dx0a Swap: 1153 0 1153x0dx0a 第一部分Mem行:x0dx0a total 內存總數: 1002Mx0dx0a used 已經使用的內存數: 769Mx0dx0a free 空閑的內存數: 232Mx0dx0a shared 當前已經廢棄不用,總是0x0dx0a buffers Buffer 緩存內存數: 62Mx0dx0a cached Page 緩存內存數:421Mx0dx0a 關系:total(1002M) = used(769M) + free(232M)x0dx0a 第二部分(-/+ buffers/cache):x0dx0a (-buffers/cache) used內存數:286M (指的第一部分Mem行中的used - buffers - cached)x0dx0a (+buffers/cache) free內存數: 715M (指的第一部分Mem行中的free + buffers + cached)x0dx0a 可見-buffers/cache反映的是被程序實實在在吃掉的內存,而+buffers/cache反映的是可以挪用的內存總數。x0dx0a 第三部分是指交換分區, 我想不講大家都明白.x0dx0a 我想大家看了上面,還是很暈.第一部分(Mem)與第二部分(-/+ buffers/cache)的結果中有關used和free為什麼這么奇怪.x0dx0a 其實我們可以從二個方面來解釋.x0dx0a 對操作系統來講是Mem的參數.buffers/cached 都是屬於被使用,所以它認為free只有232.x0dx0a 對應用程序來講是(-/+ buffers/cach).buffers/cached 是等同可用的,因為buffer/cached是為了提高程序執行的性能,當程序使用內存時,buffer/cached會很快地被使用。x0dx0a 所以,以應用來看看,以(-/+ buffers/cache)的free和used為主.所以我們看這個就好了.另外告訴大家一些常識.Linux為了提高磁碟和內存存取效率, Linux做了很多精心的設計, 除了對dentry進行緩存(用於VFS,加速文件路 徑名到inode的轉換), 還採取了兩種主要Cache方式:Buffer Cache和Page Cache。前者針對磁碟塊的讀寫,後者針對文件inode的讀寫。這些Cache能有效縮短了 I/O系統調用(比如read,write,getdents)的時間。x0dx0a 記住內存是拿來用的,不是拿來看的.不象windows, 無論你的真實物理內存有多少,他都要拿硬碟交換文件來讀.這也就是windows為什麼常常提示虛擬空間不足的原因.你們想想,多無聊,在內存還有大部分 的時候,拿出一部分硬碟空間來充當內存.硬碟怎麼會快過內存.所以我們看linux,只要不用swap的交換空間,就不用擔心自己的內存太少.如果常常 swap用很多,可能你就要考慮加物理內存了.這也是linux看內存是否夠用的標准哦.
Ⅲ 伺服器如何測內存
Linux伺服器內存查看
方法一:使用Xshell登錄Linux伺服器,直接使用命令free -m命令進行查看,m參數為使用M顯示,也可以free -g顯示。從圖上可看到
Mem:內存的使用情況總覽表
total 內存總數: 1821Mused 已經使用的內存數: 924Mfree 空閑的內存數: 116Mbuff/cache 緩存內存數:780M
Swap則為交換分區使用情況
註:物理內存(totel)=系統看到的用掉的內存(used)+系統看到空閑的內存(free)
Ⅳ 怎麼看linux伺服器內存,linux查看伺服器內存使用情況
1."linux查看伺服器內存大小,為您提供linux查看伺服器內存大小圖文信息,使用cat/proc/meminfo命令查看linux系統內存大小的詳細信息,如總內存,剩餘內存、可使用內存等信息。
2.使用df-h命令可以查看linux系統各分區的使用情況。
3.使用free-m命令可以查看linux系統內存使用量和交換區使用量。
Ⅳ 怎樣查看伺服器內存和磁碟空間
(1)查看內存空間
使用「free」命令可以查看伺服器的內存空間,選項「-m」表示以MB(兆位元組)的數據存儲單位進行顯示。執行結果如下所示:
在以上輸出結果中,Mem表示系統的物理內存,total表示內存的總大小(995M),used表示已經使用的空間(168M),free表示可用空間(827M)。關於其他內容讀者可參考Linux幫助手冊進行學習,這里就不再詳細解釋。
(2)查看磁碟空間
使用「df」命令可以查看伺服器的磁碟空間,選項「-lh」表示利用方便閱讀的數據存儲單位顯示本地文件系統。執行結果如下所示:
在以上輸出結果中,Filesystem是文件系統,Size表示該分區的總大小,Used表示已經使用的空間,Avail表示可用空間,Use%表示已經使用的百分比,Mounted on表示掛載路徑。可以看出,系統共分為3個文件系統,其中「/dev/mapper/VolGroup-lv_root」是掛載到根目錄的文件系統,總大小為8.3G,已經使用的空間為646M。
通過上述命令可以看出,最小安裝後的CentOS佔用的內存和磁碟空間都非常小。用戶可以根據自己的需要來手動安裝軟體和配置系統,避免因為大量預裝軟體而導致內存、磁碟等硬體資源的浪費。