Пока не файлопомойка :) Есть win7+vmware workstation, freebsd-64bit guest, em0, nginx, sparse 1GB file Погнанный ксеон 5639 (3.2ГГц) отдача nginx - 33МБ/с (тянем wget с хоста на рамдиск), загрузка проца на хосте "ого". Отключаем антивирус (MSSE). 20-25MB/s, загрузки не видать. Запускаем во фре top, тыкаем s и 0 (грубый способ нагрузить проц в виртуалке). 30MB/s. MSSE - ускоритель тырнета! Короче, что делать? как-то поднять mtu со стороны винды? -- Best regards, Paul Arakelyan.
Привет,
Если потеоретизировать, то и не должно быстро работать между виртуалками. Использовал внутреннюю фейковую сетевуху vmware ? Бо софтовое разделение em'ки - это такое, не очень, кажется решение: через две em'ки и внешний свитч должно работать зело быстрее. Кстати не все ем'ки vt-d-capable вроде.
--- Оригінальне повідомлення ---
Від кого: "Paul Arakelyan"
On Thu, Oct 15, 2015 at 02:33:55PM +0300, Vladimir Sharun wrote:
Привет,
Если потеоретизировать, то и не должно быстро работать между виртуалками. Использовал внутреннюю фейковую сетевуху vmware ? Бо софтовое разделение em'ки - это такое, не очень, кажется решение: через две em'ки и внешний свитч должно работать зело быстрее. Кстати не все ем'ки vt-d-capable вроде.
Это виртуальная ем0 во вре, со стороны хоста - тоже виртуальный "непонятный" адаптер, в хост-онли - 33МБ/с. Если забриджить с реалтеком набортным - то уже 30 (при включенном MSSE). Загрузка хоста - 40+% от 6 ядер... Без MSSE - 10-11%. С файлами с диска - то же самое, кстати. Похоже, всё упирается в проц: вместо 2-х ядер в виртуалке сделал 4, так без MSSE - уже 30МБ/с, с ним - 35. И wget на винде в полку ядро укладывает - так что не срослось с бенчмарком :).
--- Оригінальне повідомлення --- Від кого: "Paul Arakelyan"
Дата: 15 жовтня 2015, 14:16:12 Пока не файлопомойка :)
Есть win7+vmware workstation, freebsd-64bit guest, em0, nginx, sparse 1GB file Погнанный ксеон 5639 (3.2ГГц)
отдача nginx - 33МБ/с (тянем wget с хоста на рамдиск), загрузка проца на хосте "ого".
Отключаем антивирус (MSSE). 20-25MB/s, загрузки не видать. Запускаем во фре top, тыкаем s и 0 (грубый способ нагрузить проц в виртуалке). 30MB/s. MSSE - ускоритель тырнета!
Короче, что делать? как-то поднять mtu со стороны винды?
-- Best regards, Paul Arakelyan.
-- Best regards, Paul Arakelyan.
On Friday 16 October 2015 01:48:15 Paul Arakelyan wrote:
On Thu, Oct 15, 2015 at 02:33:55PM +0300, Vladimir Sharun wrote:
Привет,
Если потеоретизировать, то и не должно быстро работать между виртуалками. Использовал внутреннюю фейковую сетевуху vmware ? Бо софтовое разделение em'ки - это такое, не очень, кажется решение: через две em'ки и внешний свитч должно работать зело быстрее. Кстати не все ем'ки vt-d-capable вроде. Это виртуальная ем0 во вре,
Порекомендую отключить TSO.
со стороны хоста - тоже виртуальный "непонятный" адаптер, в хост-онли - 33МБ/с. Если забриджить с реалтеком набортным - то уже 30 (при включенном MSSE). Загрузка хоста - 40+% от 6 ядер... Без MSSE - 10-11%. С файлами с диска - то же самое, кстати.
Похоже, всё упирается в проц: вместо 2-х ядер в виртуалке сделал 4, так без MSSE - уже 30МБ/с, с ним - 35. И wget на винде в полку ядро укладывает - так что не срослось с бенчмарком :).
--- Оригінальне повідомлення --- Від кого: "Paul Arakelyan"
Дата: 15 жовтня 2015, 14:16:12 Пока не файлопомойка :)
Есть win7+vmware workstation, freebsd-64bit guest, em0, nginx, sparse 1GB file Погнанный ксеон 5639 (3.2ГГц)
отдача nginx - 33МБ/с (тянем wget с хоста на рамдиск), загрузка проца на хосте "ого".
Отключаем антивирус (MSSE). 20-25MB/s, загрузки не видать. Запускаем во фре top, тыкаем s и 0 (грубый способ нагрузить проц в виртуалке). 30MB/s. MSSE - ускоритель тырнета!
Короче, что делать? как-то поднять mtu со стороны винды?
-- Науман Олег
--- Оригінальне повідомлення --- Від кого: "Paul Arakelyan"
Дата: 15 жовтня 2015, 14:16:12 Пока не файлопомойка :)
Есть win7+vmware workstation, freebsd-64bit guest, em0, nginx, sparse 1GB file Погнанный ксеон 5639 (3.2ГГц)
отдача nginx - 33МБ/с (тянем wget с хоста на рамдиск), загрузка проца на хосте "ого".
Было нагуглено, что вмваре воркстейшн не умеет jumbo frame :(. Плюс фря вешалась непредсказуемо в ней (make buildworld -j 4), и ничего вразумительного не нашел.
В итоге всё свелось к переезду на виртуалбокс, поднятию iscsi target на zvol, выставлению mtu 2032 (win7 больше не хочет :( - тупо не пролазит трафик), во какие интересности в винде: netsh interface ipv4 show subinterfaces netsh interface ipv4 set subinterface "VirtualBox Host-Only Network" mtu=2032 netsh interface ipv4 set subinterface "Сетевой мост" mtu=9000 (и нифига не 9000 :/, 2032 - максимум) подключению iscsi и ... винда махнула физические диски местами после ребута, хорошо они все разные и виртуалбокс отловил эту ситуацию. Итого получилась винда с ZFS :), осталось скрутить монстро-сторадж из 2,5" (идея-фикс взять корпус от сд/двд и дырок под М3 насверлить) - и можно заняться конфискацией дисков в домашних компах. Только как между томами дедупликацию получить и "сколько она стоит"... Во фре нужно сперва дать ZFS раздуплиться, и только потом стартовать ctld - иначе винда было в рид-онли смонтировала диск. Ну и кэширование - залилось на пул вроде на винде, но во фре видно, что "плевками" в пул что-то льётся долго и нудно = будет неинтересно питаловом пощелкать. Вот теперь интересно - какой есть отрицательный опыт с iscsi в продакшн? -- Best regards, Paul Arakelyan.
participants (3)
-
Oleg V. Nauman
-
Paul Arakelyan
-
Vladimir Sharun