Chinaunix

标题: 求scsi盘阵传输速度解决 [打印本页]

作者: kernam    时间: 2006-04-11 10:38
标题: 求scsi盘阵传输速度解决
我在两台服务器之间通过千兆网卡传输数据,但是每秒的传输速度只有60兆.我的要求是能提高到100兆以上,\r\n请各位高人指点一二,怎样才能提高传输速度?
作者: mike-mike    时间: 2006-04-11 11:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: netbee    时间: 2006-04-11 12:36
用多网卡+交换机做端口的TRUNK应该会有所提高。
作者: kaichun    时间: 2006-04-11 14:54
60-70兆已经到了千兆网卡的差不多最大能力了,这个要想再提高,一个好的建议是使用光纤,现在有很多是2Gb的光纤设备,速度应该是比较快的。另外使用双网卡的模式根据我的经验应该是不行的,因为你的环境是点对点,而不是多台之间同时通信。
作者: kernam    时间: 2006-04-11 15:03
谢谢几位的赐教。\r\n我有一点不明白的是千兆网卡的传输速度应该是125兆才对的。\r\n为什么会差这么多?\r\n另外会不会是盘阵的传输速度对网络的传输产生影响呢?
作者: kaichun    时间: 2006-04-11 15:15
那是理论速度,实际上是很难达到的。因为还有一个有效利用率的问题,实际中这种例子很多的,宣称的速度基本上是不容易达到的。
作者: kernam    时间: 2006-04-11 15:36
用双网卡的传输方法解决是不是在两台机之间架一台千兆交换机,\r\n然后在一边的服务器上增加一块网卡。\r\n还是传输的两台服务器都要增加网卡?
作者: tristan    时间: 2006-04-11 17:56
好像目前还没搞清楚瓶颈到底在哪里,是在网络部分还是在本地存储?
作者: yddll    时间: 2006-04-11 20:58
其实千兆以太网的速度最多也就是1000bit/s/8*70%=87.5MB/s\r\n可以单独测试一下磁盘到磁盘的速度
作者: kernam    时间: 2006-04-11 22:10
明天测试盘阵速度去,\r\n再不行只能试光纤了.
作者: shiqiaoliang    时间: 2006-04-12 09:20
我觉的应该从多方面检查。一个是你运行拷贝的程序。看是否吞吐量是否足够的强大。还有一个是你的磁盘的速度是否到瓶颈。如果你是普通的SCSI硬盘,那么速度也是很难上去的。还有个是考虑你的服务器的总线速度。是否满足大吞吐良的需求。\r\n至于网络,在重载的时候只有40%的带宽。但在轻载的时候可以达到90%,如果你只是在网络上跑这个拷贝这个应该属于轻载
作者: nus    时间: 2006-04-13 10:13
原帖由 tristan 于 2006-4-11 17:56 发表\r\n好像目前还没搞清楚瓶颈到底在哪里,是在网络部分还是在本地存储?
\r\n\r\n黑人还是存储专家,敬仰,敬仰
作者: kernam    时间: 2006-04-15 23:07
标题: 回复 13楼 shiqiaoliang 的帖子
应该是网络的问题.\r\n总线的问题我也考虑过.\r\n不过后来我试了一下主要是拷贝程序的原因.\r\n请问有什么好的办法改善拷贝程序来提高速度?
作者: chenzj_sky    时间: 2006-05-16 10:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: yddll    时间: 2006-05-16 12:43
我测试过了,磁盘速度不是问题的时候,GB ethernet的ftp,cp,dd的传输速度也不会超过80MB.
作者: falcon117    时间: 2006-05-16 14:41
标题: 前面的说得很有道理
你好像不太了解以太网, 以太网的一大特性就是开销大,效率低。1Gbps 的话, 应该差不多只能达到你前面说的数字。而光纤通道协议是专用的存储协议,效率高。
作者: hibody    时间: 2006-05-16 17:31
网络的速度都是字位,就是说按照个十百千位计算,1000M就是1,000,000,000位,需要换算成实际的带宽除以8,而磁盘阵列的在SCSI系列包括320的传输带宽都是按照除以8以后的数据,所以说此1000M非彼320M,比可以用这两个数值直接比较的。任何电子产品在传输的时候都有损耗和使用效率,但是盘阵再损耗,也是比1000M网络的速度快的。当然光纤传输例外。铜介质的网络多存在损耗问题,实际的传输效率不高,要想解决,最直接的办法就是换光纤。\n\n[ 本帖最后由 hibody 于 2006-5-21 05:23 编辑 ]
作者: qq6810    时间: 2006-05-27 23:21
第一,在传输层,B=10个b,这个要记住,不是等于8个;第二,TCPIP的效率跟你没有关系,你是点对点的传输,你要是用网络的方法可能还会慢!因为网络的效率都很低;第三,光纤千兆网络对你意义不大,理由同二。除非你用SAN,但是我想你不会那么舍得花钱。因此,建议你知足的等着慢慢传数据吧
作者: tristan    时间: 2006-05-31 11:58
那看来只能两个千兆绑起来一起用了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2