Блог Олега Сердюкова

Влияние шифрования AES-XTS на производительность файловых операций для USB-дисков

Бекапы - вещь полезная. Мои мысли вы можете почитать в статьях ”О пользе offsite-бекапов” и ”Клонирование диска как часть стратегии резервного копирования (SuperDuper!)”.

После включения FileVault 2 на моём ноутбуке пришло время создания очередного клона диска с данными (пока незашифрованного) и я решил совместить приятное с полезным - сравнить время создания клона одного и того же раздела на одинаковые внешние USB-диски.

На первом диске я создал логический том CoreStorage с шифрованием AES-XTS, на втором - без шифрования. И сделал два клона оригинального незашифрованного раздела с данными на 350 GB.

Замечу, что тестирование не отражает реальное падение производительности на шифрование данных - скорость упирается в производительность USB-интерфейса. Но для конкретного случая оно достаточно интересно.

На раздел с шифрованием клонирование шло 3 часа и 26 минут с эффективной скоростью 26.12 MB/s:

01-sdc

На раздел без шифрования - 3 часа и 23 минуты с эффективной скоростью 26.41 MB/s:

02-sdc

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

К сожалению, пока Disk Utility не поддерживает работу с томами CoreStorage, и зашифрованные разделы нужно создавать вручную.

Пока только при настройке диска для Time Machine я видел возможность включения шифрования:

03-sdc

Comments