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

Linux vmstat:報告虛擬內存統計的工具

系統 Linux
眾所周知,計算機必須有稱之為RAM(隨機訪問內存)的存儲器使得計算機工作。RAM指的是插在計算機主板上的物理存儲。為了監視虛擬內存的活動,我們使用vmstat工具。

眾所周知,計算機必須有稱之為RAM(隨機訪問內存)的存儲器使得計算機工作。RAM指的是插在計算機主板上的物理存儲。這里的RAM被用于加載像瀏覽器、文字處理器這類的程序,實際上,你使用的程序都運行在內存上。

讓我們假設你有2GB的內存。當你在運行操作系統時,你的可用內存可能只有1.5GB。接著你使用了大量的程序。當內存使用滿之后,你可能再也無法加載更多的程序。淺顯地說,計算機可能會說:"抱歉,你不能在運行更多的程序了,如果你還要運行其他的程序請先關閉一些程序。"

[[107765]]

為了解決這個問題,包括Linux在內的各種操作系統使用了一個稱之為虛擬內存的方法。這個方法會搜索最近不在使用的程序的內存區域,接著將它們拷貝到計算機硬盤上。這會騰出一些剩余內存空間給你有機會運行更多的程序。

為了監視虛擬內存的活動,我們使用vmstat工具。

什么是 vmstat

vmstat是一個提供報告虛擬內存統計的工具。它包括了系統內存、交換和實時處理器利用率。

如何運行 vmstat

mpstat一樣,vmstat包含在sysstat包中。如果你還沒有,請安裝sysstat包。

為了運行vmstat,只需在控制臺輸入vmstat。不帶參數運行vmstat會顯示vmstat的默認結果。

讓我們看下如何了解vmstat提供的信息:

Procs

procs有 r列和b列。r列代表等待訪問CPU進程的數量。而b列意味著睡眠進程的數量。在這些列的下面,是它們的值。從上面的截圖中,我門有2個進程正在等待訪問CPU,0個睡眠進程。

Memory

memory有swpd、 free、 buff 和 cache 這些列。這些信息和命令free -m相同。swpd列顯示了有多少內存已經被交換到了交換文件或者磁盤。free列顯示了未分配的可用內存。buff列顯示了使用中的內存。cache列顯示了有多少內存可以被交換到交換文件或者磁盤上如果一些應用需要他們。

Swap

swap顯示了從交換系統上發送或取回了多少內存。si列告訴我們每秒有多少內存被從swap移到真實內存中(In)。so列告訴我們每秒有多少內存被從真實內存移到swap中(Out)。

I/O

io依據塊的讀寫顯示了每秒輸入輸出的活動。bi列告訴我們收到的塊數量,bo列告訴我們發送的塊數量。

System

system顯示了每秒的系統操作數量。in列顯示了系統每秒被中斷的數量。cs列顯示了系統為了處理所以任務而上下文切換的數量。

CPU

CPU告訴了我們CPU資源的使用情況。us列顯示了處理器在非內核程序消耗的時間。sy列顯示了處理器在內核相關任務上消耗的時間。id列顯示了處理器的空閑時間。wa列顯示了處理器在等待IO操作完成以繼續處理任務上的時間。

按間隔時間運行vmstat

作為一個統計工具,使用vmstat***的方法是使用間隔時間。你可以間斷地捕捉系統狀態。讓我假設以5秒的間隔運行vmstat。只需要在你的控制臺中輸入vmstat 5就行。

命令將會每5秒運行一次,直到你按下Ctrl-C來終止它。你也可以使用第二個參數來控制vmstat運行的次數。

上面的命令會以5秒的間隔運行7次vmstat。

顯示活躍和非活躍內存

要這么做,你可以在vmstat后加入-a選項。這是個示例。

顯示磁盤統計數據總結

如果你想,vmstat也可以打印系統磁盤活動統計。使用-D選項就行。

顯示單位

你可以選擇你想打印的顯示單位字符。在-S后跟上k (小寫,1000)、 K (大寫,1024)、 m (小寫,1000000)、 M (大寫,1048576) 字節. 如果你不想選擇單位,默認使用的是K (1024)。

顯示某個磁盤分區的詳細統計數據

要這么做,你可以使用-p選項跟上設備名。這里有個例子。

文件

vmstat實際上是使用這些文件獲取的數據。

/proc/meminfo
/proc/stat
/proc/*/stat 

總結

如果你感覺系統運行超出內存了,在你增加物理內存前,這個工具可以幫助你確定問題的根本原因。通常上,你可以在控制臺中輸入man vmstat獲取更多的關于vmstat的詳細信息,這會為你顯示vmstat的手冊頁。


via: http://linoxide.com/linux-command/linux-vmstat-command-tool-report-virtual-memory-statistics/

譯者:geekpi 校對:wxy

責任編輯:黃丹 來源: Linux中國
相關推薦

2017-02-05 18:00:01

Linux虛擬內存統計工具

2010-06-02 12:47:12

Linux 內存監控

2010-06-10 17:12:23

Linux 內存監控

2019-12-26 08:45:46

Linux虛擬內存

2020-04-14 16:03:31

Linux虛擬內存操作系統

2019-03-14 09:29:02

Linux系統內存

2022-08-21 16:52:27

Linux虛擬內存

2022-08-02 09:02:17

虛擬內存操作系統

2019-03-20 14:29:46

Linux虛擬內存

2021-06-01 08:20:55

Linux虛擬內存命令

2010-05-19 10:14:41

vmstatLinux系統監控工具

2010-06-02 11:33:26

Linux 內存監控

2022-08-21 10:21:07

Linux虛擬內存

2022-07-26 10:28:00

Linux監控命令

2009-06-26 08:21:57

微軟Windows 7操作系統

2010-05-24 10:32:20

Linux swap

2023-10-18 13:25:00

操作系統進程

2017-07-25 15:09:48

Linux地址轉化

2010-02-04 09:26:34

Linux vmsta

2020-11-06 07:11:40

內存虛擬Redis
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产四虎 | 中文字幕一区在线观看视频 | 精品国产乱码久久久久久丨区2区 | 国产一级一级毛片 | 国产精品久久久久一区二区三区 | 性高湖久久久久久久久 | 精品九九九 | 日韩一区二区三区在线播放 | 欧美男人天堂 | 日韩超碰在线 | 久久精品免费观看 | 免费黄色网址视频 | 欧美日韩视频在线第一区 | 91精品福利 | 亚洲综合一区二区三区 | 久久精品二区亚洲w码 | 水蜜桃久久夜色精品一区 | 亚洲天堂av一区 | 亚洲成人黄色 | 成人不卡 | 亚洲精品一区二区三区蜜桃久 | 久久久综合久久 | 激情视频中文字幕 | 91超碰caoporn97人人 | 国产丝袜一区二区三区免费视频 | 久久久久99 | 成人精品国产免费网站 | 欧美亚洲视频在线观看 | 最新黄色在线观看 | 国产目拍亚洲精品99久久精品 | 日韩av福利在线观看 | 午夜成人在线视频 | 999热视频 | 色婷婷一区二区三区四区 | 久久国产亚洲精品 | 中文字幕国产在线 | 欧美精品一区二区三区在线四季 | 亚洲一区二区久久 | 男人的天堂久久 | 一区二区在线免费观看 | 久久精品国产免费高清 |