Это было немного болезненно для меня, я постараюсь предоставить как можно больше информации. Моя установка выглядит следующим образом:
У меня есть ноутбук под управлением Windows 7 с проводным подключением Ethernet к маршрутизатору. У меня есть внешний жесткий диск емкостью 1 ТБ, подключенный через USB 2.0 к ноутбуку с ОС Windows и работающий от внешнего источника.
Работая на ноутбуке с Windows, у меня VirtualBox работает под управлением FreeNAS 8.0 Release VM с его основным файлом VDI на жестком диске, который находится в корневой папке внешнего жесткого диска USB.
У меня есть другой виртуальный жесткий диск VDI с именем «media1», который также находится в корневой папке внешнего жесткого диска USB и подключен через виртуальный контроллер IDE к виртуальной машине FreeNAS.
Виртуальная сетевая карта FreeNAS VM подключена к локальной сети через хост-систему (Windows 7). У меня запущены акции CIFS и AFP. Когда я загрузить хост - машину Windows 7 и подключиться к общему ресурсу CIFS на FreeNAS VM [работает в VirtualBox на той же машине], я могу передавать файлы около 10 мега байт в секунду. При подключении через AFP / CIFS с другого компьютера в локальной сети, независимо от того, является ли он с помощью проводной сети Ethernet или 802.11n, я получаю скорость передачи примерно 10-30 Мегабит в секунду. Я знаю, что TCP имеет накладные расходы, но сокращение на одну десятую? Я могу буквально загружать файлы из Интернета быстрее, чем я могу передавать их на и с моей виртуальной машины. Там нет никакой разницы в скорости чтения / записи вообще ... оба сидят на скорости около 15 Мбит / с все время.
AFP еще медленнее. Я захожу в аккаунт AFP. С CIFS я подключаюсь без аутентификации. Я надеюсь, что предоставил достаточно важной информации. Если нужны дополнительные параметры конфигурации, я могу их предоставить, но я предполагаю, что фактическое узкое место связано с инфраструктурой, а не с конфигурацией? Дайте мне знать, если я могу уточнить. Любой совет был бы очень признателен.