ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux系统下清空Cache缓存

Linux系统下清空Cache缓存

原创 Linux操作系统 作者:perfychi 时间:2013-05-01 11:25:28 0 删除 编辑

Linux系统下清空Cache缓存  

2011-09-22 10:35:00|  分类: 默认分类 |字号 

在Linux系统下,通过命令可以查看内存状态,比如

# 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系统自动管理,不过在做某些测试时,不希望cache干扰,可以通过下面的方法来进行清理,即执行两条命令。

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

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

# more /proc/meminfo
MemTotal:     16423848 kB
MemFree:      16099556 kB
Buffers:           360 kB
Cached:          52720 kB

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-759558/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    484
  • 访问量
    2975429