在Ubuntu系統中,你可以使用以下幾種方法來查看緩存使用情況:
free
命令free
命令可以顯示系統的內存使用情況,包括緩存。
打開終端。
輸入以下命令并按回車鍵:
free -h
-h
選項表示以人類可讀的格式顯示數據(例如,MB、GB)。
輸出示例:
total used free shared buff/cache available
Mem: 7.7Gi 1.5Gi 1.2Gi 268Mi 5.0Gi 5.8Gi
Swap: 2.0Gi 0B 2.0Gi
在buff/cache
列中可以看到緩存的使用情況。
top
命令top
命令可以實時顯示系統的資源使用情況,包括內存。
top
top
界面中,找到Mem
行,可以看到緩存的使用情況。htop
命令htop
是一個增強版的top
命令,提供了更友好的用戶界面和更多的功能。
htop
(如果尚未安裝):sudo apt update
sudo apt install htop
htop
htop
界面中,找到Mem
行,可以看到緩存的使用情況。/proc/meminfo
文件你可以直接查看/proc/meminfo
文件來獲取詳細的內存信息。
打開終端。
輸入以下命令并按回車鍵:
cat /proc/meminfo
輸出示例:
MemTotal: 8169852 kB
MemFree: 1234567 kB
MemAvailable: 6000000 kB
Buffers: 123456 kB
Cached: 5000000 kB
SwapCached: 0 kB
Active: 2000000 kB
Inactive: 1000000 kB
Active(anon): 1000000 kB
Inactive(anon): 500000 kB
Active(file): 1000000 kB
Inactive(file): 500000 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 2097148 kB
SwapFree: 2097148 kB
Dirty: 1234 kB
Writeback: 0 kB
AnonPages: 1000000 kB
Mapped: 500000 kB
Shmem: 500000 kB
Slab: 100000 kB
SReclaimable: 80000 kB
SUnreclaim: 20000 kB
KernelStack: 10000 kB
PageTables: 20000 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 10240000 kB
Committed_AS: 1000000 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
在Cached
行中可以看到緩存的使用情況。
通過以上幾種方法,你可以方便地查看Ubuntu系統中的緩存使用情況。