cpustat
是一個用于顯示 CPU 使用情況的工具,它是 sysstat
包的一部分。雖然 cpustat
主要用于監控 CPU 的性能,但它也可以提供一些關于系統整體資源使用的信息,包括內存。不過,如果你想要更詳細地監控內存使用情況,你可能需要使用其他工具,如 free
、top
或 htop
。
要使用 cpustat
監控內存使用情況,你可以運行以下命令:
cpustat -m
這將顯示每個 CPU 的內存使用情況,包括:
kB_memused
: 已使用的內存量(以千字節為單位)。kB_memfree
: 空閑的內存量(以千字節為單位)。kB_memavail
: 可用內存量(以千字節為單位),這是可以立即分配給進程的內存,而不需要交換。請注意,cpustat
提供的內存信息可能不如專門的內存監控工具詳細。如果你需要更全面的內存監控,可以考慮使用以下命令:
free
- 顯示系統內存使用情況的快照。free -h
這將顯示內存的使用情況,并以人類可讀的格式(如 MB、GB)顯示。
top
- 實時顯示系統進程和資源使用情況。top
在 top
輸出中,你可以看到內存使用情況的詳細信息,包括總內存、已用內存、空閑內存等。
htop
- 類似于 top
,但提供了更豐富的功能和更友好的用戶界面。htop
在 htop
中,你可以看到內存條的詳細使用情況,以及可以按百分比排序的進程列表。
總之,雖然 cpustat
可以提供一些基本的內存使用信息,但如果你需要更詳細的監控,建議使用 free
、top
或 htop
等工具。