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

溫馨提示×

溫馨提示×

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

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

Linux系統中如何使用smem工具監測內存狀態

發布時間:2022-01-31 15:22:41 來源:億速云 閱讀:450 作者:小新 欄目:開發技術

小編給大家分享一下Linux系統中如何使用smem工具監測內存狀態,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

smem是Linux系統上的一款可以生成多種內存耗用報告的命令行工具。與現有工具不一樣的是smem可以報告實際使用的物理內存。

Linux系統中如何使用smem工具監測內存狀態

內存狀態檢測工具smem命令

(1)smem是一款命令行下的內存使用情況報告工具,他能夠給用戶提供Linux系統下的內存使用的多種報告,seme與現有工具不同的是,可以報告PSS情況(實際使用的物理內存(PSS),從而可以衡量虛擬內存系統庫和應用程序所占用的內存數量. (2)大部分的物理內存通常在多個應用程序之間共享的,

  1. linux系統使用熬了virtual memory(虛擬內存) ,如果要準確的計算出一個進程實際使用的物理內存就不是那么的簡單能做到的.只知道進程的虛擬內存大小其實沒有多大的用處,因為沒有辦法獲取到實際分配的物理內存大小.

  2. RSS-(resident set size):進程占用物理內存大小 RSS是駐留集合大小,即進程所使用的非交換區的物理內存。

(1)top命令也可以查詢到,最常用的內存指標 (2)將各個進程中的RSS值相加后,一般都會超出整個系統的內存消耗,這是因為RSS中包含了各個進程之間的共享內存

  1. PSS-(proportion set size) 比例集大小

所有使用某共享庫的程序均分該共享庫占用的內存時,顯然所有進程的PSS之和就是系統的內存的使用量,會更準確一些,他將共享內存的大小進行平均后,在分攤到各個進程上去.

  1. USS-(unique set size): 進程獨自占用內存 只計算進程獨自占用的內存大小,不包含任何共享的部分


  • 安裝smem工具

 yum install epel-release
 yum install smem python-matplotlib python-tk
  • 顯示系統中每個進程占用內存狀態

  • smem -k 在輸出時顯示單位,方便查看市價內存占用大小

 smem -K
 # 參數說明
 -K #顯示內存單位
 -s #進行排序

Linux系統中如何使用smem工具監測內存狀態

  • smem -s pss/uss/rss 指定內容進行排序

 smem -s pss

Linux系統中如何使用smem工具監測內存狀態

  • smem -p 以百分比的形式報告內存使用情況,可以清楚觀察每個進程占用西永的比重是多少,

 smem -p

Linux系統中如何使用smem工具監測內存狀態

  • smem -u 顯示系統用戶占用內存信息大小

 smem -u -k

Linux系統中如何使用smem工具監測內存狀態

  • 指定查看謀個用戶進程使用內存大小

 smem -P mysql  #(大寫P)
 smem -k -P mysql

看完了這篇文章,相信你對“Linux系統中如何使用smem工具監測內存狀態”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

京山县| 文山县| 绥滨县| 汾阳市| 鹰潭市| 衡东县| 三门县| 墨玉县| 民县| 澜沧| 陈巴尔虎旗| 江口县| 湄潭县| 化德县| 绩溪县| 内乡县| 华池县| 密云县| 罗源县| 伊川县| 铜鼓县| 宁海县| 阿荣旗| 宁乡县| 云阳县| 新和县| 拜城县| 岳池县| 青岛市| 高雄市| 平果县| 蒙城县| 金寨县| 剑阁县| 巴彦县| 赫章县| 穆棱市| 惠东县| 漠河县| 德安县| 耒阳市|