嗯, 也对, 他是用了12盘的, 即使用了RAID5, 读取的时候只要4个8GB文件的条带分布在不同盘上就可以,...
你想錯了, 既是 RAID5, 資料一定是分佈存在每一顆硬碟上, 不會只存在幾個硬盤上. 看别人用过。没那么麻烦~!!!!!! 看来主板双网卡能不能用上还不一定啊 也在想,希望有人研究透! pctine 发表于 2013-6-26 15:00
你想錯了, 既是 RAID5, 資料一定是分佈存在每一顆硬碟上, 不會只存在幾個硬盤上....
对文件系统优化, 是有可能做到完全不需要重寻道, 4个文件都是顺序访问的, 毕竟RAID5 始终是2个数据条带+ 奇偶校验条带, 如果你同时开始4个allocate 进程, 是有可能对某一个文件的条带只集中在某几个碟上( 因为每个文件交错分配了), 当然只有一个allocate进程就一定是分配到每一个盘了。
另外, 你前一个帖说的也是有可能的, 因为同时访问4个文件, 而文件条带散布于12个盘, 即使我们认为是完全随机的, 也有可能A文件当前访问1# 盘, 而B文件当前需要访问3#盘, 从而不需要重新寻道。 何况文件空间分配是非常有序的。
扯远了, 综合来说, RAID5很多盘的话, 的确可以减小重寻道影响, 从而使多个主机的访问也能有比较高速度( > 单个千兆网口速度)。但如我们常用的4盘或者3盘RAID5, 我真的怀疑能在多个主机访问且不经过特殊优化情况下跑出大于100MB/s的速度 本帖最后由 pctine 于 2013-6-26 17:57 编辑
jimmyjin 发表于 2013-6-26 16:38
对文件系统优化, 是有可能做到完全不需要重寻道, 4个文件都是顺序访问的, 毕竟RAID5 始终是2个数据条 ...
RAID 5 不會是你指的資料只存在某些盤上面.
如果有 N 個硬盤, 即使你的資料只有 1 byte, 它也是散佈在 N 個磁盤, file system 有最小 allocate 的磁區數, 它一次至少都會讀取完整的資料進來, 只是在檔案尾有些資料是沒有意義的.
如果真的很在意原廠的數據到底如何得到, 建議你還是真正下去測試, 因為唯有實作才曉得要如何將系統優化.
至於你所說的 4 bay NAS, 小弟在 DS1512+ 上面實測, 二個 GbE 做 port trunking, 多個 client 去存取, 確實可以跑到 150MB/sec 以上. 即使單一 GbE 要跑到 100MB/sec, 也是很容易的.
pctine 发表于 2013-6-26 17:55
RAID 5 不會是你指的資料只存在某些盤上面.
如果有 N 個硬盤, 即使你的資料只有 1 byte, 它也是散佈在 N...
那看来我多虑了, 那我妥妥的把我的teaming重新架起来 jimmyjin 发表于 2013-6-27 10:59
那看来我多虑了, 那我妥妥的把我的teaming重新架起来
不曉得你是否上的了www.5i01.cn
有些文章你可以參考看看. 都是網友實測的分享:
http://www.5i01.cn/topicdetail.php?f=494&t=2538492&p=1#33221248
http://www.5i01.cn/topicdetail.php?f=494&t=3407224&p=1#44341822
http://www.5i01.cn/topicdetail.php?f=494&t=3211768&r=5&last=42033851#41889515 pctine 发表于 2013-6-27 11:21
不曉得你是否上的了www.5i01.cn
有些文章你可以參考看看. 都是網友實測的分享:
仔细看了, 基本和我之前用win7平台测试teaming的结果差不多, 只有一个不同:
之前我用LSI ROC 2018的硬件RAID5, 4块 WD NAS红盘组测试过, 是当另两个PC同时通过千兆网口读取RAID5上的大文件时, 并没有看到2个 GE port teaming的效果, 只是短时间会超过120MB, 大部分时间是100MB/s左右。 反之, 如果一台访问机器中另一个单盘, 一台访问raid5, teaming的效果就非常明显。
所以我才会有对RAID5 teaming访问的疑虑。
同时我那个平台是双RTL8111E 千兆芯片, 可能是会差一点, 换intel双网卡可能会有不错表现 为了 30权限 毫不犹豫的回帖 谢谢分享 看结果再决定是否弄双网卡 支持该功能的千兆交换机,正宗的网线,还有测试用的电脑性能都是难百分百保证达到要求的
页:
1
[2]