Назад | Перейти на главную страницу

Приемлема ли скорость копирования файлов с сервера Windows на сервер в Azure?

Это простой вопрос для проверки относительной производительности файлового ввода-вывода в Azure. У моего клиента есть небольшая установка из трех виртуальных машин: контроллер домена, файловый сервер и сервер приложений XenApp, подключенные через виртуальную сеть. У них наблюдается медленный доступ между XenApp и файловыми серверами, особенно в Sage.

У них нет контракта на поддержку с Microsoft, и прежде чем я предлагаю им подписаться на него, я подумал, что попрошу здесь проверить, что в моем резюме что-то не так.

На сервере XenApp есть диск C: (на SSD) и временный диск D: (я думаю, локальное хранилище на физическом хосте). Копия размером 4 ГБ между дисками D: и C: работает со скоростью ~ 20 МБ / с. Не звездные показатели, но вполне приемлемые.

Однако скопируйте тот же файл размером 4 ГБ через виртуальную сеть на файловый сервер, и они получат довольно бесполезные 600 КБ / с. Следовательно, причина медленной работы Sage - это традиционная клиент-серверная программа, извлекающая данные из базы данных.

Даже в моей некачественной домашней сети между моим ПК и сервером Windows по сети 1 Гбит / с я получаю ~ 100 Мбит / с ... две рассматриваемые виртуальные машины предположительно имеют виртуальные сетевые карты 40 Гбит / с.

Правильно ли я говорю, что скорость копирования 600 КБ / с на много факторов ниже, чем можно было бы ожидать?

Основной ответ здесь нетскорость копирования файлов 600 КБ / с не является нормальной для копирования с одного сервера Windows на другой в Azure. При записи что-то не так с нашим файловым сервером. Файлы с чтением нормально - здоровые 40-50МБ / с.