Настройка ниже *
Таким образом, у меня есть прямое соединение между моим ПК и моим сервером, на котором размещены (сетевая карта 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-Обновлено
Обычная локальная сеть Cat 5e: Win 10 -> Ubuntu: ** от 200 до 770 Мбит / с ** | Ubuntu -> Win 10: 400 до 920 Мбит / с (эти значения колеблются, поскольку другие используют сеть)
Сетевая карта Chelsio (прямое подключение): Win 10 -> Ubuntu: 472 Мбит / с | Ubuntu -> Win 10: 445 Мбит / с
так что похоже, что я получаю сопоставимую скорость в любом случае:/ Вы думаете, я что-то настроил неправильно? Вот ссылка на мою сетевую карту Chelsio S310E-CR
ОБНОВИТЬ
Я выключил свою виртуальную машину Linux и дал хосту Win 10 полный доступ к карточке netowrk. Проведение тестов iPerf дало мне лучшие результаты: ~ 2 Гбит / с с рабочего стола на хост сервера и с хоста на сервер я получаю ~ 3 Гбит / сек. Так что теперь я думаю, что это либо сам Virtualbox, либо мой гостевой Ubuntu vm.