在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系统中的缓存使用情况。