Linux 不同发行版之间硬盘的性能有差异吗?原因是什么呢?

102 天前
 cyanwayne
小弟最近学习 linux 时遇到了磁盘的问题。
同一块 2T 的 NVME 4.0 硬盘
i5-8500+Q370 主板( 3.0 接口)上安装 debian12 ,内核版本 6.1.0 ,硬盘读写约 1.3GB/S ;
安装 redhat ,内核版本 5.14 ,硬盘读写约 2.6GB/S 。
在 7735HS 的小主机上,也复现了上述情况;
当使用 6800HS 物理机安装 ubuntu 时,硬盘读写测试甚至只有 800MB/S 。

不同的发行版之间差别这么大的嘛~
还是我的 debian 有什么软件没有安装吗~
2032 次点击
所在节点    Linux
15 条回复
skyrim61
102 天前
不同发行版本使用的文件系统, 大多相同吧
littlewing
102 天前
怎么测的? fio 命令发上来
cyanwayne
102 天前
@littlewing 网上搜的一键脚本
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)
m1nm13
102 天前
要么是不同发行版默认使用的 fs 不一样.要么是内核更新导致 fs 性能提高
P0P
102 天前
debian 系列默认文件系统为 ext4 ,redhat 系列默认为 xfs ,你测试的是两个文件系统的性能差别。
一般来说文件系统的性能跟发行版本没啥关系,只跟文件系统以及内核版本有关,新内核中的文件系统实现可能会优化,但是一般变动不大。
jinliming2
102 天前
感觉跟文件系统关系比较大,或者没控制变量,测试的时候有其他较大 IO 进程在跑。
不然光 内核优化啥的,性能不至于差这 3 倍多
cyanwayne
102 天前
@jinliming2 尝试控制了一些,比如都是用 hyper-v 选择相同的 CPU 核心和内存以及硬盘容量安装;
完事都是全新安装完什么都没装的情况下跑的测试,避免有程序进程的影响。

ubuntu 那次除外,那次直接装在笔记本上了。也许是文件系统的问题~
xiaooloong
102 天前
ext4 对比 xfs ?
cyanwayne
102 天前
@xiaooloong 原来如此!问了问 GPT 了解了一下这俩系统的区别,感谢感谢
cyanwayne
102 天前
@P0P 原来是这样~ 谢谢啦
vk42
101 天前
另外测 SSD 还要注意 SSD 本身的状态,空间占用率,TRIM 状态等等……要知道 SSD 自己也有个“系统”
cyanwayne
101 天前
@vk42 明白~ 感谢提醒~ 我一直用的空盘做的测试~
webs
100 天前
空盘上有其他 IO 操作吗?还有你当前的内存使用状态、CPU 状态对测试也都会有影响。可以直接用 fio iozone 测试看看,每次测试前重启一次系统,或者用命令释放内存缓存等
mdeche101644
93 天前
@cyanwayne 跟着大佬学知识
cyanwayne
90 天前
@mdeche101644 惭愧惭愧~ 我只是个业余的爱好者

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1059776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX