web-dev-qa-db-fra.com

Les liens symboliques du disque dur vers le disque dur SSD ont-ils un impact sur les performances?

Je prévois d’installer Kubuntu sur un disque SSD, mais / home est monté sur un disque dur.
Mais aussi, j'aimerais que certains sous-répertoires / home /... bénéficient de la performance de SSD (ils seront lus souvent et écrits rarement).

Une solution évidente consiste à créer des liens symboliques vers un emplacement du disque SSD.
Cependant, j’avais l’impression que les liens symboliques ressemblaient en quelque sorte aux fichiers, et pour accéder aux fichiers situés sur le disque SSD, l’ordinateur devait d'abord lire le lien symbolique depuis le disque dur.

Donc ma question est la suivante:
Est-ce que les liens symboliques d'un disque dur (normal) vers un disque SSD (formaté à la fois ext4) entraînent des pertes de performances significatives? Puis-je simplement les utiliser ou dois-je chercher une autre solution?

4
Oleh Prypin

Non, cela ne conduit pas à une baisse de performance. Le lien doit être lu, mais une seule fois. Après cela, il sera conservé dans la mémoire cache.

4
psusi

Vous pouvez conserver l'intégralité de/home dans SSD et monter uniquement les documents, images, etc. sur le disque dur. Considérez cette solution comme dans mon ordinateur:

/disk/zero/bin /home/sddhrthrt/bin      auto bind 0 0
/disk/zero/Documents /home/sddhrthrt/Documents  auto bind 0 0
/disk/zero/dotfiles /home/sddhrthrt/dotfiles    auto bind 0 0
/disk/zero/srv      /home/sddhrthrt/srv         auto bind 0 0 

dans votre /etc/fstab. Je ne suis pas sûr que ce soit mieux que les liens symboliques, mais je suppose que cela fonctionne mieux. (Je l'ai quand même fait pour la sauvegarde/le partage, parce que je fais les mêmes dossiers avec d'autres distributions aussi).

Et vous devriez envisager de monter votre /var sur le disque dur si ce n'est déjà fait.

2
SiddharthaRT