nfs模块提示出现问题的两种常见解决思路:
1、模块存在问题
modprobe nfsd
首先先测试模块是否正常加载,如果没有,则需要重新配置内核,可以自行搜索
2、内存不够导致
尝试如下操作:
尽量减少cache的占用可以手动drop_caches:
# sync
# echo 3 > /proc/sys/vm/drop_caches
手动清除cache并不会影响应用程序的正常运行,因为drop cache的内存都是进程已经不使用的数据,正在使用的数据是不会被drop的。只是,如果后续再次访问之前cache中的文件数据时需要重新读取,所以,建议在业务不繁忙时执行。
另外,请根据应用程序的需要增加vm.min_free_kbytes的值,通常建议在32GB内存系统上将其设置为1GB左右。
当前配置vm.min_free_kbytes = 67584
内存清理见:top中没有大内存使用进程,如何释放内存