为什么 4 块机械盘硬盘做 RAID10,其硬盘读写能力远逊于 2 块同样硬盘做 RAID0

2020-03-10 08:37:17 +08:00
 kisshere

新的服务器 4 硬盘做 raid10,只读不写,用 iotop 查看 Total DISK READ 一直在 5-6M/s,服务器响应就特别慢了,好多文件根本就打不开,刷新一下过了很久就打开了,关键我这是新的企业盘啊。。。而同样的 2 块新的企业盘做 raid0.同样访问量的情况下,服务器响应就好多了,至少不会出现文件都打不开的情况,raid10 真的有这么差吗

3733 次点击
所在节点    程序员
13 条回复
deasty
2020-03-10 08:45:45 +08:00
是同一块卡吗?
pperlee
2020-03-10 09:09:48 +08:00
应该不是盘多少的问题,是 raid 模式的问题吧
loading
2020-03-10 09:28:22 +08:00
是不是 raid 还有后台正在做。
openbsd
2020-03-10 09:29:08 +08:00
软阵列还是阵列卡 ?
kisshere
2020-03-10 09:40:31 +08:00
@openbsd soft raid
villivateur
2020-03-10 09:57:00 +08:00
会不会是 CPU 瓶颈?
kokutou
2020-03-10 11:44:04 +08:00
CPU,内存,阵列卡,硬盘型号,raid 软件,raid 配置?
seo1214
2020-03-10 14:08:28 +08:00
应该用 iostat 看硬盘使用率。机械硬盘 5-6m 的读取对 4k 小文件来说已经是极限了
a22124497
2020-03-10 14:10:58 +08:00
你写的是啥样的文件,电影这种几个 g 起的,还是碎的 4k 小文件,这 差别可大了
fredcc
2020-03-10 14:11:37 +08:00
看到软 raid 就。。。。换块带 RAM 和后备电池的正经阵列卡吧
liukangxu
2020-03-10 14:53:50 +08:00
买块阵列卡吧。。。
taobibi
2020-03-10 15:20:51 +08:00
5-6M/s 这个速度偏差太大了,建议查一下是不是驱动问题,系统内置的阵列卡驱动有时候版本老旧会有 BUG。建议先到官网更新驱动试试。然后排查一下是不是其中某块盘有机械故障,RAID 也有木桶原理,一个盘掉速,整个速度就都下来了。
thinkxen
2020-03-11 09:51:16 +08:00
做 RAID 还是买带 bbu 的硬 RAID 吧,1G 缓存

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

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

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

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

© 2021 V2EX