Крайне часто специалисты Unux/Linux систем и Windows систем общаясь между собой спорят, что лучше. А я вспоминаю фразу -“Вам не нравятся кошки? Да вы просто не умеете их готовить.“
А всё дело в том, что на самом деле истина где то между. И та и другая система хороша в своём и важно применять эти системы там, где они наиболее эффективны. Но есть и ещё один нюанс, это “Уметь корректно настраивать” И в этой статье мы коснёмся одной маленькой проблемы, которая проявляется, если у вас гипервизор на базе Windows и среда виртуализации Hyper-V, а виртуальная машину FreeBSD. В такой конфигурации скорость сети в FreeBSD на Hyper-V будет низкая.
Причина проявления данной проблемы заключается в ядре FreeBSD 12.3 и 13 версий. В данных версиях не реализована поддержка технологии Receive Segment Coalescing (RSC).
Решение:
1. Проверьте, включен ли RSC для виртуальных коммутаторов. Для этого введите в PowerShell команду:
2. Отключите программный RSC:
<VirtualSwitchName> – необходимо заменить на имя вашего виртуального коммутатора.
Кстати, в своем Telegram-канале я делюсь IT-советами для руководителей бизнеса, которые помогают узнать, где теряются деньги и как проверить системных администраторов.