Настройка ниже *

Таким образом, у меня есть прямое соединение между моим ПК и моим сервером, на котором размещены (сетевая карта 10 GbE до сетевой карты 10 GbE), и единственный раз, когда я использую это соединение, это когда я передаю файлы между ними. Сейчас мои скорости колеблются от 40 МБ / с до 120 МБ / с в зависимости от того, что я передаю. Мои синтетические тесты дают мне скорость загрузки / выгрузки ~ 250 Мбит / с / 2 Гбит / с. Это по сравнению с моей локальной сетью Cat5e, которая дает мне ~ 500 Мбит / с ~ 1 Гбит / с.

1) почему загрузка моей сетевой карты на 10 ГБ медленнее, чем встроенного чипа на 1 Гб. Я думаю, что я их неправильно настроил. 2) 2 Гбит / с для загрузки - это даже не половина от 10 Гбит / с, не говоря уже о том (хотя я знаю, что 10 Гбит / с - это только теоретический предел). Так что я думаю, что я где-то горлышко. Я думаю, это либо скорость доступа к устройствам хранения (см. Ниже), либо издержки на перемещение файлов, либо, возможно, даже сами файловые системы. Есть ли какой-нибудь способ выжать немного больше скорости, или я просто достиг практического предела?

* Вот мои настройки:

  • 1 победа 10 настольных ПК с 16 ГБ ОЗУ и 4-ядерным процессором Skylake i5 с 2x 1 ТБ WD blue при 7200 об / мин в RAID 0 с использованием NFT.
  • 1x Ubuntu 15.04 (виртуальный хост на win 10) с 2 логическими ядрами процессора (от i3-3220) и 24 ГБ ОЗУ с 2x WD RED 3 ТБ при 5400 об / мин в RAID 1 с использованием ext4 в lvm.

Оба подключаются через сетевые карты 10 GbE Chelsio s310e-cr с использованием двухканальной оптоволоконной волны длиной 850 нм.

Результаты iPerf-Обновлено

  1. Обычная локальная сеть Cat 5e: Win 10 -> Ubuntu: ** от 200 до 770 Мбит / с ** | Ubuntu -> Win 10: 400 до 920 Мбит / с (эти значения колеблются, поскольку другие используют сеть)

  2. Сетевая карта Chelsio (прямое подключение): Win 10 -> Ubuntu: 472 Мбит / с | Ubuntu -> Win 10: 445 Мбит / с

так что похоже, что я получаю сопоставимую скорость в любом случае:/ Вы думаете, я что-то настроил неправильно? Вот ссылка на мою сетевую карту Chelsio S310E-CR

ОБНОВИТЬ

Я выключил свою виртуальную машину Linux и дал хосту Win 10 полный доступ к карточке netowrk. Проведение тестов iPerf дало мне лучшие результаты: ~ 2 Гбит / с с рабочего стола на хост сервера и с хоста на сервер я получаю ~ 3 Гбит / сек. Так что теперь я думаю, что это либо сам Virtualbox, либо мой гостевой Ubuntu vm.

2 ответа2

0

Один из способов убедиться, что вы используете максимальные скорости доступа к хранилищу, - это использовать другой носитель, например USB-накопитель 3.0, или переключаться между дисками на компьютере. Поскольку ваше устройство Windows 10 имеет только "один" диск RAID 0, внутренняя передача данных может не подходить для жесткого диска, но если у вас есть быстрое внешнее хранилище, к которому вы можете подключиться, это может помочь вам определить, работают ли ваши диски медленно. RAID 0 должен легко позволять вам работать быстрее, чем 40-120 Мбит / с, даже если они медленные. Двойной Western Digital Reds хотя ...

Из обзора Tech Radar о приводе:

Crystal Disk Mark сообщает о последовательной скорости чтения 173 МБ / с и скорости записи 165 МБ / с. Это немного ниже заявленных скоростей 175 МБ / с, но эквивалентно диску H6ST He6 6 ТБ и меньше, чем емкость корпоративного накопителя Seagate 6 ТБ (223 МБ / с).

Это может быть вашей проблемой. Поскольку они в RAID 1, вместе, вы должны ожидать скорости намного выше, чем ~ 150-200 при чтении, так как RAID 1 действует как RAID 0 при чтении, но при записи он будет писать медленно. Если вы хотите проверить это, я бы попробовал подключить внешнее хранилище к вашему серверу и посмотреть, значительно ли улучшится скорость. Красные (NAS) диски, как правило, довольно медленные, потому что они созданы, чтобы быть надежными больше, чем что-либо еще. Вероятно, они являются причиной замедления, которое вы видите.

Что касается фактического ответа на ваш вопрос о его ускорении: http://www.dell.com/downloads/global/power/ps3q07-20070368-Olivarez-OE.pdf есть несколько полезных советов, но вы должны убедиться, что Контроллеры raid обновляются или проверяются в случае, если вы сможете найти более качественные, более оптимизированные драйверы или подумать о переходе на RAID 5, если у вас есть доход, поскольку это также может повысить вашу производительность. Это приведет к покупке 1 или 2 дополнительных дисков. Надеюсь, это поможет.

0

Таким образом, решение было действительно простым: Drop Virtual Box. Вместо этого я использую VMWare, и буквально все было решено. Я понятия не имею, почему Virtual Box не понравилась моя сетевая карта, но это не так. Вот мои новые синтетические тесты, использующие iPerf 3:

Cat5e LAN

  • Рабочий стол -> Сервер: 30 Мбит / с
  • Сервер -> Рабочий стол: 767 Мбит / с

10 ГБ Fiber LAN

  • Рабочий стол -> Сервер: 1,24 Гбит / с
  • Сервер -> Рабочий стол: 1,96 Мбит / с

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .