Eu tenho um netbook com o Windows na segunda partição e o Xubuntu ( /
e /home
) na terceira partição. Eu selecionei para 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 consegui encontrar muita informação sobre a sobrecarga (CPU ou unidade) associada à criptografia da partição inicial. Eu executei o seguinte, escrevendo para minha partição inicial, bem como para a partição do Windows montada:
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.4MB / seo segundo retornou 2.5MB / s. Posso, portanto, deduzir que há pouca sobrecarga para a criptografia de pastas domésticas? Não tenho certeza se os diferentes sistemas de arquivos farão alguma diferença ( /
e /home
são ext3).
Atualização 1
Não sei porque não usei /tmp
em vez da pasta do Windows montada. Apenas /home
é criptografado, portanto /tmp
não é criptografado ext3. Os resultados do dd
como acima 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 é visivelmente lento.
Atualização 2
Cronometrei cada uma das operações dd
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 bug (2012/05/11: agora parece ser um bug relacionado ao SSD)
Editar: 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 2012/05/01: Mais links relacionados para referência: um (antigo) Phoronix teste , um pergunta semelhante aqui, uma pergunta duplicada aqui e uma pergunta semelhante do SuperUser . Uma boa resposta resumida aqui sugere que as penalidades de desempenho só são perceptíveis em processadores / SSDs pequenos / netbook (Atom).