清除操作系统级缓存

清除操作系统级缓存

我有带有 Oracle 12c 数据库的 Red Hat Enterprise Linux 6。我正在进行性能基准测试,但似乎存在操作系统级缓存,导致仅第一次读取需要花费大量时间。

我如何知道正在缓存的内容以及是否有办法清除它?

答案1

我在移动设备上,所以无法提供示例输出,但是

$ free -m

将报告缓存

您可以以 root 身份运行

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

删除缓存

相关内容