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

Linux內存監控過程詳解

系統 Linux
本片報道主要對Linux內存監控過程中的步驟進行了詳解。主要包括查看定額值、暫用內存的測量等等,下面我們就一起來看看具體步驟

在Windows系統中查看內存的使用情況很簡單,想必大家都已經耳熟能詳了,那么在Linux系統Linux內存監控使用情況如何查看那呢?下面和大家分享在Linux系統下查看Linux內存監控使用情況的free命令:

[root@scs-2 tmp]# free  total used free shared buffers cached  Mem: 3266180 3250004 16176 0 110652 2668236  -/+ buffers/cache: 471116 2795064  Swap: 2048276 80160 1968116 下面是對這些數值的解釋:
total:總計物理內存的大小。
used:已使用多大。
free:可用有多少。
Shared:多個進程共享的內存總額。
Buffers/cached:磁盤緩存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第四行就不多解釋了。

區別:
第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區別。 這兩個的區別在于使用的角度來看,第一行是從OS的角度來看,因為對于OS,buffers/cached 都是屬于被使用,所以他的可用內存是16176KB,已用內存是3250004KB,其中包括,內核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
第三行所指的是從應用程序角度來看,對于應用程序來說,buffers/cached 是等于可用的,因為buffer/cached是為了提高文件讀取的性能,當應用程序需在用到內存的時候,buffer/cached會很快地被回收。
所以從應用程序的角度來說,可用內存=系統free memory+buffers+cached。

如上例:
2795064=16176+110652+2668236
接下來解釋什么時候內存會被交換,以及按什么方交換。 當可用內存少于額定值的時候,就會開會進行交換。

Linux內存監控:如何看額定值:
cat /proc/meminfo  [root@scs-2 tmp]# cat /proc/meminfo  MemTotal: 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  Committed_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查看的結果:
[root@scs-2 tmp]# free -m  total used free shared buffers cached  Mem: 3189 3173 16 0 107 2605  -/+ buffers/cache: 460 2729  Swap: 2000 78 1921 查看/proc/kcore文件的大小(內存鏡像):
[root@scs-2 tmp]# ll -h /proc/kcore  -r——– 1 root root 4.1G Jun 12 12:04 /proc/kcore 備注:

Linux內存監控:占用內存的測量
測量一個進程占用了多少內存,Linux系統為我們提供了一個很方便的方法,/proc目錄為我們提供了所有的信息,實際上top等工具也通過這里來獲取相應的信息。
/proc/meminfo 機器的內存使用信息  /proc/pid/maps pid為進程號,顯示當前進程所占用的虛擬地址。  /proc/pid/statm 進程所占用的內存  [root@localhost ~]# cat /proc/self/statm  654 57 44 0 0 334 0 輸出解釋
CPU 以及CPU0。。。的每行的每個參數意思(以第一行為例)為:

Linux內存監控:參數 解釋 /proc//status
Size (pages) 任務虛擬地址空間的大小 VmSize/4
Resident(pages) 應用程序正在使用的物理內存的大小 VmRSS/4
Shared(pages) 共享頁數 0
Trs(pages) 程序所擁有的可執行虛擬內存的大小 VmExe/4
Lrs(pages) 被映像到任務的虛擬內存空間的庫的大小 VmLib/4
Drs(pages) 程序數據段和用戶態的棧的大小 (VmData+ VmStk )4
dt(pages) 04

Linux內存監控:查看機器可用內存
/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命令查看機器空閑內存時,會發現free的值很小。這主要是因為,在Linux系統中有這么一種思想,內存不用白不用,因此它盡可能的cache和buffer一些數據,以方便下次使用。但實際上這些內存也是可以立刻拿來使用的。
所以 空閑內存=free+buffers+cached=total-used

【編輯推薦】

  1. 詳解Linux開機自動啟動SVN原理
  2. Linux基金會將向中國市場推廣Meego與Android
  3. Linux之下MySQL安裝的三種方案的比較
  4. Linux中SVN+Apache+SSL安裝配置全程指導
  5. Linux下如何進行apache+svn+ssl配置詳解
責任編輯:chenqingxiang
相關推薦

2010-06-07 13:53:06

Linux 內存監控

2010-06-10 17:12:23

Linux 內存監控

2010-05-26 12:57:59

linux 系統監控

2022-05-18 07:58:21

Linux程序編譯代碼

2010-06-11 17:07:14

Linux 內存監控

2010-06-02 13:00:43

Linux 內存監控

2010-06-02 11:06:15

Linux 內存監控

2010-06-02 12:47:12

Linux 內存監控

2011-03-31 11:20:10

MRTG監測

2011-06-28 13:27:13

ARM Linux

2009-09-28 10:34:32

LR監控Linux系統資源Linux

2010-05-19 10:14:41

vmstatLinux系統監控工具

2010-05-19 09:33:27

Linux系統監控工具top

2019-05-06 08:37:14

JVMLinux內存

2010-06-02 11:33:26

Linux 內存監控

2010-04-08 10:04:59

free命令Linux系統內存監控

2011-01-07 10:55:42

linux源碼過程

2010-05-26 18:08:30

Linux性能監控

2010-06-13 14:47:15

2010-05-31 09:34:11

KDE System Linux監控工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天久久| 91视频进入 | 欧美国产精品一区二区三区 | 亚洲人在线观看视频 | 日韩在线一区二区三区 | 激情五月婷婷综合 | 亚洲视频在线一区 | 国产精品视频yy9299一区 | 91视视频在线观看入口直接观看 | 国产精品美女www | www.色.com| 乱一性一乱一交一视频a∨ 色爱av | 色婷婷av久久久久久久 | 国产精品一区二区精品 | 日韩综合在线 | 韩日视频在线观看 | 国产成人福利在线观看 | 99免费在线观看 | 久久精品中文字幕 | 午夜免费| 男女视频免费 | 九久久 | 国产欧美视频一区二区三区 | 亚洲精品国产第一综合99久久 | 亚洲精品电影在线观看 | 国产 日韩 欧美 在线 | 欧美最猛性xxxxx亚洲精品 | 天堂一区二区三区 | 欧美性一区二区三区 | 青青草社区| 亚洲综合无码一区二区 | 人人叉 | 米奇7777狠狠狠狠视频 | 91美女在线| 日韩中文字幕在线 | 久久se精品一区精品二区 | 性高湖久久久久久久久3小时 | 久久久精品一区 | 国产日韩欧美中文字幕 | 成人三级在线观看 | 蜜桃五月天 |