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

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

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

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

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

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

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

相关推荐
郭涤生1 小时前
第二章:影响优化的计算机行为_《C++性能优化指南》notes
开发语言·c++·笔记·性能优化
老友@3 小时前
从 Word 到 HTML:使用 Aspose.Words 轻松实现 Word 文档的高保真转换
java·后端·性能优化·html·word·aspose·格式转换
陈平大将3 小时前
Android anr治理核心知识点总结
性能优化
一个天蝎座 白勺 程序猿20 小时前
JavaScript性能优化实战手册:从V8引擎到React的毫秒级性能革命
javascript·react.js·性能优化
庸俗今天不摸鱼1 天前
【万字总结】前端全方位性能优化指南(七)——按需加载、虚拟列表、状态管理
前端·性能优化
工一木子1 天前
深度剖析 Spring 源码 & 性能优化:核心原理与最佳实践
java·spring·性能优化
江上清风山间明月1 天前
一周掌握Flutter开发--8. 调试与性能优化(下)
android·flutter·性能优化
RestCloud1 天前
ETL中三种数据加载性能优化的方式
数据仓库·性能优化·etl·数字化转型·数据集成平台·数据加载方式
爱丶不疚1 天前
Sharp 图片压缩那些事
前端·性能优化·图片资源
郭涤生1 天前
第 6 章:优化动态分配内存的变量_《C++性能优化指南》_notes
开发语言·c++·笔记·性能优化