中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux性能監控命令free怎么用

發布時間:2022-01-25 09:16:08 來源:億速云 閱讀:187 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Linux性能監控命令free怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在Linux系統中可以使用ree命令來定位IO瓶頸,內存使用率高,cpu使用率高等問題,free命令可以查看系統的內存、包括服務器的總內存等功能。

1
2
3
4
5
$ free -m
total used free shared buffers cached
Mem: 994 787 207 0 121 227
-/+ buffers/cache: 437 557
Swap: 0 0 0

要完全理解上面3行數據,先搞明白buffer和cache是什么。

buffer:緩沖區

將數據緩沖下來,解決速度慢和快的交接問題;速度快的需要通過緩沖區將數據一點一點傳給速度慢的區域。例如:從內存中將數據往硬盤中寫入,并不是直接寫入,而是緩沖到一定大小之后刷入硬盤中。

A buffer is something that has yet to be “written” to disk.

cache:緩存

實現數據的重復使用,速度慢的設備需要通過緩存將經常要用到的數據緩存起來,緩存下來的數據可以提供高速的傳輸速度給速度快的設備。例如:將硬盤中的數據讀取出來放在內存的緩存區中,這樣以后再次訪問同一個資源,速度會快很多。

A cache is something that has been “read” from the disk and stored for later use.

buffer是用于存放將要輸出到disk(塊設備)的數據,而cache是存放從disk上讀出的數據。二者都是為提高IO性能而設計的。

理解了buffer和cache的作用后,那么free展示的信息就易懂了,現在開始分析free命令輸出的每一行代表的含義:

第一行:Mem

總共的內存994(total) = 787(used)+207(free),used表示系統已經被使用的內存,它包括應用程序使用的內存,以及用于緩沖和緩存的內存總和。

第二行:-/+ buffers/cache

-buffers/cache:437(used) = 787(used) – 121(buffers) – 227(cached),437表示除去緩沖和緩存消耗的內存外,應用程序實際消耗的內存是437M。

+buffers/cache:557(free) = 207(free)+121(buffers)+cached(227),557表示系統可用的內存有557M,因為如果遇到內存告急的情況時,buffer和cache所占的內存還是可以用來給應用程序使用。

第三行:Swap

看到很多文章直接說不解釋了,但這里我要解釋一下,Swap表示交換分區,也就是我們通常所說的虛擬內存。就可以把一部分磁盤空間當做內存使用,這部分空間叫做虛擬內存,當系統內存不足時,系統會把那些還駐留在內存中但是當前沒有運行的程序暫時放到虛擬內存中去

關于“Linux性能監控命令free怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万载县| 嘉义市| 从化市| 澄江县| 德庆县| 高密市| 原阳县| 四平市| 涟水县| 宾川县| 桐城市| 大理市| 全椒县| 衡阳市| 台北县| 凌源市| 东阿县| 紫金县| 南丹县| 奇台县| 板桥市| 汉中市| 石景山区| 家居| 佛学| 凤翔县| 宜兰县| 平陆县| 昌黎县| 阿荣旗| 秦皇岛市| 青铜峡市| 全州县| 双辽市| 韩城市| 井研县| 门头沟区| 红河县| 龙岩市| 敦煌市| 天台县|