上面介绍了一些对服务器性能有影响的参数,和配置方法,另外服务器所使用的文件系统,对服务器的IO性能也是有影响的,文件系统的选择呢,非常依赖于我们使用的操作系统,比如windows来说,其中只有1到两个选择呢,是可供我们选择的,就是FAT和我们熟悉的NTFS,而对于服务器来说,windows只有一种选择,那就是NTFS格式,Linux下的选择就比较多了,常用的有以下几个,EXT3,EXT4,XFS,这三个文件系统,具有日志功能的,这一点对于数据的安全性来说非常重要,江湖传闻,在这三个系统中呢,XFS格式要比另外两个更高,所以建议大家使用XFS文件系统,如果要使用EXT3或者EXT4文件系统呢,则有几个比较重要的参数需要注意一下

首先文件的挂载参数,可以在/etc/fstab中进行设置,下面我们来看一下对EXT3/4这样的系统,哪些参数是我们需要注意的,首先来看看data参数,这个参数一共有3个可选择的值,分别是writeback,ordered,journal,这三个值代表不同的日志策略,其中writeback选项意味着源数据写入到日志,源数据写入和数据写入呢并不是同步的,就是最快的一种配置,InnoDB本身有自己的事务日志,所以就选择,对于InnoDB来说呢,他就是最好的选择,ordered的选项呢,只会记录源数据,但提供了一些一致性的保证,在写源数据之前呢,先写数据,给他们保持一致,这个选项比writeback要慢一些,如果出现奔溃就更加安全,journal提供了原子的行为,在数据写入之前,将记录到日志中,这个选项对于InnoDB显然是没有必要的,所以在这三个选项中呢,第三个选项也是最慢的一种,noatime和nodiratime,这两个选项禁止文件的访问时间,和读取目录的时间,禁用这两个时间的选项之后呢,可以减少一些写的操作,系统在读取文件和目录时呢,不必写操作来记录以上两个时间,下面是一个完整的fstab文件中的文件系统的一些配置,可以看到在这里呢,使用了ext4的文件系统,并且使用了noatime和nodiratime的选项,这个参数也选了writeback值,这个就是我们目前最常用的文件爱你配置参数,这里就介绍完了所有的对我们性能又影响的服务器硬件以及操作系统方面的一些因素,并且也介绍了这些因素中,如何进行选择,下面我们来看一看,服务器性能的其他的一些因素

文件系统对性能的影响相关推荐

  1. 操作系统对性能的影响-MySQL适合的操作系统

    MYSQL本身支持多种操作系统,下面就出了一些比较常见的,UNIX和Linux,操作系统,以及我们最为熟悉的一种,Windows操作系统,在这些系统上呢,都可以运行MYSQL,首先来看Windows, ...

  2. MySQL数据库的性能的影响分析及优化

    MySQL数据库的性能的影响 一. 服务器的硬件的限制 二. 服务器所使用的操作系统 三. 服务器的所配置的参数设置不同 四. 数据库存储引擎的选择 五. 数据库的参数配置的不同 六. (重点)数据库 ...

  3. c#.Net MVC服务端下载文件、限制下载速度、大文件下载、对性能的影响、对大文件的支持、对断点续传和多线程下载的支持

    一.ASP.NET文件下载各种方式比较:对性能的影响.对大文件的支持.对断点续传和多线程下载的支持 asp.net里提供了多种方式,从服务器端向客户端写文件流,实现客户端下载文件.这种技术在做防下载系 ...

  4. AOT和单文件发布对程序性能的影响

    AOT和单文件发布对程序性能的影响 以前的.NET框架原生并不支持最终编译结果的单文件发布(需要依赖第三方工具) 1. 前言 这里先和大家介绍一下.NET一些发布的历史,以前的.NET框架原生并不支持 ...

  5. Android 系统性能优化(50)---dex2oat对应用启动性能的影响

    dex2oat对应用启动性能的影响 问题描述 初步分析 systrace分析 问题猜想 刨根溯源 总结 不可忘记用爱心接待客旅,因为曾有接待客旅的,不知不觉就接待了天使.-希伯来书13:2 问题描述 ...

  6. dex2oat对应用启动性能的影响

    问题描述 初步分析 systrace分析 问题猜想 刨根溯源 总结 不可忘记用爱心接待客旅,因为曾有接待客旅的,不知不觉就接待了天使.-希伯来书13:2 问题描述 chrome应用冷启动缓慢,跟参考机 ...

  7. 存储方式与介质对性能的影响

    摘要 数据的存储方式对应用程序的整体性能有着极大的影响.对数据的存取,是顺利读写还是随机读写?将数据放磁盘上还将数据放flash卡上?多线程读写对性能影响?面对着多种数据存储方式,我们如何选择?本文给 ...

  8. 内核同步对性能的影响及perf的安装和简单的使用

    更多文章目录:点击这里 GitHub地址:https://github.com/ljrkernel 内核同步对性能的影响及perf的安装和简单的使用 看了一篇关于多线程应用程序性能分析的外文,结合之前 ...

  9. 从fread和mmap 谈读文件的性能

    [原文] 1. https://www.byvoid.com/blog/fast-readfile/ 2. http://blog.csdn.net/jwh_bupt/article/details/ ...

最新文章

  1. 候选翻译文章列表[示范]
  2. 关于新冠肺炎的一切|回形针
  3. android studio怎么输出文本,Android Studio 如何获取 text文本内容
  4. ios开发之UIView的frame、bounds跟center属性的区别(附图)
  5. html台风路径,常用气象网站功能简介
  6. 以太坊智能合约 Hexagon 存在溢出漏洞
  7. 处理大并发的30条数据库规范
  8. devexpress卸载不干净_最好用的卸载工具,清理彻底,专治各种流氓软件
  9. linux内核I2C子系统学习(二)
  10. imclearboder matlab,Lucas
  11. $(document).ready和window.onload的区别
  12. hb-550s计算机电源,XFX TS 550金牌电源拆解及电路分析
  13. 深入理解Java:SimpleDateFormat安全的时间格式化 ;
  14. java开发paly框架下载_playframework框架笔记
  15. linux正则表达式_【开发者成长】5 分钟搞定 Linux 正则表达式
  16. Kettle文件下载
  17. 思科交换机dhcp配置
  18. python给手机发短信_使用 Python 发送短信
  19. Android Room使用
  20. 头条视频不足一分钟有收益吗,头条30秒视频都有收益吗

热门文章

  1. wait 和 sleep 的区别
  2. 无法解决 equal to 运算中 Chinese_PRC_CI_AS 和 SQL_Latin1_General_CP1_CI_AS 之间的排序规则冲突。...
  3. java类初始化顺序
  4. 阿里云移动端播放器高级功能---安全播放
  5. JAVA学习笔记--类型转换(父类子类 Object 基本类型 String) 拆装箱 包装类
  6. 轻松搞定对容器实例日志设置定期清理和回卷
  7. Node服务一键离线部署
  8. python2.7_1.13_编写一个SNTP客户端
  9. ED2k Resource
  10. 图像处理之基础---仿射变换