linux服務(wù)器內(nèi)存怎么查看,?在本教程中,,小編將分享五個強(qiáng)大的命令來檢查linux服務(wù)器中的內(nèi)存使用情況,。這些命令幾乎適用于所有 Linuxlinux服務(wù)器發(fā)行版。
linux服務(wù)器內(nèi)存怎么查看的先決條件需要:
1,、訪問命令行/終端
2,、具有sudo權(quán)限的用戶
3、apt包管理器,。
一,、顯示linux服務(wù)器內(nèi)存信息的cat 命令
在我們的終端中輸入cat /proc/meminfo打開/proc/meminfo文件。
這是一個報告可用和已用內(nèi)存量的虛擬文件,。它包含有關(guān)系統(tǒng)內(nèi)存使用情況以及內(nèi)核使用的緩沖區(qū)和共享內(nèi)存的實時信息,。根據(jù)所討論的體系結(jié)構(gòu)和操作系統(tǒng),輸出可能略有不同,。
這是Ubuntu 18.04中/proc/meminfo文件的示例:
終端以千字節(jié)為單位顯示信息。
二,、顯示linux服務(wù)器內(nèi)存信息的free命令
在命令終端中鍵入free會提供以下結(jié)果:
與/proc/meminfo文件相比,free命令提供的信息較少,。但是,,它更容易理解。關(guān)鍵數(shù)字是可用值,因為它顯示仍有多少內(nèi)存可用于運行新應(yīng)用程序。
該free命令有多個選項來格式化輸出,,以便更好地滿足我們的要求,。下表列出了該free命令最有用的變體
三,、顯示linux服務(wù)器內(nèi)存信息的vmstat命令
vmstat命令是報告虛擬內(nèi)存統(tǒng)計信息的有用工具。
vmstat提供有關(guān)進(jìn)程、內(nèi)存,、分頁、塊 IO,、陷阱和CPU活動的一般信息,。
下面列出的詳細(xì)描述為每個值提供了解釋,,以備我們在分析結(jié)果時需要幫助,。
過程
r:等待運行時的進(jìn)程數(shù)。
b:處于不可中斷睡眠狀態(tài)的進(jìn)程數(shù),。
記憶
swpd:使用的虛擬內(nèi)存量,。
free:空閑內(nèi)存量。
buff:用作緩沖區(qū)的內(nèi)存量,。
緩存:用作緩存的內(nèi)存量,。
交換
si:從磁盤 (/s) 換入的內(nèi)存,。
所以:內(nèi)存交換到磁盤(/s)。
輸入輸出
bi:從塊設(shè)備接收到的塊(塊/秒),。
bo:發(fā)送到塊設(shè)備的塊(塊/秒),。
系統(tǒng)
in:每秒中斷次數(shù),包括時鐘,。
cs:每秒上下文切換的次數(shù),。
CPU – 這些是總 CPU 時間的百分比。
us:運行非內(nèi)核代碼所花費的時間,。(用戶時間,,包括nice time)
sy:運行內(nèi)核代碼所花費的時間。(系統(tǒng)時間)
id:空閑時間,。在 Linux 2.5.41 之前,,這包括 IO 等待時間。
wa:等待IO所花費的時間,。在 Linux 2.5.41 之前,,包含在 idle 中。
st:從虛擬機(jī)竊取的時間,。在 Linux 2.6.11 之前,,未知。
四,、顯示linux服務(wù)器內(nèi)存信息的top命令
該top命令可用于檢查每個進(jìn)程的內(nèi)存和CPU使用情況,。它顯示以下信息:
正常運行時間
平均負(fù)荷
正在運行的任務(wù)
登錄用戶數(shù)
CPU 數(shù)量/CPU 利用率
內(nèi)存/交換系統(tǒng)進(jìn)程
數(shù)據(jù)不斷更新,使我們可以實時跟蹤流程,。
除了為我們提供基本的內(nèi)存信息外,該top命令還提供有限的交互界面,??梢允褂妹钚羞x項來操縱和配置操作。
Linux服務(wù)器中的man命令man top提供了所有可用變體的完整列表,。
五,、顯示linux服務(wù)器內(nèi)存信息的htop 命令
htop命令提供的信息與命令類似top。然而,,該htop命令的真正優(yōu)勢在于其用戶友好的環(huán)境和改進(jìn)的控件,。
該命令為其輸出使用顏色,為進(jìn)程提供完整的命令行,,以及垂直和水平滾動的選項,。
出現(xiàn)以下輸出:
1,、頂部提供摘要信息,,包含圖形指示器和文本計數(shù)器。
2,、下半部分是每個流程的詳細(xì)數(shù)據(jù),,這允許我們輕松地對單個進(jìn)程執(zhí)行操作。
3,、屏幕底部列出的快捷方式將使我們能夠快速操作和定制流程,,而無需鍵入特定命令。
總結(jié):linux服務(wù)器內(nèi)存怎么查看,?大家可以用以上五個命令進(jìn)行查看,。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站