У меня есть папка с несколькими сотнями тысяч небольших файлов, общим объемом около 14 ГБ данных. Это папка в моей зашифрованной домашней директории ecryptfs.
Создание папки du -sh занимает более 9 минут. Выполнение cp -ral в незашифрованном месте занимает час и 15 минут. Загрузка ЦП в это время в основном связана с вводом-выводом (80% ва сверху)
Создание зашифрованной папки du -sh занимает всего 15 секунд, а cp -ral в том же месте занимает всего 80 секунд. «encryptedfolder» - это папка в /home/.ecryptfs/myname/.Приватный, который содержит зашифрованные файлы.
Я сбит с толку, как происходит этот хит производительности. Резервное копирование этой папки осуществляется через rsync, что теперь занимает более двух часов. Прежде чем я переключился на ecryptfs, я использовал truecrypt, и резервное копирование выполнялось за 12 минут.
Почему ecryptfs так ужасно медленен в этом сценарии? Операции du -sh и cp -ral не требуют расшифровки содержимого файла, а просто находят правильное имя файла. Есть ли способ ускорить это?
PS: это работает на Ubuntu 11.04