Linux vmstat 指令用法範例

本篇 ShengYu 介紹 Linux vmstat 指令用法,vmstat 是一個用於顯示系統資源使用情況的 Linux 指令。它提供了關於虛擬記憶體、CPU、記憶體、磁碟、系統行程等方面的詳細資訊。現在讓我們來看一下它的基本用法以及其他常見和進階的用法。

基本用法

vmstat 指令的基本用法如下:

1
vmstat [options] [delay [count]]

其中,options 是一些可選的參數,delay 是兩次回報之間的延遲時間(以秒為單位),count 是回報的次數。

要查看當前系統的資源使用情況,只需在終端中輸入以下指令:

1
vmstat

這將顯示一系列資源使用指標,包括 CPU 使用率、記憶體使用、虛擬記憶體使用、IO 狀況等。

其他常見用法

vmstat 指令指定延遲時間和回報次數,用法如下,

1
vmstat 5 3

這將每隔五秒回報一次資源使用情況,共回報三次。

vmstat 指令每隔1秒總共回報10次,用法如下,

1
vmstat 1 10

vmstat 指令顯示記憶體使用情況(以 KB 為單位),用法如下,

1
vmstat -s

這將顯示更詳細的記憶體使用情況,包括可用記憶體、已使用記憶體、快取和緩衝區等。

進階用法

vmstat 指令監視系統資源使用情況,用法如下,

1
watch vmstat -n 1

這將持續監視系統的資源使用情況,每秒更新一次。

vmstat 指令顯示指定項目的資源使用情況,用法如下,

1
vmstat -s | grep "swap"

這將僅顯示與虛擬記憶體(swap)相關的資源使用情況。

vmstat 指令匯出 vmstat 輸出到檔案,用法如下,

1
vmstat 5 10 > vmstat_output.txt

這將將 vmstat 的輸出保存到指定的檔案中,方便後續分析。

總結

vmstat 指令是一個強大的工具,用於監視和分析系統資源使用情況。透過了解其基本用法、其他常見用法和進階用法,使用者可以更好地理解和管理 Linux 系統的性能。無論是用於故障排除、性能優化還是監視系統狀態,vmstat 都是一個非常有用的工具。

以上就是 Linux vmstat 指令用法範例的介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其它相關文章推薦
Linux 常用指令教學懶人包
Linux wget 下載檔案用法與範例
Linux sed 字串取代用法與範例
Linux find 尋找檔案/尋找資料夾用法與範例
Linux grep/ack/ag 搜尋字串用法與範例
Linux tee 同時螢幕標準輸出和輸出到檔案用法與範例
Linux xargs 參數列表轉換用法與範例
Linux tail 持續監看檔案輸出用法與範例
Linux du 查詢硬碟剩餘空間/資料夾容量用法與範例