91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

linux中如何通過包管理器安裝ps_mem

發布時間:2021-10-27 16:35:49 來源:億速云 閱讀:308 作者:小新 欄目:系統運維

這篇文章給大家分享的是有關linux中如何通過包管理器安裝ps_mem的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

ps_mem 是一個可以幫助我們精確獲取 Linux 中各個程序核心內存使用情況的簡單 python 腳本。雖然在 Linux  上有很多可用于查看內存使用情況的工具,比如 free、vmstat、smem、top 等,但這個工具和其它的區別在于其精確顯示核心內存使用情況。

它會分別計算一個程序私有內存總量和共享內存總量,并以更準確的方式給出了總的內存使用量。很明顯的,它將幫助大家知道系統中哪個程序正在占用更多的內存。

你可以通過包管理器、pip 、或直接運行 ps_mem.py 腳本等多種方式來安裝 ps_mem 工具。需要注意的是:需要有 root 權限。

另外,推薦閱讀以下內存工具:

  • free – 一個在 Linux 上查看內存用量統計(可用和已用)的標準工具

  • smem – Linux 內存報告/統計工具

  • vmstat – 一個好用的用于虛擬內存統計的標準工具

通過包管理器安裝 ps_mem

基于 RHEL 的系統默認倉庫就包含 ps_mem 工具,所以我們可以簡單地通過包管理器進行安裝。

對于 RHEL/CentOS ,使用 yum 包管理器 安裝 ps_mem 包:

$ sudo yum install ps_mem

對于Fedora ,使用 dnf 包管理器 安裝 ps_mem 包:

$ sudo dnf install ps_mem

對于 Arch Linux ,使用 pacman 包管理器 安裝 ps_mem 包:

$ sudo pacman -S ps_mem

通過 pip 安裝 ps_mem

pip 是在 Linux 上推薦使用的一種安裝 Python 包的工具。可以使用 pip 命令而不是包管理器去獲取***的版本。使用 pip  包前,請確保你的系統上已安裝過 pip 包。否則,先使用發行版本的包管理器安裝 python-pip 包。

對于基于 Debian 的系統:

$ sudo apt-get install python-pip

對于基于 RHEL/CentOS 的系統:

$ sudo yum install python-pip

對于 Fedora

$ sudo dnf install python-pip

對于 openSUSE

$ sudo zypper install python-pip

對于基于 Arch Linux 的系統:

$ sudo pacman -S python-pip

***,在 Linux 上運行 pip 工具安裝 ps_mem :

$ sudo pip install ps_mem

直接運行 ps_mem.py 腳本

我們也可以從開發者 github 頁面下載文件,并直接運行 ps_mem.py 腳本。

$ git clone https://github.com/pixelb/ps_mem.git && cd ps_mem $ sudo python ps_mem.py

ps_mem 使用方法

不帶任何參數直接運行 ps_mem 以精確獲取每個程序的的核心內存使用情況。

$ sudo ps_mem  Private  +   Shared  =  RAM used   Program   1.6 MiB + 438.5 KiB =   2.1 MiB   packagekitd   1.7 MiB + 498.0 KiB =   2.1 MiB   indicator-application-service 912.0 KiB +   1.3 MiB =   2.2 MiB   window-stack-bridge   2.0 MiB + 350.5 KiB =   2.3 MiB   gnome-keyring-daemon   1.8 MiB + 575.0 KiB =   2.3 MiB   whoopsie   2.4 MiB + 304.5 KiB =   2.7 MiB   systemd-journald   2.7 MiB + 157.5 KiB =   2.8 MiB   ibus-engine-simple   2.7 MiB + 182.0 KiB =   2.9 MiB   ibus-dconf   2.7 MiB + 332.5 KiB =   3.0 MiB   NetworkManager   3.1 MiB + 169.5 KiB =   3.2 MiB   polkitd   1.9 MiB +   1.7 MiB =   3.6 MiB   systemd (2)   3.4 MiB + 172.5 KiB =   3.6 MiB   deja-dup-monitor   2.9 MiB + 685.0 KiB =   3.6 MiB   zeitgeist-datahub   2.9 MiB + 848.0 KiB =   3.7 MiB   python2.7 . . . . . . 222.1 MiB +   9.4 MiB = 231.5 MiB   compiz 286.2 MiB +  11.8 MiB = 298.0 MiB   firefox ---------------------------------                           1.3 GiB =================================

輸出中打印出全路徑:

$ sudo ps_mem -s  Private  +   Shared  =  RAM used   Program   3.2 MiB + 951.0 KiB =   4.1 MiB   /usr/lib/evolution/evolution-addressbook-factory   3.7 MiB + 826.5 KiB =   4.5 MiB   /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1   3.7 MiB + 853.0 KiB =   4.6 MiB   /usr/lib/unity-settings-daemon/unity-fallback-mount-helper . . .  . . . 131.9 MiB + 168.0 KiB = 132.1 MiB   /usr/sbin/mysqld 222.1 MiB +   9.4 MiB = 231.5 MiB   /usr/bin/compiz 286.2 MiB +  11.8 MiB = 298.1 MiB   /usr/lib/firefox/firefox ---------------------------------                           1.3 GiB =================================

只顯示特定的 PID 列表的內存使用情況:

$ sudo ps_mem -p 2886,4386  Private  +   Shared  =  RAM used   Program  13.5 MiB +   2.9 MiB =  16.4 MiB   gnome-terminal-server 286.2 MiB +  11.8 MiB = 298.0 MiB   firefox ---------------------------------                         314.4 MiB =================================

每 N 秒打印進程內存。以下命令每 2 秒報告一次內存使用情況:

$ sudo ps_mem w 2

只顯示內存總量:

$ sudo ps_mem -t1329884160

感謝各位的閱讀!關于“linux中如何通過包管理器安裝ps_mem”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

AI

漳浦县| 来宾市| 台东县| 漯河市| 大化| 陕西省| 阳东县| 江都市| 原平市| 潮安县| 中超| 方正县| 忻城县| 黄陵县| 安图县| 镇雄县| 米林县| 临西县| 兰坪| 南投市| 手游| 德令哈市| 多伦县| 包头市| 栾城县| 方山县| 图木舒克市| 怀柔区| 四会市| 寿光市| 蕲春县| 二连浩特市| 门源| 抚顺市| 安塞县| 文登市| 桓仁| 台州市| 江津市| 石景山区| 桐城市|