1、增加内核回收cache倾向
sysctl -w vm.vfs_cache_pressure=200 (貌似无效。。。)
2、posix_fadvise(fd, offset, length,POSIX_FADV_DONTNEED);
3、 sync
echo 3 > /proc/sys/vm/drop_caches
本文介绍如何通过调整系统参数和使用特定API来优化Linux系统的内存管理,包括提高内核回收缓存效率、利用posix_fadvise通知系统不再需要某些文件区域以及手动触发缓存清理的方法。
1、增加内核回收cache倾向
sysctl -w vm.vfs_cache_pressure=200 (貌似无效。。。)
2、posix_fadvise(fd, offset, length,POSIX_FADV_DONTNEED);
3、 sync
echo 3 > /proc/sys/vm/drop_caches

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