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

Linux查看內存命令及其對命令顯示的解釋

系統 Linux
今天我們同大家一起學習Linux查看內存的命令,并且每一條顯示的命令我們都做了詳細的解釋,以便大家理解消化,下面是具體內容

我們通過Linux查看內存free命令查看機器空閑內存時,會發現free的值很小。下面我們就來了解學習下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

下面是對Linux查看內存命令中這些數值的解釋:
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文件的大?。▋却骁R像):
[root@scs-2 tmp]# ll -h /proc/kcore
-r-------- 1 root root 4.1G Jun 12 12:04 /proc/kcore

備注:
占用內存的測量
測量一個進程占用了多少內存,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

Linux查看內存命令的輸出解釋
CPU 以及CPU0。。。的每行的每個參數意思(以***行為例)為:

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

dt(pages) 04

查看機器可用內存
/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 性能監控的詳細介紹
  2. linux 網絡監控系統的開發及其應用
  3. 分享Linux流量監控的幾個方法
  4. 系統監控:linux 系統監控命令詳解
  5. Linux內存監控過程詳解

 

責任編輯:chenqingxiang
相關推薦

2010-06-04 14:41:38

Linux 查看進程

2013-11-06 15:01:51

Linux命令內存

2014-08-05 11:38:57

linux

2010-05-27 16:58:11

Linux查看文件大小

2009-11-25 10:15:33

Linux系統命令

2010-05-27 14:13:55

Linux查看ip

2010-06-24 16:47:45

Linux Chgrp

2010-06-24 17:14:16

Linux chkco

2010-06-23 14:37:57

Linux Bash命

2012-05-02 16:51:41

Linux

2009-12-14 11:29:19

Linux查看命令

2009-10-15 09:58:13

Linux系統信息查看

2010-05-26 18:52:28

Linux 查看性能

2010-05-27 15:41:28

Linux查看用戶

2010-06-21 15:56:31

Linux apt-g

2021-02-23 10:36:09

Linux命令kmdr

2023-01-10 14:10:27

Linuxwho 命令

2023-02-14 16:45:54

2023-01-12 13:32:00

w 命令Linux

2023-01-15 17:24:16

LinuxBSDwhereis?命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美午夜精品久久久久免费视 | 成人免费黄色 | 国产乱码精品一区二区三区中文 | 日本中文在线视频 | 精品国产乱码久久久久久闺蜜 | 国产在线一区观看 | 精品亚洲一区二区三区 | 精品日韩欧美一区二区 | 国产久视频 | 国产精品一区二区av | 91成人精品 | 国产精品久久欧美久久一区 | 日本中文在线视频 | 国产成人免费观看 | 亚洲精品小视频在线观看 | 久久人爽爽人爽爽 | 成人在线免费观看视频 | 亚洲国产精品久久久久婷婷老年 | 午夜久久av | 国产精品视频在线观看 | aaaaaaa片毛片免费观看 | 午夜精品久久 | 日韩一区二区久久 | 国产日韩欧美 | 黄色av一区 | 欧美视频中文字幕 | 久久1区| 久久一区二区三区四区五区 | 国产精品99久久久久久动医院 | 成人亚洲 | 毛片区| 日本精品一区二区三区视频 | 国产精品一区在线观看 | 精品国产欧美 | 国产精品成人一区二区 | 国产日产精品一区二区三区四区 | 亚洲精品乱码 | 欧美日韩一区二区三区视频 | 日韩av在线一区二区三区 | 婷婷色婷婷 | 欧美激情久久久 |