Диски SCSI ограничиваются на уровне 40 МБ/с

У меня есть пакет дисков SCSI и контроллера; диски являются об/мин HP 72,8GB 10k Ultra320 SCSI (номер модели BD07296B44), контроллер является AIC-7892A Adaptec U160/m, проблема - то, что я не могу вытащить больше чем 40 МБ/с ни из одного из них.

/proc/scsi/scsi :

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 :

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 :

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 МБ/с.

Контроллер включается в стандартный разъем PCI, таким образом, я могу только получить четверть пропускной способности, я вошел бы в 64-разрядные 66 интерфейсов Mhz PCI согласно документации, но это - все еще 133 МБ/с, и я даже не близко к этому.

Некоторые сообщения, связанные с подобными проблемами, говорят для переделывания настроек в опции ROM карты, кроме этого часть OEM без любой микросхемы ROM на нем, и опции модуля ядра не имеют ничего, что помогло бы решению проблемы как отключение автоматического обнаружения и принуждение особой скорости канала.

Я искал вполне немного и ничто не нашел зондированием, эта старая электронная почта показывает, что контроллер, по крайней мере, способен к 80 МБ/с, и это недавнее сообщение показывает журналы этого контроллера, работающего на уровне полных 160 МБ/с, но кроме того, что я не нашел ничего, что поможет мне решить эту таинственную проблему.

Есть ли что-нибудь, что я могу сделать для улучшения производительности (по крайней мере 80 МБ/с, но больше еще лучше) помимо замены аппаратных средств?


Примечание: Я понимаю, что это - старые аппаратные средства, но, пока они работают, я не изменил бы их, так как стоимость, вызванная отказом, является в основном нулем.

5
задан 12 December 2014 в 20:25
3 ответа

Они ведут переговоры только со скоростью 40MBps. Вероятно, это аппаратура.

Они ведут переговоры с той же скоростью в BIOS? Проверьте ваше оборудование.

Лучше, замените этот древний ржавчина.

1
ответ дан 3 December 2019 в 01:57

Ваши диски SCA (80-контактные)? Я вижу, что ваша модель привода BD07296B44 может быть 80- и 68-контактной. Если это SCA и вы используете адаптеры SCA для 68-контактных разъемов, то адаптеры почти наверняка являются вашей проблемой. У меня недавно была эта проблема. Мои диски U160 и 29160 HBA работали со скоростью 40 МБ / с. Я посмотрел на свою настройку и увидел, что на одном диске использовался адаптер 80/68. Я отключился от этого диска, и весь мой автобус внезапно разогнался до 160 МБ / с. Проблема решена.

Если все ваши диски SCA, то единственный способ получить> 40 МБ / с, не считая замены всех дисков, - это купить установку со встроенным SCA / 80-контактным разъемом, то есть что-то с объединительной платой. .

Похоже, есть адаптеры 80/68, которые претендуют на звание «Ультра», хотя два адаптера, которые я пробовал, были не более чем быстрыми / широкими. Если вы найдете адаптер, поддерживающий скорость Ultra (> 40 МБ / с), сообщите мне.

1
ответ дан 3 December 2019 в 01:57

Я столкнулся с той же проблемой. В моем случае проблема заключалась в том, что на SCSI-кабеле, который я использовал, был неправильный терминатор. Это был не терминатор LVD, а терминатор SE, который заставляет всю шину возвращаться к скорости SE. Вам действительно нужен терминатор LVD, чтобы шина работала со скоростью более 40 МБ / с.

Насколько мне удалось выяснить, обычно немаркированный терминатор является пассивным, а тот, который только говорит, что "активен" на нем - это SE ( и ограничит шину до 40 МБ / с), а те, которые говорят «LVD» (или «LVD / SE» или аналогичный), разрешат работу со скоростью 80 МБ / с и выше.

Удаление моего терминатора SE и замена его на LVD / SE получил мои устройства от 40 МБ / с до 160 МБ / с. Карты и устройства поддерживают Ultra320, поэтому мне интересно, нужен ли мне специальный кабель Ultra320 и терминаторы, чтобы получить последний бит до 320 МБ / с, но это, по крайней мере, решает основную проблему!

0
ответ дан 3 December 2019 в 01:57

Теги

Похожие вопросы