NFS性能优化参考 —— 筑梦之路

CentOS 7 NFS服务优化的配置参考------ 筑梦之路_nfs 读取优化-CSDN博客

核心原则是减少客户端与服务端的交互次数,因此我们在访问文件的时候应该尽量保持文件的打开状态,避免重复打开关闭文件,这样NFS全路径的逐级检查。这种方法对NFSv4以后的版本适用,但对于NFSv3及以前的版本并不适用,因为他们是无状态的。即使你在客户端不关闭文件,在服务端访问完数据后也是关闭的。

减少目录层级,前面描述已经很清楚了。NFS会检查每一级目录,而且每一级目录的检查需要客户端与服务端交互至少2次。如果我们尽量减少目录层级,那么可以最大化的降低客户端与服务端交互的次数。

避免超大目录,也就是一个目录中文件的数量不要太多。服务端的有些文件系统变量目录像的效率并不高,当目录项太多时,查找将非常耗时。

尽量使用大文件,而非小文件。似乎这个并不好实现,因为文件的大小是业务决定的,我们似乎很难控制文件的大小。但是,如果是自己开发的应用程序, 在保存数据的时候尽量以大文件的形式,而非小文件的形式,这对性能是有益的。

原文链接:为什么都说NFS读写性能差,如何进行优化?

相关推荐
JQShan4 小时前
同步的 defer,异步的陷阱:Swift 并发中加载动画关不掉的调试实录
性能优化·swift
侑虎科技4 小时前
UE是怎么管理纹理的各向异性采样的
性能优化·gpu
tianyuanwo9 小时前
NFS专家深度解读:/etc/exports配置全解析与最佳实践
nfs·/etc/exports
FGGIT10 小时前
BoostKit 大数据 OmniRuntime 性能优化原理分析
大数据·性能优化
m0_6726565411 小时前
JavaScript性能优化实战技术文章大纲
开发语言·javascript·性能优化
LYFlied12 小时前
浏览器渲染图层详解
前端·性能优化·图形渲染·浏览器
冬奇Lab12 小时前
稳定性性能系列之四——异常日志机制与进程冻结:问题排查的黑匣子
android·性能优化·车载系统·bug
没有bug.的程序员13 小时前
Spring Cloud Gateway 架构与执行流程:从原理到性能优化的深度探索
微服务·云原生·eureka·性能优化·架构·sentinel·服务发现
sukalot13 小时前
BoostKit TensorFlow 性能优化源码深度解析
人工智能·性能优化·tensorflow
LYFlied13 小时前
【性能优化】图片渲染性能优化全流程方案详解
前端·性能优化