9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

Linux下free命令怎么用

時間: 孫勝652 分享

  近來學習啦小編發現,很多Linux初學者對free命令不是很了解,其實Linux下free命令主要用于查看當前系統內存的使用情況,具體的隨學習啦小編一起來了解下吧。

  free命令可以顯示Linux系統中空閑的、已用的物理內存及swap內存,及被內核使用的buffer。在Linux系統監控的工具中,free命令是最經常使用的命令之一

  1.命令格式:

  free [參數]

  2.命令功能:

  free 命令顯示系統使用和空閑的內存情況,包括物理內存、交互區內存(swap)和內核緩沖區內存。共享內存將被忽略

  3.命令參數:

  -b  以Byte為單位顯示內存使用情況。

  -k  以KB為單位顯示內存使用情況。

  -m  以MB為單位顯示內存使用情況。

  -g 以GB為單位顯示內存使用情況。

  -o  不顯示緩沖區調節列。

  -s《間隔秒數》  持續觀察內存使用狀況。

  -t  顯示內存總和列。

  -V  顯示版本信息。

  4.使用實例:

  實例:顯示內存使用情況

  命令:

  代碼如下:

  free

  free -g

  free -m

  輸出:

  代碼如下:

  [root@SF1150 service]# free

  total used free shared buffers cached

  Mem: 32940112 30841684 2098428 0 4545340 11363424

  -/+ buffers/cache: 14932920 18007192

  Swap: 32764556 1944984 30819572《/p》 《p》

  [root@SF1150 service]# free -g

  total used free shared buffers cached

  Mem: 31 29 2 0 4 10

  -/+ buffers/cache: 14 17

  Swap: 31 1 29《/p》 《p》

  [root@SF1150 service]# free -m

  total used free shared buffers cached

  Mem: 32168 30119 2048 0 4438 11097

  -/+ buffers/cache: 14583 17584

  Swap: 31996 1899 30097

  free命令輸出內容詳細說明:

  下面是對這些數值的解釋:

  total:總計物理內存的大小。

  used:已使用多大。

  free:可用有多少。

  Shared:多個進程共享的內存總額。

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

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

  used:已使用多大。

  free:可用有多少。

  第四行是交換分區SWAP的,也就是我們通常所說的虛擬內存。

  區別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區別。 這兩個的區別在于使用的角度來看,第一行是從OS的角度來看,因為對于OS,buffers/cached 都是屬于被使用,所以他的可用內存是2098428KB,已用內存是30841684KB,其中包括,內核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.

  第三行所指的是從應用程序角度來看,對于應用程序來說,buffers/cached 是等于可用的,因為buffer/cached是為了提高文件讀取的性能,當應用程序需在用到內存的時候,buffer/cached會很快地被回收。

  所以從應用程序的角度來說,可用內存=系統free memory+buffers+cached。

  如本機情況的可用內存為:

  18007156=2098428KB+4545340KB+11363424KB

  接下來解釋什么時候內存會被交換,以及按什么方交換。

  當可用內存少于額定值的時候,就會開會進行交換。如何看額定值:

  命令:cat /proc/meminfo

  輸出:

  代碼如下:

  [root@SF1150 service]# cat /proc/meminfo

  MemTotal: 32940112 kB

  MemFree: 2096700 kB

  Buffers: 4545340 kB

  Cached: 11364056 kB

  SwapCached: 1896080 kB

  Active: 22739776 kB

  Inactive: 7427836 kB

  HighTotal: 0 kB

  HighFree: 0 kB

  LowTotal: 32940112 kB

  LowFree: 2096700 kB

  SwapTotal: 32764556 kB

  SwapFree: 30819572 kB

  Dirty: 164 kB

  Writeback: 0 kB

  AnonPages: 14153592 kB

  Mapped: 20748 kB

  Slab: 590232 kB

  PageTables: 34200 kB

  NFS_Unstable: 0 kB

  Bounce: 0 kB

  CommitLimit: 49234612 kB

  Committed_AS: 23247544 kB

  VmallocTotal: 34359738367 kB

  VmallocUsed: 278840 kB

  VmallocChunk: 34359459371 kB

  HugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0Hugepagesize: 2048 kB

  交換將通過三個途徑來減少系統中使用的物理頁面的個數:

  1.減少緩沖與頁面cache的大小,

  2.將系統V類型的內存頁面交換出去,

  3.換出或者丟棄頁面。(Application 占用的內存頁,也就是物理內存不足)。

  事實上,少量地使用swap是不是影響到系統性能的。

  那buffers和cached都是緩存,兩者有什么區別呢?

  為了提高磁盤存取效率, Linux做了一些精心的設計, 除了對dentry進行緩存(用于VFS,加速文件路徑名到inode的轉換), 還采取了兩種主要Cache方式:Buffer Cache和Page Cache。前者針對磁盤塊的讀寫,后者針對文件inode的讀寫。這些Cache有效縮短了 I/O系統調用(比如read,write,getdents)的時間。

  磁盤的操作有邏輯級(文件系統)和物理級(磁盤塊),這兩種Cache就是分別緩存邏輯和物理級數據的。

  Page cache實際上是針對文件系統的,是文件的緩存,在文件層面上的數據會緩存到page cache。文件的邏輯層需要映射到實際的物理磁盤,這種映射關系由文件系統來完成。當page cache的數據需要刷新時,page cache中的數據交給buffer cache,因為Buffer Cache就是緩存磁盤塊的。但是這種處理在2.6版本的內核之后就變的很簡單了,沒有真正意義上的cache操作。

  Buffer cache是針對磁盤塊的緩存,也就是在沒有文件系統的情況下,直接對磁盤進行操作的數據會緩存到buffer cache中,例如,文件系統的元數據都會緩存到buffer cache中。

  簡單說來,page cache用來緩存文件數據,buffer cache用來緩存磁盤數據。在有文件系統的情況下,對文件操作,那么數據會緩存到page cache,如果直接采用dd等工具對磁盤進行讀寫,那么數據會緩存到buffer cache。

  所以我們看linux,只要不用swap的交換空間,就不用擔心自己的內存太少。如果常常swap用很多,可能你就要考慮加物理內存了。這也是linux看內存是否夠用的標準。

  如果是應用服務器的話,一般只看第二行,+buffers/cache,即對應用程序來說free的內存太少了,也是該考慮優化程序或加內存了。

313582 主站蜘蛛池模板: 日韩在线视频网| 国产精品一区二区麻豆蜜桃| 内射无套内射国产精品视频| 久久精品第九区免费观看| 毛片无码一区二区三区| 亚洲av日韩av一区久久| 伊人色综合久久天天| 最新偷拍一区二区三区| 国内精品视频一区二区三区八戒| 久久久久国产一级毛片高清版A | 亚洲av日韩av永久无码电影| 成人一区二区人妻不卡视频| 国产成人一区二区免av| 狠狠色狠狠综合久久| 欧美午夜理伦三级在线观看| 久久久久久久波多野结衣高潮| 久久一日本道色综合久久| 丝袜国产一区av在线观看| 国产精品毛片一区二区| 国产午夜福利小视频在线| 最新国产精品好看的精品| 2021亚洲va在线va天堂va国产| 亚洲欧美综合一区二区三区| 国产一区二区精品久久岳| 亚洲综合小说另类图片五月天| 日韩中文字幕免费在线观看| 国产乱子影视频上线免费观看| 亚洲av无在线播放中文| 色欲久久人妻内射| 国产美女久久久亚洲综合| 久久人妻国产精品| 亚洲精品动漫免费二区| 欧美不卡无线在线一二三区观| 久久综合精品国产一区二区三区无 | 精品无码成人久久久久久| 一本一道av中文字幕无码| 大胆欧美熟妇xxbbwwbw高潮了| 亚洲综合伊人久久大杳蕉| 高清国产一区二区无遮挡| 扒开双腿猛进入喷水高潮叫声| 中文字幕av一区二区三区|