Соответствуйте адресу PCI контроллера SATA и адресу SCSI приложенных дисков

Проблема производительности возникает, когда Вы туннелируете TCP по TCP, потому что у Вас есть два слоя, делающие адаптивные исправления (медленный запуск, предотвращение перегрузки, быстрые restransmit видят RFC2001).

Не будучи знающими друг о друге они испытают большие трудности, если у Вас будет потеря на внешнем соединении.

Эта страница описывает явление подробно.

править:

Вместо того, чтобы придерживаться TCP по проблеме TCP взглянули на шаттл, который предотвращает его.
Взгляните на раздел, названный "Теория Операции" еще для получения дополнительной информации об этой ситуации.

6
03.07.2013, 16:09
1 ответ

Я думаю, что можно получить то, от чего Вы хотите перекрестными ссылками вывод lshw -c disk и эта команда, udevadm info -q all -n <device>.

Например,

Мой /dev/sda устройство показывает следующий вывод для lshw:

$ sudo lshw -c disk
  *-disk                  
       description: ATA Disk
       product: ST9500420AS
       vendor: Seagate
       physical id: 0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 0003
       serial: 5XA1A2CZ
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 signature=ebc57757

Если я опрашиваю то же использование устройства devadm Я могу узнать, каково это DEVPATH :

$ sudo udevadm info -q all -n /dev/sda | grep DEVPATH
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda

Эта строка имеет всю информацию, которую Вы ищете относительно этого устройства. Адрес PCI, "0000:00:1f.2", наряду с адресом SCSI, "0:0:0:0". Адрес SCSI является данными в 6-м положении при разбивании этих данных на наклонные черты вправо (" / ").

6
27.01.2020, 20:28
  • 1
    Справедливо незначительного исправления, но адрес PCI Хост-контроллера для/dev/sda в примере на самом деле 0000:00:1f.2 pci0000:00 часть пути является просто способом сгруппировать материал с тем же доменом и частями шины адреса (в этом случае оба нуля). Это только влияет на Ваш выделенный текст, не Вашу центральную точку. –  Bratchley 03.07.2013, 19:01
  • 2
    @JoelDavis - благодарит Joel, я обновил комментарий для отражения этого. –  slm♦ 03.07.2013, 19:08
  • 3
    я просто перечитал свое первое предложение. D'oh, я не могу английский язык, настолько хороший. –  Bratchley 03.07.2013, 19:23
  • 4
    @JoelDavis - Я знал, какое высказывание Вы были Yoda 8-). –  slm♦ 03.07.2013, 19:26
  • 5
    я нахожу следующее удобное: for LINE in $(lshw -c disk|grep 'dev\|serial'|sed -e "s|.*: ||g"); do echo $LINE; udevadm info -q all -n $LINE 2>/dev/null| grep DEVPATH; echo; done - это списки команд все диски вместе с их порядковым номером и адресом PCI –  Stephan Richter 08.09.2017, 12:10

Теги

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