日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢?

發布時間:2023/12/2 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有些命令可用于檢查Linux系統中的內存使用情況。這是一些更好的命令。

有很多工具可以查看Linux系統中的內存使用情況。一些命令被廣泛使用,例如free和ps。其他命令允許以多種方式顯示系統的性能統計信息,例如top。在本文中,我們將介紹一些命令來幫助您確定當前占用最多內存資源的用戶或進程。

以下是一些按進程查看內存使用情況的命令:

根據進程頂部檢查內存使用情況

top是查看內存使用情況的最佳命令之一。為了查看哪個進程使用的內存最多,一種簡單的方法是從頂部開始,然后按shift + m,以便您可以根據內存使用百分比查看從高到低排名的進程。當您按shift + m時,頂部將獲得類似于以下內容的輸出:

$top

top - 09:39:34 up 5 days, 3 min, 3 users, load average: 4.77, 4.43, 3.72

Tasks: 251 total, 3 running, 247 sleeping, 1 stopped, 0 zombie

%Cpu(s): 50.6 us, 35.9 sy, 0.0 ni, 13.4 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 5944.4 total, 128.9 free, 2509.3 used, 3306.2 buff/cache

MiB Swap: 2048.0 total, 2045.7 free, 2.2 used. 3053.5 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

400 nemo 20 0 3309580 550188 168372 S 0.3 9.0 1:33.27 Web Content

32469 nemo 20 0 3492840 447372 163296 S 7.3 7.3 3:55.60 firefox

32542 nemo 20 0 2845732 433388 140984 S 6.0 7.1 4:11.16 Web Content

342 nemo 20 0 2848520 352288 118972 S 10.3 5.8 4:04.89 Web Content

2389 nemo 20 0 1774412 236700 90044 S 39.7 3.9 9:32.64 vlc

29527 nemo 20 0 2735792 225980 84744 S 9.6 3.7 3:02.35 gnome-shell

30497 nemo 30 10 1088476 159636 88884 S 0.0 2.6 0:11.99 update-manager

30058 nemo 20 0 1089464 140952 33128 S 0.0 2.3 0:04.58 gnome-software

32533 nemo 20 0 2389088 104712 79544 S 0.0 1.7 0:01.43 WebExtensions

2256 nemo 20 0 1217884 103424 31304 T 0.0 1.7 0:00.28 vlc

1713 nemo 20 0 2374396 79588 61452 S 0.0 1.3 0:00.49 Web Content

29306 nemo 20 0 389668 74376 54340 S 2.3 1.2 0:57.25 Xorg

32739 nemo 20 0 289528 58900 34480 S 1.0 1.0 1:04.08 RDD Process

29732 nemo 20 0 789196 57724 42428 S 0.0 0.9 0:00.38 evolution-alarm

2373 root 20 0 150408 57000 9924 S 0.3 0.9 10:15.35 nessusd

請注意,%MEM已排序。列表的大小取決于窗口的大小,但是占用最大內存的進程將顯示在列表的頂部。

使用ps

ps命令中的一列用于顯示每個進程的內存使用情況。為了顯示并查看哪個進程使用的內存最多,可以將ps命令的結果傳遞給sort命令。這是一個有用的示例:

$ ps aux | sort -rnk 4 | head -5

nemo 400 3.4 9.2 3309580 563336 ? Sl 08:59 1:36 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 9086 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 32469 8.2 7.7 3492840 469516 ? Sl 08:54 4:15 /usr/lib/firefox/firefox -new-window

nemo 32542 8.9 7.6 2875428 462720 ? Sl 08:55 4:36 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 1 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 342 9.9 5.9 2854664 363528 ? Sl 08:59 4:44 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 8763 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 2389 39.5 3.8 1774412 236116 pts/1 Sl+ 09:15 12:21 vlc videos/edge_computing.mp4

在上面的示例中(文本已被截斷),sort命令使用-r選項(反向),-n選項(數字值)和-k選項(關鍵字)來使sort命令響應ps命令的結果以第四列中的數字相反的順序排列和輸出(內存使用情況)。如果我們首先顯示ps命令的標題,則將更易于查看。

$ ps aux | head -1; ps aux | sort -rnk 4 | head -5

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

nemo 400 3.4 9.2 3309580 563336 ? Sl 08:59 1:36 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 9086 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 32469 8.2 7.7 3492840 469516 ? Sl 08:54 4:15 /usr/lib/firefox/firefox -new-window

nemo 32542 8.9 7.6 2875428 462720 ? Sl 08:55 4:36 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 1 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 342 9.9 5.9 2854664 363528 ? Sl 08:59 4:44 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 8763 -prefMapSize 210653 -parentBuildID 20200107212822 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 32469 true tab

nemo 2389 39.5 3.8 1774412 236116 pts/1 Sl+ 09:15 12:21 vlc videos/edge_computing.mp4

如果您喜歡此命令,則可以使用以下命令為其分配別名。如果您想一直使用它,請不要忘記將此命令添加到?/ .bashrc文件中。

$ alias mem-by-proc="ps aux | head -1; ps aux | sort -rnk 4"

以下是一些根據用戶查看內存使用情況的命令:

按用戶頂部查看內存使用情況

檢查用戶的內存使用情況更為復雜,因為您需要找到一種方法來將用戶擁有的所有進程計為一次內存使用情況。

如果您只想查看單個用戶進程的使用情況,則可以按與上述相同的方式使用top命令。只需添加-U選項并在其后指定要查看的用戶名,然后按shift + m即可根據使用的內存量進行查看。

$ top -U nemo

top - 10:16:33 up 5 days, 40 min, 3 users, load average: 1.91, 1.82, 2.15

Tasks: 253 total, 2 running, 250 sleeping, 1 stopped, 0 zombie

%Cpu(s): 28.5 us, 36.8 sy, 0.0 ni, 34.4 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 5944.4 total, 224.1 free, 2752.9 used, 2967.4 buff/cache

MiB Swap: 2048.0 total, 2042.7 free, 5.2 used. 2812.0 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

400 nemo 20 0 3315724 623748 165440 S 1.0 10.2 1:48.78 Web Content

32469 nemo 20 0 3629380 607492 161688 S 2.3 10.0 6:06.89 firefox

32542 nemo 20 0 2886700 404980 136648 S 5.6 6.7 6:50.01 Web Content

342 nemo 20 0 2922248 375784 116096 S 19.5 6.2 8:16.07 Web Content

2389 nemo 20 0 1762960 234644 87452 S 0.0 3.9 13:57.53 vlc

29527 nemo 20 0 2736924 227260 86092 S 0.0 3.7 4:09.11 gnome-shell

30497 nemo 30 10 1088476 156372 85620 S 0.0 2.6 0:11.99 update-manager

30058 nemo 20 0 1089464 138160 30336 S 0.0 2.3 0:04.62 gnome-software

32533 nemo 20 0 2389088 102532 76808 S 0.0 1.7 0:01.79 WebExtensions

本文來自電腦雜談,轉載請注明本文網址:

http://www.pc-fly.com/a/shoujiruanjian/article-372806-1.html

總結

以上是生活随笔為你收集整理的查看linux电脑总内存,如何查看Linux系统中的内存使用情况的命令呢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。