首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCSI磁盘上限为40 MB/s

SCSI磁盘上限为40 MB/s
EN

Server Fault用户
提问于 2014-12-12 17:46:22
回答 3查看 506关注 0票数 5

我有一批SCSI磁盘和一个控制器,驱动器是HP 72,8GB 10 MB Ultra320 SCSI (型号编号BD07296B44),控制器是Adaptec AIC-7892A U160/m,问题是我不能从其中任何一个驱动器中获得超过40 MB/s。

/proc/scsi/scsi

代码语言:javascript
复制
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: COMPAQ   Model: BD07296B44       Rev: HPB6
  Type:   Direct-Access                    ANSI  SCSI revision: 03
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: COMPAQ   Model: BD07296B44       Rev: HPB6
  Type:   Direct-Access                    ANSI  SCSI revision: 03
Host: scsi2 Channel: 00 Id: 02 Lun: 00
  Vendor: COMPAQ   Model: BD07296B44       Rev: HPB6
  Type:   Direct-Access                    ANSI  SCSI revision: 03

/proc/scsi/aic7xxx

代码语言:javascript
复制
Adaptec AIC7xxx driver version: 7.0
Adaptec (Compaq OEM) 29160 Ultra160 SCSI adapter
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
Allocated SCBs: 36, SG List Length: 128

Serial EEPROM:
0xcb3a 0xcb3a ...

Target 0 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Goal: 40.000MB/s transfers (40.000MHz, offset 63)
        Curr: 40.000MB/s transfers (40.000MHz, offset 63)
        Channel A Target 0 Lun 0 Settings
                Commands Queued 170636
                Commands Active 1
                Command Openings 31
                Max Tagged Openings 32
                Device Queue Frozen Count 0
Target 1 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Goal: 40.000MB/s transfers (40.000MHz, offset 63)
        Curr: 40.000MB/s transfers (40.000MHz, offset 63)
        Channel A Target 1 Lun 0 Settings
                Commands Queued 147132
                Commands Active 0
                Command Openings 32
                Max Tagged Openings 32
                Device Queue Frozen Count 0
Target 2 Negotiation Settings
        User: 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit)
        Goal: 40.000MB/s transfers (40.000MHz, offset 63)
        Curr: 40.000MB/s transfers (40.000MHz, offset 63)
        Channel A Target 2 Lun 0 Settings
                Commands Queued 146405
                Commands Active 0
                Command Openings 32
                Max Tagged Openings 32
                Device Queue Frozen Count 0

dmesg | grep scsi

代码语言:javascript
复制
scsi host2: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
scsi 2:0:0:0: Direct-Access     COMPAQ   BD07296B44       HPB6 PQ: 0 ANSI: 3
scsi2:A:0:0: Tagged Queuing enabled.  Depth 32
scsi target2:0:0: Beginning Domain Validation
scsi target2:0:0: FAST-40 SCSI 40.0 MB/s ST (25 ns, offset 63)
scsi target2:0:0: Domain Validation skipping write tests
scsi target2:0:0: Ending Domain Validation
scsi 2:0:1:0: Direct-Access     COMPAQ   BD07296B44       HPB6 PQ: 0 ANSI: 3
scsi2:A:1:0: Tagged Queuing enabled.  Depth 32
scsi target2:0:1: Beginning Domain Validation
scsi target2:0:1: FAST-40 SCSI 40.0 MB/s ST (25 ns, offset 63)
scsi target2:0:1: Domain Validation skipping write tests
scsi target2:0:1: Ending Domain Validation
scsi 2:0:2:0: Direct-Access     COMPAQ   BD07296B44       HPB6 PQ: 0 ANSI: 3
scsi2:A:2:0: Tagged Queuing enabled.  Depth 32
scsi target2:0:2: Beginning Domain Validation
scsi target2:0:2: FAST-40 SCSI 40.0 MB/s ST (25 ns, offset 63)
scsi target2:0:2: Domain Validation skipping write tests
scsi target2:0:2: Ending Domain Validation

电缆是一个LVD Ultra320电缆,终端机在末尾,我已经更换了它,并且问题仍然存在;跳线配置是不相关的,因为不管跳线器的位置如何,只有一个驱动器连接到控制器上,这个问题仍然存在。

驱动器的PCB上也有一些“高级”设置的引脚,有一个带有跳线的“窄/宽”设置,如果我删除它,驱动器的默认速度为10 MB/s。

控制器是插入到一个标准的PCI插槽,所以我只能得到四分之一的带宽,我将在64位66 Mhz接口上根据文献资料,但这仍然是133 MB/s,我甚至不太接近。

一些与类似问题有关的帖子告诉修补卡的选项ROM中的设置,但这是一个OEM部件,没有任何ROM芯片和内核模块的选项没有任何帮助解决问题,如禁用自动检测和强制一个特定的链接速度。

我搜索了相当多,没有发现任何探测,这封旧邮件显示控制器至少可以达到80 MB/s,而这个最近的职位显示了这个控制器的日志,运行速度为160 MB/s,但除此之外,我没有找到任何可以帮助我解决这个神秘问题的东西。

除了更换硬件之外,我还能做些什么来提高性能(至少80 MB/s,但更多更好) ?

注意:我知道这是旧的硬件,但只要它能工作,我就不想改变它,因为故障造成的成本基本上是零。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-12-12 18:26:54

他们只是以40兆比特的速度进行谈判。可能是硬件。

他们在BIOS中以同样的速度谈判吗?检查你的硬件。

更好的是,替换那个古老的沙堆。

票数 1
EN

Server Fault用户

发布于 2015-10-24 21:23:19

您的驱动器SCA (80引脚)吗?我看到你的驱动型号BD07296B44可能有80和68针的品种。如果它们是SCA,而您将SCA用于68引脚适配器,那么适配器几乎肯定是您的问题。我最近遇到了这个问题。我的U160驱动器和29160 HBA都以40 My /S的速度运行。我查看了我的设置,其中一个驱动器使用的是80/68适配器。我开车出去了,我的整辆公共汽车突然以160 my /S的速度行驶,问题解决了。

如果您的所有驱动器都是SCA,那么除了替换所有驱动器之外,您将获得>40 80/S的唯一方法是购买一个具有本机SCA/80-pin的设置,即带有背板的东西。

看起来有80/68适配器声称是"Ultra",尽管我尝试过的两个适配器并没有做得更快/更宽。如果你找到一个适配器,允许超高速(>40 me /S)速度,请告诉我。

票数 1
EN

Server Fault用户

发布于 2017-05-20 00:00:16

我只是遇到了同样的问题。在我的例子中,问题是我使用的SCSI电缆上有错误的终止符。它不是一个LVD终结者,而是一个SE终结者,这导致整个总线下降到SE速度。您确实需要一个LVD终止程序才能以超过40 an /秒的速度运行总线。

据我所知,通常没有标记的终止符是被动的,它上只说“主动”的是SE (并将总线限制在40 at /秒),而那些写着"LVD“(或"LVD/SE”或类似的)的终止符将允许以80 at/秒及以上的速度进行操作。

删除我的SE终止符并用LVD/SE 1替换它,使我的设备从40 my /秒提高到160 my /秒。卡和设备是Ultra320能力,所以我想知道我是否需要特定的Ultra320电缆和终端,以获得最后一点到320 at /秒,但这至少缓解了主要的问题!

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/652197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档