У меня нетбук с Windows на втором разделе и Xubuntu ( /
и /home
) на третьем разделе. Я выбрал шифрование моей домашней папки во время установки. Производительность нетбука достаточна для небольшой машины, но я стремлюсь улучшить производительность. Я не смог найти много информации о служебных данных (процессор или диск), связанных с шифрованием домашнего раздела. Я запустил следующее, записав в свой домашний раздел, а также в смонтированный раздел Windows:
dd if=/dev/zero of=~/dummy bs=512 count=10240
dd if=/dev/zero of=/media/Windows/dummy bs=512 count=10240
Первое вернуло 2,4 МБ / с, а второе - 2,5 МБ / с. Могу ли я поэтому сделать вывод, что шифрование домашней папки очень мало накладных расходов? Я не уверен, что различные файловые системы будут иметь какое-либо значение ( /
и /home
являются ext3).
Обновление 1
Я не знаю, почему я не использовал /tmp
вместо смонтированной папки Windows. Только /home
в зашифрованном виде, поэтому /tmp
незашифрованный ext3. Результаты dd
вышеупомянутого поразительны:
~
: 2,4 МБ / с
/tmp
: 42,6 МБ / с
Комментарии, пожалуйста? Причина, по которой я спрашиваю это, заключается в том, что доступ к диску на нетбуке заметно медленный.
Обновление 2
Я рассчитал каждую из dd
операций с time
:
~
:
real 0m2.217s
user 0m0.028s
sys 0m2.176s
/tmp
:
real 0m0.152s
user 0m0.012s
sys 0m0.136s
См. Также: обсуждение на UbuntuForums.org и отчет об ошибках (2012/05/11: теперь, похоже, ошибка, связанная с SSD)
Редактировать: Вывод mount
:
/dev/sda3 on / type ext3 (rw,noatime,errors=remount-ro,user_xattr,commit=600)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/USER/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=USER)
Обновление 2012/05/01: дополнительные ссылки для справки: (старый) тест Phoronix , аналогичный вопрос здесь, дублирующий вопрос здесь и аналогичный вопрос SuperUser. Хороший краткий ответ здесь говорит о том, что снижение производительности заметно только на процессорах для небольших / нетбуков (Atom) и твердотельных накопителях.
/media/Windows
это NTFS.