自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用 smem 命令獲取內存使用統(tǒng)計信息

系統(tǒng) Linux
為了了解 Linux 或 macOS 上的內存使用情況,人們通常使用 top 或 htop。我很想看到一個單一的數字:一個進程占用了多少內存。但這些工具所顯示的統(tǒng)計數據可能很難理解。smem 命令允許你快速查看你的網頁應用的內存使用情況。

[[430839]]

smem 命令允許你快速查看你的網頁應用的內存使用情況。

在我的編程工作中,我經常需要了解網頁應用的內存使用情況。在深入研究細節(jié)和瀏覽器剖析工具之前,一個粗略的估計通常就足夠了。

為了了解 Linux 或 macOS 上的內存使用情況,人們通常使用 top 或 htop。我很想看到一個單一的數字:一個進程占用了多少內存。但這些工具所顯示的統(tǒng)計數據可能很難理解。對于網頁瀏覽器來說,它甚至更加復雜,因為它們經常運行許多獨立的進程。它們在 top 輸出中顯示為一個長長的列表,每一個都有自己的單獨指標。

 

Memory usage using htop

smem 命令

幸運的是有 smem,另一個用于查看內存使用統(tǒng)計的命令行工具。用你選擇的包管理器安裝它,例如:

  1. sudo apt install smem

要獲得 Firefox 的總內存使用量,請執(zhí)行:

  1. smem -c pss -P firefox -k -t | tail -n 1

這些開關做了什么?

  • -c 開關指定要顯示的列。我只對 pss 列感興趣,它顯示一個進程分配的內存。
  • -P 開關過濾進程,只包括那些名字里有 firefox 的進程。
  • -k 開關顯示以 MB/GB 為單位的內存使用情況,而不是單純的字節(jié)數。
  • -t 開關顯示總數。
  • tail -n 1 過濾器只輸出最后一行,也就是總數的地方。

輸出是非常簡單的:

  1. $ smem -t -k -c pss -P firefox | tail -n 1
  2. 4.9G

開門見山!而且,經過又一天忙碌的工作,打開了 50 多個選項卡,Firefox 仍然只使用 5 GB??纯窗?,Google Chrome。

用一個腳本更容易

為了方便起見,我創(chuàng)建一個名為 memory-use 的小腳本,它將進程名稱作為參數。我把所有的腳本都放在 ~/bin 里,所以:

  1. echo 'smem -c pss -P "$1" -k -t | tail -n 1' > ~/bin/memory-use && chmod +x ~/bin/memory-use

現在我可以很容易地測量任何應用的內存使用:

  1. memory-use firefox
  2. memory-use chrome
  3. memory-use slack

還有更多!

該工具不僅可以顯示總的內存使用情況。它甚至可以生成圖形輸出。

比如:

  1. smem --pie name -c pss

顯示類似這樣的內容: 

Pie chart output from smem

關于更多的細節(jié),我建議查看 smem 手冊頁。

你可以在 https://linoxide.com/memory-usage-reporting-smem/ 上找到另一個很棒的教程。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2013-12-10 10:41:28

Linux終端smem內存

2022-02-11 07:45:10

Linuxsmem系統(tǒng)

2019-05-23 08:00:00

Webalizer網站統(tǒng)計開源

2021-12-17 14:49:44

Linuxinxi 命令系統(tǒng)信息

2023-02-06 08:23:22

ChatGPT系統(tǒng)Linux

2011-04-06 11:36:30

MRTG監(jiān)控內存

2015-07-23 16:42:38

SQL Server自增長鍵列值

2021-07-06 14:27:34

Tokei編程語言

2024-05-15 09:03:45

2021-08-30 09:58:52

鴻蒙HarmonyOS應用

2017-06-27 10:23:01

Linuxps_memPython

2018-08-09 08:00:00

Linux命令內存用量

2010-08-19 14:54:07

DB2 優(yōu)化器

2010-06-02 12:47:12

Linux 內存監(jiān)控

2019-08-29 14:47:45

Linux中央處理器Windows

2020-02-26 18:00:12

dig命令Linux域名解析

2010-03-02 14:01:58

Linux硬件信息命令

2011-07-19 09:25:52

2021-10-10 08:06:29

磁盤PowerShell信息

2024-04-11 08:26:34

Android系統(tǒng)命令
點贊
收藏

51CTO技術棧公眾號