Нет, использование dd
не "плацебо".
Новые тома, созданные из существующих снимков EBS, загружаются в фоновом режиме.
Таким образом, если вы не сделаете что-то, чтобы заставить его быть не таким ленивым, EBS, естественно, предположит, что нет особой спешки, поэтому ему не нужно облагать налогом свои собственные ресурсы или ресурсы S3 для быстрой загрузки данных ,
Если ваш экземпляр обращается к данным, которые еще не были загружены, том немедленно загружает запрошенные данные из Amazon S3 и продолжает загружать оставшиеся данные в фоновом режиме.
Если вам необходимо убедиться, что восстановленный том всегда функционирует с максимальной производительностью, вы можете принудительно инициализировать весь том с помощью dd
или fio
. Дополнительную информацию смотрите в разделе Инициализация томов Amazon EBS .
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html
Вы даже можете сделать это с установленным объемом. Поскольку вы только читаете, а не пишете на блочное устройство, ОС не заметит и не увидит в этом проблему.
Так как fio
может выполнять чтение параллельно, он может нагреть ваш объем быстрее, чем dd
но dd
выполнит свою работу.
Если вам нравятся индикаторы прогресса, попробуйте pv - pterab /dev/xvdN > /dev/null
. (sudo apt-get install pv
сначала установит pv .) Это не обязательно будет самым быстрым, но на него приятно смотреть, потому что оно дает вам текущую и стабильную пропускную способность, процент выполнения и ETA. Когда это будет сделано, ваш объем будет полностью разогрет.