标签: linux caching memory-management swapfile
我需要优化内存缓存的内存使用情况。
我当前的解决方案使用固定的预定义内存量。虽然有效,但它不是最佳的。如果系统的内存压力低,则缓存可以使用很多可用内存。如果系统的内存压力增加,它将因为内存永久用作高速缓存而不是被释放而过早开始交换。
理想情况下,我想使用尽可能多的可用内存,并根据操作系统的要求释放它。与Linux页面缓存类似,但是在用户空间中。
此功能在Linux上可用吗?