Eu tenho um netbook com Windows na segunda partição e Xubuntu ( /e /home) na terceira partição. Eu escolhi criptografar minha pasta pessoal durante a instalação. O desempenho do netbook é adequado para a pequena máquina que é, mas estou procurando melhorar o desempenho. Não foi possível encontrar muitas informações sobre a sobrecarga (CPU ou unidade) associada à criptografia da partição doméstica. Executei o seguinte, escrevendo na minha partição inicial e na partição montada do Windows:
dd if=/dev/zero of=~/dummy bs=512 count=10240
dd if=/dev/zero of=/media/Windows/dummy bs=512 count=10240
O primeiro retornou 2,4 MB / se o segundo retornou 2,5 MB / s. Portanto, posso deduzir que há muito pouca sobrecarga na criptografia de pasta base? Não tenho certeza se os diferentes sistemas de arquivos farão alguma diferença ( /e /homesão ext3).
Atualização 1
Não sei por que não usei em /tmpvez da pasta montada do Windows. Somente /homeé criptografado, assim /tmpcomo ext3 não criptografado. Os resultados do ddacima são surpreendentes:
~: 2,4 MB / s
/tmp: 42,6 MB / s
Comentários por favor? A razão pela qual estou perguntando isso é que o acesso ao disco no netbook é notavelmente lento.
Atualização 2
Cronometrei cada uma das ddoperações com time:
~:
real 0m2.217s
user 0m0.028s
sys 0m2.176s
/tmp:
real 0m0.152s
user 0m0.012s
sys 0m0.136s
Veja também: discussão no UbuntuForums.org e relatório de erros ( 11/05/2012 : agora parece ser um bug relacionado ao SSD)
Edit: Saída de 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)
Atualização 01/01/2012: Mais links relacionados para referência: um (antigo) teste de Phoronix , uma pergunta semelhante aqui, uma pergunta duplicada aqui e uma pergunta similar de SuperUser. Uma boa resposta resumida aqui sugere que as penalidades de desempenho são perceptíveis apenas em processadores pequenos / netbook (Atom) e SSDs.
/media/Windowsé NTFS.