J'ai actuellement la configuration suivante sur mon ordinateur portable - le disque dur est divisé en 3 parties, la première est un / boot pour mon ubuntu, la troisième est une installation de Windows, et une au milieu est une partition cryptée, qui a lvm avec 3 partitions - / et / home avec btfs et / swap. Ubuntu 10.10 est installé sur ceux-ci.
Je fais le cryptage avec cryptsetup / luks.
Malheureusement, mes performances sont très médiocres dans cette configuration: le démarrage prend presque 3 minutes et, après le démarrage, le système se réchauffe à des performances normales pendant une minute / deux. Je soupçonne que les entrées / sorties sur disque sont un problème, car des choses comme apt-get sont parfois très lentes pour les opérations intensives avec entrées / sorties ("lecture de base de données"). Je me demande pourquoi ma performance d'E / S pourrait être lente. J'ai 3 idées - soit lvm se comporte mal sur une partition chiffrée, soit btrfs se comporte mal pour une raison quelconque ou l'installation d'ubuntu pour une raison quelconque est foutue (ce dont je doute).
Je me demande si l’une de ces suggestions est possible et si ce n’est pas quoi d’autre pourrait avoir une incidence aussi importante sur les performances.
PS: Avant cette installation, les performances étaient satisfaisantes avec l’installation de luks-on-lvm (3 partitions lvm chiffrées par luks) et l’installation d’ext4 fs, c’est donc cette installation et non un ordinateur portable.
PPS: le cryptage est aes-xts-plain 512 bits.
la source
Réponses:
Bonjour, je pense que vous avez choisi un cryptage trop puissant, ce qui cause des problèmes de performances. 512 bits est un peu exagéré, 256 devrait être suffisant, car il est toujours sécurisé et le sera probablement encore pour de nombreuses années.
la source
Je suppose que le problème est btrfs sur LVM. J'ai eu de mauvaises expériences avec cette combinaison (latence beaucoup plus faible que prévu pour les demandes d'E / S individuelles). La performance globale peut être satisfaisante, cela dépend donc vraiment de votre charge de travail. Si vous avez besoin d'une faible latence pour chaque requête, je vous recommanderais d'utiliser EXT4 sur LVM ou btrfs sur des périphériques raw.
la source