我有一台戴尔笔记本电脑,我打算将其 CD-ROM 集线器替换为 HDD。我想如果我设置一个RAID0在我的原始 HDD 和新 HDD 上,I/O 性能会有一些改进吗?
理论上来说,会有一定的改善。但我想知道它会是多少?如果只是有点改进,我认为不值得付出努力。特别是,我需要移动数据来进行转换。
答案1
磁盘子系统有效性通常有两个主要指标:
- 带宽(每一定时间内可以读取或写入多少数据)
- 延迟(某个光盘请求需要多长时间才能得到答复)
根据经验,RAID0 将具有:
- 带宽 = 所有驱动器带宽的大约总和
- 延迟 = 比所有驱动器的平均延迟稍差
因此,考虑到正常的笔记本电脑任务和常规笔记本电脑 HDD(通常是 5400 RPM SATA HDD),我想说,对于交互式任务,延迟比带宽重要得多,而且您不会在这里获得重大改进。如果应用程序发出大约 100 个连续请求,每个请求大约需要 50 毫秒,那么您是否拥有 RAID0 并不重要 - 此操作仍需要 5 秒。
如果您经常处理主要占用带宽的内容(例如复制大文件或处理大量数据流),RAID0 会稍有帮助。然而,对于这种使用模式,我能想到的唯一现实生活中的交互式桌面应用程序是视频编辑。
看看缺点,请注意 RAID0 中 2 个硬盘的稳定性会下降很多。服务器部门的典型 RAID0 应用程序是第一层缓存或类似的应用程序,此时您的数据完全没有价值(通常是因为它可以轻松地重新创建)。
所以,底线:可能不会,除非您有任何带宽密集型应用程序,例如笔记本电脑的视频编辑,否则不会。