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

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

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

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

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

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

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

相关推荐
小江的记录本3 小时前
【分布式】分布式核心组件——分布式ID生成:雪花算法、号段模式、美团Leaf、百度UidGenerator、时钟回拨解决方案
分布式·后端·算法·缓存·性能优化·架构·系统架构
weixin1997010801614 小时前
当当商品详情页前端性能优化实战
性能优化
kyriewen14 小时前
你的首屏慢得像蜗牛?这6招让页面“秒开”
前端·面试·性能优化
空中海15 小时前
第十一章:iOS性能优化、测试与发布
ios·性能优化
weixin1997010801619 小时前
《废旧物资商品详情页前端性能优化实战》
前端·性能优化
MU在掘金916951 天前
让LLM做选择题而不是问答题:多Agent性能分析的分层架构
性能优化
饭后一颗花生米1 天前
2026 前端实战:AI 驱动下的性能优化与工程化升级
前端·人工智能·性能优化
东山絮柳仔1 天前
关于数据库服务器资源降配的效能分析
性能优化·mysql 管理
TechMix2 天前
【性能工具】atrace、systrace、perfetto抓取的trace文件有何不同?
android·性能优化
山峰哥2 天前
SQL性能飞跃:从索引策略到查询优化的全链路实战指南
数据库·sql·性能优化·深度优先