【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux EXT4新文件系统性能测试

放大字体  缩小字体 发布日期:2020-11-01 06:36:23    浏览次数:8
导读

  测试结果非常明了,Linux Kernel 2.6.28版本引入新的EXT4文件系统以来性能上确实接连损失了不少,最明显的就是读取性能,比如2.6.30及之前、2.6.31及之后的IOzone成绩,另外从2.6.32开始,PostgreSQL成绩甚至只有原来的五分之一左右。  个中原因正如我们多次说过的那样,大多数都是因为内核开发人员在不断改进EXT4系

  测试结果非常明了,Linux Kernel 2.6.28版本引入新的EXT4文件系统以来性能上确实接连损失了不少,最明显的就是读取性能,比如2.6.30及之前、2.6.31及之后的IOzone成绩,另外从2.6.32开始,PostgreSQL成绩甚至只有原来的五分之一左右。

  个中原因正如我们多次说过的那样,大多数都是因为内核开发人员在不断改进EXT4系统的可靠性和安全性,毕竟这才是操作系统的基石所在,必须保障用户的稳定体验。相信这部分完善之后,性能会逐步好起来。

  而且现在的EXT4系统性能也不是一无是处,很多地方还是有明显提升的,比如PostMark成绩从2.6.29到2.6.30就增加了一倍多,Dbench也在最新的2.6.33-RC4中有明显改进,AIO-Stress从2.6.30开始也好多了。

  此外,开发人员还解释说,EXT4文件系统是默认开启barrier的,以便保证数据完整性,但也不可避免地会影响性能,因此如果在执行挂接(mount)命令的时候加上“nobarrier”参数,也就是执行“mount -o barrier=0”,那么性能会有明显提升。简单的四项测试证明,确有此效果。

  不过这么做存在一定的危险性,系统突然断电的情况下会导致数据丢失,因此只推荐有写入缓存或者备用电池的情况下使用。

 
关键词: linux系统
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-707690.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4