Advertisement

Linux系统下清空Cache缓存

阅读量:

统计Linux系统的网络连通性数据,并获取每个IP地址对应的连通次数以及各类运行状态下总计的数据量

more /proc/meminfo

MemTotal: 16423848 kB
MemFree: 3008348 kB
Buffers: 272916 kB
Cached: 12539184 kB
SwapCached: 0 kB
Active: 3473960 kB
Inactive: 9512632 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 16423848 kB
LowFree: 3008348 kB
SwapTotal: 16386292 kB
SwapFree: 16386292 kB
Dirty: 176 kB
Writeback: 0 kB
AnonPages: 174440 kB
Mapped: 52192 kB
Slab: 361836 kB
PageTables: 19220 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 24598216 kB
Committed_AS: 883256 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 274632 kB
VmallocChunk: 34359463459 kB

HugePages_Total: 0

各项目的具体定义此处不做详细说明。其中一项是"缓存项"(cached),它表示当前存储在缓存中的内容可能会在下次访问时派上用场,并且也可能随时会被替换掉。通常由Linux系统进行自动生成和维护。但在进行某些特定测试时(例如希望避免缓存干扰),可以通过以下步骤进行清除操作:即可执行以下命令行操作。

sync
sync
echo 3 > /proc/sys/vm/drop_caches
echo 0 > /proc/sys/vm/drop_caches

执行完后,再查看内存状态,如下:

more /proc/meminfo

MemTotal: 16423848 kB
MemFree: 16099556 kB
Buffers: 360 kB
Cached: 52720 kB

全部评论 (0)

还没有任何评论哟~