成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ps_mem:一個(gè)用于精確報(bào)告Linux核心內(nèi)存用量的簡單Python腳本

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

[[195039]]

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

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

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

另外,推薦閱讀以下內(nèi)存工具:

通過包管理器安裝 ps_mem

基于 RHEL 的系統(tǒng)默認(rèn)倉庫就包含 ps_mem 工具,所以我們可以簡單地通過包管理器進(jìn)行安裝。

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

  1. $ sudo yum install ps_mem 

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

  1. $ sudo dnf install ps_mem 

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

  1. $ sudo pacman -S ps_mem 

通過 pip 安裝 ps_mem

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

對于基于 Debian 的系統(tǒng):

  1. $ sudo apt-get install python-pip 

對于基于 RHEL/CentOS 的系統(tǒng):

  1. $ sudo yum install python-pip 

對于 Fedora

  1. $ sudo dnf install python-pip 

對于 openSUSE

  1. $ sudo zypper install python-pip 

對于基于 Arch Linux 的系統(tǒng):

  1. $ sudo pacman -S python-pip 

***,在 Linux 上運(yùn)行 pip 工具安裝 ps_mem :

  1. $ sudo pip install ps_mem 

直接運(yùn)行 ps_mem.py 腳本

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

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

ps_mem 使用方法

不帶任何參數(shù)直接運(yùn)行 ps_mem 以精確獲取每個(gè)程序的的核心內(nèi)存使用情況。

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

輸出中打印出全路徑:

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

只顯示特定的 PID 列表的內(nèi)存使用情況:

  1. $ sudo ps_mem -p 2886,4386 
  2.  Private  +   Shared  =  RAM used   Program 
  3.  13.5 MiB +   2.9 MiB =  16.4 MiB   gnome-terminal-server 
  4. 286.2 MiB +  11.8 MiB = 298.0 MiB   firefox 
  5. --------------------------------- 
  6.                         314.4 MiB 
  7. ================================= 

每 N 秒打印進(jìn)程內(nèi)存。以下命令每 2 秒報(bào)告一次內(nèi)存使用情況:

  1. $ sudo ps_mem w 2 

只顯示內(nèi)存總量:

  1. $ sudo ps_mem -t1329884160  
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-09-13 23:43:00

Python機(jī)器學(xué)習(xí)腳本

2011-07-01 14:12:57

SEO

2019-07-07 07:00:10

Linux內(nèi)存用量內(nèi)存管理

2017-02-05 18:00:01

Linux虛擬內(nèi)存統(tǒng)計(jì)工具

2012-08-07 11:28:13

卸載linux

2010-03-02 16:33:14

linux數(shù)據(jù)備份

2022-08-24 08:22:39

漏洞網(wǎng)絡(luò)攻擊微軟

2012-08-13 10:16:34

IBMdW

2011-03-24 09:34:41

SPRING

2021-01-01 19:30:21

Python編程語言

2016-09-14 17:48:44

2017-06-08 15:53:38

PythonWeb框架

2020-07-20 10:00:52

Python翻譯工具命令行

2013-12-17 11:35:16

2014-07-08 09:27:24

SQLSERVER腳本

2017-10-24 17:03:48

Linux驅(qū)動程序編譯

2023-10-26 00:30:00

Excel開源框架

2024-09-14 14:14:26

Dubbo框架微服務(wù)

2024-01-09 16:02:44

Python開源

2019-09-23 09:11:02

Python文本編輯器操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 奇米四色在线观看 | 亚洲一区二区中文字幕 | 久久久成人精品 | 国产成人一区二区三区久久久 | 91传媒在线播放 | 国产精品一区二区在线 | 性一区| 日本特黄特色aaa大片免费 | 日日摸夜夜爽人人添av | 日韩中文字幕在线不卡 | 视频在线观看一区 | 久久精品网 | 成人国产精品久久久 | 日韩精品一区二区三区四区视频 | 91精品国产色综合久久不卡98口 | 国产色网| 四虎成人在线播放 | 精品一区在线看 | 国产免费自拍 | 亚洲精品日韩在线 | 午夜免费在线观看 | 在线男人天堂 | 日日综合| 日韩视频三区 | 天天干成人网 | 国产男女视频 | 精品国产鲁一鲁一区二区张丽 | 国产精品久久久久久久白浊 | 色婷婷一区 | av男人的天堂在线 | 欧美成人精品 | 日韩av一区二区在线观看 | 成人精品一区二区三区中文字幕 | 国产电影一区二区在线观看 | 欧美精品一区二区在线观看 | 日韩精品视频在线 | 99久久免费精品国产男女高不卡 | 久久久久一区 | 夜夜草av | 色婷婷综合久久久中字幕精品久久 | 天天久久|