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

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

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

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

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

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

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

相关推荐
用户11481867894846 小时前
面试官:大屏项目里十几个模块同时渲染上万条数据,怎么做到不卡?
前端·性能优化
青企通12 小时前
弱网环境下小程序首屏性能优化:从 5.2 秒到 1.4 秒的完整实践
性能优化·小程序
玄芯散人15 小时前
【金丹·81】性能分析:你的程序慢在哪
linux·性能优化·perf
挖掘狂人16 小时前
Java 26 深度解析:一次“性能兑现 + 契约收紧”的版本
javascript·后端·性能优化
打工仔折腾 AI18 小时前
鸿蒙版ToDesk远控实测:蓝牙键鼠、双模式鼠标与跨端剪贴板怎么用
后端·python·华为·性能优化·计算机外设·harmonyos·ai agent 实战
天天喝旺仔1 天前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
工业HMI实战笔记1 天前
优化工业HMI报警提示只需4步
性能优化·交互·设计语言
gwf2161 天前
SSD I/O路径全栈优化与Linux内核存储栈性能调优实战
性能优化·linux内核·nvme·性能调优·固态硬盘·存储技术·io_uring
李纲明2 天前
WordPress 站点变慢:按 TTFB → 缓存 → 查询 → 前端 分层排查(含配置注意)
前端·缓存·性能优化·wordpress·后端开发
无名猿2 天前
constexpr 能力扩张:从 C++11 到 C++20 的编译期计算
c++·性能优化·现代c++·编译期