成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux系統(tǒng)內(nèi)存監(jiān)控全面講解:free命令

運(yùn)維 系統(tǒng)運(yùn)維
free命令可以顯示Linux系統(tǒng)中空閑的、已用的物理內(nèi)存及swap內(nèi)存,及被內(nèi)核使用的buffer。在Linux系統(tǒng)監(jiān)控的工具中,free命令是最經(jīng)常使用的命令之一。本文介紹free命令的使用方法和數(shù)值解釋。

在Windows系統(tǒng)中查看內(nèi)存的使用情況很簡單,想必大家都已經(jīng)耳熟能詳了,那么在Linux系統(tǒng)如何查看內(nèi)存使用情況呢?下面和大家分享在Linux系統(tǒng)下查看內(nèi)存使用情況的free命令:

51CTO編輯推薦:Linux監(jiān)控工具大全

  1. [root@scs-2 tmp]# free  
  2. total used free shared buffers cached  
  3. Mem: 3266180 3250004 16176 0 110652 2668236  
  4. -/+ buffers/cache: 471116 2795064  
  5. Swap: 2048276 80160 1968116 

下面是對(duì)這些數(shù)值的解釋:

total:總計(jì)物理內(nèi)存的大小。

used:已使用多大。

free:可用有多少。

Shared:多個(gè)進(jìn)程共享的內(nèi)存總額。

Buffers/cached:磁盤緩存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行就不多解釋了。

區(qū)別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別。 這兩個(gè)的區(qū)別在于使用的角度來看,第一行是從OS的角度來看,因?yàn)閷?duì)于OS,buffers/cached 都是屬于被使用,所以他的可用內(nèi)存是16176KB,已用內(nèi)存是3250004KB,其中包括,內(nèi)核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.

第三行所指的是從應(yīng)用程序角度來看,對(duì)于應(yīng)用程序來說,buffers/cached 是等于可用的,因?yàn)閎uffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時(shí)候,buffer/cached會(huì)很快地被回收。

所以從應(yīng)用程序的角度來說,可用內(nèi)存=系統(tǒng)free memory+buffers+cached。

如上例:

2795064=16176+110652+2668236

接下來解釋什么時(shí)候內(nèi)存會(huì)被交換,以及按什么方交換。 當(dāng)可用內(nèi)存少于額定值的時(shí)候,就會(huì)開會(huì)進(jìn)行交換。

如何看額定值:

  1. cat /proc/meminfo  
  2. [root@scs-2 tmp]# cat /proc/meminfo  
  3. MemTotal: 3266180 kB  
  4. MemFree: 17456 kB  
  5. Buffers: 111328 kB  
  6. Cached: 2664024 kB  
  7. SwapCached: 0 kB  
  8. Active: 467236 kB  
  9. Inactive: 2644928 kB  
  10. HighTotal: 0 kB  
  11. HighFree: 0 kB  
  12. LowTotal: 3266180 kB  
  13. LowFree: 17456 kB  
  14. SwapTotal: 2048276 kB  
  15. SwapFree: 1968116 kB  
  16. Dirty: 8 kB  
  17. Writeback: 0 kB  
  18. Mapped: 345360 kB  
  19. Slab: 112344 kB  
  20. Committed_AS: 535292 kB  
  21. PageTables: 2340 kB  
  22. VmallocTotal: 536870911 kB  
  23. VmallocUsed: 272696 kB  
  24. VmallocChunk: 536598175 kB  
  25. HugePages_Total: 0  
  26. HugePages_Free: 0  
  27. Hugepagesize: 2048 kB 

用free -m查看的結(jié)果:

  1. [root@scs-2 tmp]# free -m  
  2. total used free shared buffers cached  
  3. Mem: 3189 3173 16 0 107 2605  
  4. -/+ buffers/cache: 460 2729  
  5. Swap: 2000 78 1921 

查看/proc/kcore文件的大小(內(nèi)存鏡像):

  1. [root@scs-2 tmp]# ll -h /proc/kcore  
  2. -r——– 1 root root 4.1G Jun 12 12:04 /proc/kcore 

備注:占用內(nèi)存的測量

測量一個(gè)進(jìn)程占用了多少內(nèi)存,Linux系統(tǒng)為我們提供了一個(gè)很方便的方法,/proc目錄為我們提供了所有的信息,實(shí)際上top等工具也通過這里來獲取相應(yīng)的信息。

  1. /proc/meminfo 機(jī)器的內(nèi)存使用信息  
  2. /proc/pid/maps pid為進(jìn)程號(hào),顯示當(dāng)前進(jìn)程所占用的虛擬地址。  
  3. /proc/pid/statm 進(jìn)程所占用的內(nèi)存  
  4. [root@localhost ~]# cat /proc/self/statm  
  5. 654 57 44 0 0 334 0 

輸出解釋

CPU 以及CPU0。。。的每行的每個(gè)參數(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

查看機(jī)器可用內(nèi)存

  1. /proc/28248/>free  
  2. total used free shared buffers cached  
  3. Mem: 1023788 926400 97388 0 134668 503688  
  4. -/+ buffers/cache: 288044 735744  
  5. Swap: 1959920 89608 1870312 

我們通過free命令查看機(jī)器空閑內(nèi)存時(shí),會(huì)發(fā)現(xiàn)free的值很小。這主要是因?yàn)椋贚inux系統(tǒng)中有這么一種思想,內(nèi)存不用白不用,因此它盡可能的cache和buffer一些數(shù)據(jù),以方便下次使用。但實(shí)際上這些內(nèi)存也是可以立刻拿來使用的。

所以 空閑內(nèi)存=free+buffers+cached=total-used
 

【編輯推薦】

  1. 簡單介紹如何用WinGrub 引導(dǎo)Linux系統(tǒng)簡述
  2. 簡單敘述Ubuntu Linux系統(tǒng)的分區(qū)方案
  3. 教你幾種提高Linux系統(tǒng)安全性的招數(shù)
  4. Linux系統(tǒng)中的文件目錄結(jié)構(gòu)介紹(表)
  5. 教你如何將Ubuntu Linux系統(tǒng)放到你的移動(dòng)硬盤
責(zé)任編輯:張浩 來源: Linuxeden
相關(guān)推薦

2009-10-27 09:26:26

linux系統(tǒng)監(jiān)控命令

2010-03-18 16:51:32

2009-10-19 17:10:37

Linux文件命令

2010-03-16 17:53:23

2010-05-26 12:57:59

linux 系統(tǒng)監(jiān)控

2010-03-16 15:28:40

Ubuntu linu

2010-01-05 18:08:11

2010-04-27 11:32:41

2009-12-17 15:01:21

Linux系統(tǒng)多用戶

2024-01-24 14:42:33

Linux操作系統(tǒng)系統(tǒng)工具

2010-03-10 12:59:08

Linux安裝飛信

2009-10-23 18:47:35

GNULinux

2011-03-31 11:20:10

MRTG監(jiān)測

2010-06-02 12:47:12

Linux 內(nèi)存監(jiān)控

2010-01-06 11:06:07

2009-10-23 18:29:02

linux Debia

2010-01-06 10:02:10

Linux服務(wù)器

2009-12-16 13:42:56

Mandriva Li

2009-10-19 16:39:19

Linux虛擬化

2009-12-02 15:58:55

Cisco路由器配置命
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产激情片在线观看 | 亚洲一区二区在线 | 成人在线视频免费播放 | 日韩欧美一区二区三区免费观看 | 天天艹天天干天天 | 欧美日韩a | 亚洲国产精品91 | h视频免费在线观看 | 欧美黄色性生活视频 | 久久久久久久久久久一区二区 | 毛片大全| 久久久亚洲 | 精品视频在线观看 | 午夜欧美 | 成人深夜福利 | www国产精品 | 91中文字幕在线 | 久久久久久看片 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 一区二区三区四区国产 | 中文字幕人成乱码在线观看 | 亚洲码欧美码一区二区三区 | 激情五月婷婷丁香 | 国产日韩精品视频 | 综合激情久久 | 国产最新视频在线 | 欧美激情一区二区三级高清视频 | 欧美精品久久 | 伊人久久综合 | 午夜视频在线观看网站 | 欧美黄在线观看 | 国产日韩一区二区三区 | 91.色| av先锋资源 | 免费午夜电影 | 中文字幕在线观看第一页 | 天堂资源 | 亚洲精品在线视频 | 日韩高清一区 | 精品国产三级 | 黄色免费在线观看 |