当前位置: 首页 > article >正文

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

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

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

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

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

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

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


http://www.kler.cn/a/273347.html

相关文章:

  • 【6G 需求与定义】ITU(国际电联)对全球6G标准的愿景
  • 临街矩阵乘以自己转置的含义
  • map和set和pair
  • 为啥学习数据结构和算法
  • 如何在Word的表格中一次性插入多行?
  • ElasticSearch学习篇16_《检索技术核心20讲》进阶篇之空间检索
  • Unity中实现游戏对象逐渐放大的脚本教程
  • FreeRTOS入门基础
  • 【数据结构和算法初阶(C语言)】二叉树的顺序结构--堆的实现/堆排序/topk问题详解---二叉树学习日记②
  • GEE:为什么在机器学习分类或回归时,提取特征变量后的样本点下载到本地时,数据为空且缺少坐标?
  • AR/MR产品设计(二):如何用一双手完成与虚拟对象的自然交互
  • 【QCM4490】开机慢
  • C++_day6
  • Qt5.14.2 深入理解Qt多线程编程,掌握线程池架构实现高效并发
  • 【低照度图像增强系列(3)】EnlightenGAN算法详解与代码实现
  • 房产销售平台|基于Spring cloud+ Mysql+Java+ Tomcat的房产销售平台设计与实现(可运行源码+数据库+设计文档)
  • ONLYOFFICE文档8.0全新发布:私有部署、卓越安全的协同办公解决方案
  • 数字创新的引擎:探索Web3的前沿科技和商业模式
  • Hystrix的原理及应用:构建微服务容错体系的利器(一)
  • GitLab/Github从头开始配置秘钥
  • Java 学习和实践笔记(40):String类详解
  • 外包干了3个月,技术明显进步。。。。。
  • 学习Java十一天总结
  • 聚类分析 | Matlab实现基于PCA+DBO+K-means的数据聚类可视化
  • 钉钉小程序 - - - - - 如何通过一个链接打开小程序内的指定页面
  • 【OpenCV C++】找到图像中最亮的区域中心,求该区域ROI的平均亮度