oracle和十几个tomcat在一台机器上,为了保证oracle可用,把tomcat迁移走,但是发现oracle依旧慢,
重启oracle无效,
free -m发现used内存为零,所有内存都变成了cached内存。cat /proc/meminfo继续检查
echo 1 > /proc/sys/vm/drop_caches 清理缓存
清理完成之后 echo 0 > /proc/sys/vm/drop_caches 还原解决
本文记录了在一台同时运行Oracle和多个Tomcat应用的服务器上遇到的Oracle响应缓慢问题。通过检查发现服务器上的内存几乎全部被用作缓存,而非用于实际运行。文章详细描述了如何通过清理缓存来提高Oracle性能的具体步骤。
oracle和十几个tomcat在一台机器上,为了保证oracle可用,把tomcat迁移走,但是发现oracle依旧慢,
重启oracle无效,
free -m发现used内存为零,所有内存都变成了cached内存。cat /proc/meminfo继续检查
echo 1 > /proc/sys/vm/drop_caches 清理缓存
清理完成之后 echo 0 > /proc/sys/vm/drop_caches 还原解决

被折叠的 条评论
为什么被折叠?