Почему дисковый ввод-вывод моей виртуальной машины Azure (D3) невероятно медленный?

Почему дисковый ввод-вывод моей виртуальной машины Azure (D3) невероятно медленный?

Я настроил виртуальную машину D3 под управлением Windows 10 в своей учетной записи Azure. К сожалению, скорость работы диска как на C (200 ГБ), так и на D (100 ГБ Temp) КРАЙНЕ низкая. Менее 1 МБ/с при просмотре через диспетчер задач при копировании большой структуры папок, содержащей около 16000 элементов.

Честно говоря, я даже не знаю, что попробовать... Думаю, я создам новый VHD-диск, подключу его и посмотрю, как он будет работать, но я не очень надеюсь.

Я прочитал этот пост -->Низкая производительность диска на виртуальной машине Azure

и

этот пост -->http://azure.microsoft.com/blog/2014/10/06/d-series-performance-expectations/

Они оба ссылаются на «регулирование», что я понимаю, но то, что я вижу, должно быть, что-то другое, поскольку я никогда не приближаюсь к заявленному там уровню записи в 96 МБ/с.

Это просто общеизвестно или возможно я что-то неправильно настроил? Может быть, ошибка виртуальной машины Windows 10? Я проверил, что я действительно выбрал D3 для размера моей виртуальной машины, которая включает локальный SSD на 200 ГБ.

Есть ли у вас какие-либо предложения о том, что я могу проверить или попробовать дальше?


РЕДАКТИРОВАТЬ

Еще немного информации. Вот скриншот моего Disk Read/Write с портала Azure за последние 24 часа.

введите описание изображения здесь

решение1

Здесь есть некоторые проблемы, но помимо возможной проблемы с Azure у вас нет базовых знаний о компьютерных хранилищах.

копирование большой структуры папок, содержащей около 16000 элементов.

Это МНОГО файлов. Скорее всего, не слишком много больших файлов. Много папок, много метаданных.

То, что я вижу, должно быть, что-то другое, поскольку я никогда не приближаюсь к заявленному уровню записи в 96 МБ/с.

что совершенно не имеет значения, если вы тратите все свое время на линейный ввод-вывод (что делает explorer) с кучей обновлений метаданных. МБ — это не IOPS.

Согласен, у вас есть проблема, поскольку я тоже вижу значение 12 тыс. IOPS, но как администратор вы должны знать, что:

  • Операции копирования большого количества файлов вызывают большое количество обновлений метаданных, что замедляет работу и

  • Проводник Windows действительно медленный, так как он делает все линейно. Разделите задание копирования на несколько меньших заданий, которые будут выполняться параллельно, и вы можете увидеть ускорение.

Последнее может быть существенным - Explorer и т. д. обрабатывают один файл за раз, ожидая завершения определенных действий. При этом ничего не происходит. Несколько параллельных заданий могут быть просто - быстрее.

Связанный контент