Диск фиксированного размера и динамически выделяемый: есть ли разница в производительности на SSD?

Диск фиксированного размера и динамически выделяемый: есть ли разница в производительности на SSD?

При использовании виртуального диска я понимаю, что на HDD часто наблюдается штраф скорости записи, пока диск все еще растет. Но для SSD этот штраф в основном устранен? Есть ли еще какие-то преимущества использования фиксированного размера?

решение1

Согласнодокументы, разница в производительности заметна только при расширении диска; в противном случае она незначительна. Вот как они описывают динамически выделенный диск:

Хотя этот формат изначально занимает меньше места, тот факт, что Oracle VM VirtualBox необходимо расширить файл образа, потребляет дополнительные вычислительные ресурсы, поэтому, пока размер файла на диске не стабилизируется, операции записи могут быть медленнее, чем с дисками фиксированного размера. Однако со временем скорость роста замедлится, и средний штраф за операции записи станет незначительным.

Это заставляет меня думать, что диск фиксированного размера подходит для приложений, которые настолько чувствительны к замедлению во время выполнения, что вы готовы ждать все заранее, когда диск будет создан; в противном случае предпочтительнее динамическое выделение.

решение2

Я не думаю, что виртуальный диск фиксированного размера даст такую ​​большую разницу. Обратное может быть правдой, потому что я столкнулся с множеством проблем с разреженным распределением файлов на некоторых встроенных устройствах. Поэтому использование SSD вместо HDD не упрощает решение задачи. Фиксированный размер диска просто съест все свободное дисковое пространство, а SSD все еще является дорогим хранилищем, поэтому я бы не рекомендовал использовать диск фиксированного размера на SSD.

решение3

Это зависит от того, что вы называете заметным.

Вероятно, наиболее заметное различие, которое я вижу между дисками фиксированного размера и дисками динамического размера, возникает, когда вы создаете разностные диски. Прирост производительности при использовании разностного диска огромен, если родительский диск является фиксированным диском.

На SSD технически штраф все еще существует. Просто не так заметен.

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

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