linux系統(tǒng)怎么看內(nèi)存大小_linux怎么看內(nèi)存大小_第1頁
linux系統(tǒng)怎么看內(nèi)存大小_linux怎么看內(nèi)存大小_第2頁
linux系統(tǒng)怎么看內(nèi)存大小_linux怎么看內(nèi)存大小_第3頁
linux系統(tǒng)怎么看內(nèi)存大小_linux怎么看內(nèi)存大小_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文格式為word版,下載可任意編輯linux系統(tǒng)怎么看內(nèi)存大小_linux怎么看內(nèi)存大小 你么知道linux怎么看內(nèi)存大小嗎?不知道的話跟著我一起來學(xué)習(xí)你么知道linux怎么看內(nèi)存大小吧。 查看linux怎么看內(nèi)存大小的步驟 用free -m查看的結(jié)果: # free -m total used free shared buffers cached mem: 504 471 32 0 19 269 -/+ buffers/cache: 183 321 swap: 996 0 996 查看/proc/kcore文件的大?。?# ll -h /proc/kcore -r- 1 root root

2、 512m 10月 26 20:40 /proc/kcore 在linux下查看內(nèi)存我們一般用free命令: rootscs-2 tmp# free total used free shared buffers cached mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 swap: 2048276 80160 1968116 下面是對這些數(shù)值的解釋: total:總計物理內(nèi)存的大小。 used:已使用多大。 free:可用有多少。 shared:多個進(jìn)程共享的內(nèi)存總額。 buffers

3、/cached:磁盤緩存的大小。 第三行(-/+ buffers/cached): used:已使用多大。 free:可用有多少。 第四行就不多解釋了。 區(qū)分:其次行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)分。 這兩個的區(qū)分在于使用的角度來看,第一行是從os的角度來看,由于對于os,buffers/cached 都是屬于被使用,所以他的可用內(nèi)存是16176kb,已用內(nèi)存是3250004kb,其中包括,內(nèi)核(os)使用+application(x, oracle,etc)使用的+buffers+cached. 第三行所指的是從應(yīng)用程序角

4、度來看,對于應(yīng)用程序來說,buffers/cached 是等于可用的,由于buffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時候,buffer/cached會很快地被回收。 所以從應(yīng)用程序的角度來說,可用內(nèi)存=系統(tǒng)free memory+buffers+cached。 如上例: 2795064=16176+110652+2668236 接下來解釋什么時候內(nèi)存會被交換,以及按什么方交換。 當(dāng)可用內(nèi)存少于額定值的時候,就會開會進(jìn)行交換。 如何看額定值: cat /proc/meminfo rootscs-2 tmp# cat /proc/meminfo memtotal:

5、 3266180 kb memfree: 17456 kb buffers: 111328 kb cached: 2664024 kb swapcached: 0 kb active: 467236 kb inactive: 2644928 kb hightotal: 0 kb highfree: 0 kb lowtotal: 3266180 kb lowfree: 17456 kb swaptotal: 2048276 kb swapfree: 1968116 kb dirty: 8 kb writeback: 0 kb mapped: 345360 kb slab: 112344 kb c

6、ommitted_as: 535292 kb pagetables: 2340 kb vmalloctotal: 536870911 kb vmallocused: 272696 kb vmallocchunk: 536598175 kb hugepages_total: 0 hugepages_free: 0 hugepagesize: 2048 kb 用free -m查看的結(jié)果: rootscs-2 tmp# free -m total used free shared buffers cached mem: 3189 3173 16 0 107 2605 -/+ buffers/cach

7、e: 460 2729 swap: 2021 78 1921 查看/proc/kcore文件的大小(內(nèi)存鏡像): rootscs-2 tmp# ll -h /proc/kcore -r- 1 root root 4.1g jun 12 12:04 /proc/kcore 備注: 占用內(nèi)存的測量 測量一個進(jìn)程占用了多少內(nèi)存,linux為我們供應(yīng)了一個很便利的方法,/proc名目為我們供應(yīng)了全部的信息,實際上top等工具也通過這里來獵取相應(yīng)的信息。 /proc/meminfo 機器的內(nèi)存使用信息 /proc/pid/maps pid為進(jìn)程號,顯示當(dāng)前進(jìn)程所占用的虛擬地址。 /proc/pid/st

8、atm 進(jìn)程所占用的內(nèi)存 rootlocalhost # cat /proc/self/statm 654 57 44 0 0 334 0 輸出解釋 cpu 以及cpu0。的每行的每個參數(shù)意思(以第一行為例)為: 參數(shù) 解釋 /proc/status size (pages) 任務(wù)虛擬地址空間的大小 vmsize/4 resident(pages) 應(yīng)用程序正在使用的物理內(nèi)存的大小 vmrss/4 shared(pages) 共享頁數(shù) 0 trs(pages) 程序所擁有的可執(zhí)行虛擬內(nèi)存的大小 vmexe/4 lrs(pages) 被映像到任務(wù)的虛擬內(nèi)存空間的庫的大小 vmlib/4 drs(pages) 程序數(shù)據(jù)段和用戶態(tài)的棧的大小 (vmdata+ vmstk )4 dt(pages) 04 查看機器可用內(nèi)存 /proc/28248/free total used free shared buffers cached mem: 1023788 926400 97388 0 134668 503688 -/+ buffers/cache: 288044 735744 swap: 1959920 89608 1870312 我們通過free命令查看機器空閑內(nèi)存時,會發(fā)覺fr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論