1 votes

SSD est plus lent dans Unity que mon HDD sur 14.04

J'ai utilisé Ubuntu 14.04 sur mon vieux Dell 6400 laptop avec 2Go de RAM (max) et un petit disque dur de 60Go, et la performance d'Unity était bonne.

La nuit dernière, j'ai installé un SSD Adata SP600 de 128Go et j'ai installé la version 32 bits de 14.04 desktop. Le système démarre très rapidement, mais les performances de l'interface Unity ont ralenti : les fenêtres se fade in et out très lentement et quand je lis une vidéo dans VLC player depuis mon lecteur USB, c'est très saccadé. La vidéo était fluide et fonctionnait parfaitement sur le disque dur.

J'ai réinstallé 14.04 plusieurs fois sur le SSD et j'obtiens toujours une réactivité médiocre de l'interface utilisateur. Je vais essayer avec mes autres SSD pour voir si c'est le disque, mais je me demande si quelqu'un a des suggestions (comme augmenter la taille du swap, etc.). J'ai été vraiment surpris de voir les performances se dégrader avec un SSD !

Mise à jour #1

  • /tmp et /var sont tous deux sur /dev/sda1
  • les deux disques ont un swap de 2Go
  • sudo hdparm -t /dev/sda test : moyenne SSD (n=5) = 111,88, moyenne HDD (n=5) = 39,41 Mo/s
  • la variance était faible entre les échantillons, donc le SSD est environ 3 fois plus rapide que le HDD
  • le firmware "le plus récent" sur le SSD date du 2013-07-08

Le HDD est un Seagate Momentus 5400rmp de 60Go. Bien que le SSD soit assez lent par rapport au HDD, il est encore environ 3 fois plus rapide. Ainsi, le matériel seul n'est probablement pas la raison pour laquelle le SSD est plus lent.

La prochaine étape est d'essayer les autres optimisations. Je ne suis pas très optimiste, mais j'espère avoir tort.

Mise à jour #2

J'ai cloné le SSD Adata sur mon SanDisk Extreme et j'ai constaté les mêmes performances médiocres. Ensuite, j'ai effectué ces 9 optimisations :

  1. Assurez-vous d'avoir installé toutes les dernières mises à jour.
  2. Installez les pilotes non libres en utilisant sudo apt-get install linux-firmware-nonfree
  3. BIOS et UEFI : réglez-le sur AHCI - Pas d'option dans mon BIOS pour le faire, donc j'ai dû passer
  4. Vérifiez les mises à jour du firmware - L'outil de mise à jour du firmware Adata ne fonctionne pas sous Windows 7, donc je suis bloqué avec le firmware fourni avec le disque. Leçon : Évitez les disques Adata si vous utilisez Linux.
  5. Swap : L'installation la fixait à 2Go. La recommandation était de 7% de surprovisionnement, ce qui aurait été 9Go pour le disque de 128Go. J'ai essayé avec 2, 9 et 0 swap, mais je n'ai pas vu de différence de performance.
  6. Ext 4 était configuré par défaut : vérifié dans gparted
  7. Désactivé l'écriture de l'action "horodatage d'accès" en éditant : /etc/fstab
  8. Activé le TRIM automatique en éditant : /etc/rc.local
  9. Exécuté un trim manuel en exécutant : sudo fstrim -v /
  10. Réglé vm.swappiness=1 dans /etc/sysctl.conf

référence : https://sites.google.com/site/easylinuxtipsproject/ssd

La vidéo était toujours saccadée.

@Ubuntu Fanatic : Oui, l'ordinateur portable est un ancien matériel (acheté en 2006) fonctionnant sur l'ancien bus SATA et semble fonctionner à la vitesse attendue. D'autres articles suggèrent de supprimer le swap, donc j'ai démarré sur un disque Live de gparted et supprimé le swap créé par l'installateur Ubuntu (2Go). Je ne m'attendais pas à voir une amélioration des performances et je n'en ai pas vu, mais cela devrait améliorer la durée de vie du disque.

@Mike Jr/Eric C. : J'ai une carte graphique intégrée sur cet ancien ordinateur portable. Je vais essayer XUbuntu ensuite, mais pour l'instant, je reviens au petit spinner qui fonctionnait très bien.

5voto

Tanner Points 101

Il semble que la connexion soit proche de sa limite.

Vous dites que c'est un ordinateur plus ancien donc il a probablement de l'IDE ou du sata 1, ce qui signifie que 150 Mo/s est le mieux que vous pourriez attendre mathématiquement. Rappelez-vous que sata 1 est 1,5 Go/s brut, mais seulement 150 Mo/s utilisables, sata 2 est 3 Go/s brut 300 Mo/s utilisables, et sata 3 est 6 Go/s brut 600 Mo/s utilisables.

Dans le monde réel, vous êtes exactement là où vous devriez être pour le type de connexion que vous utilisez.

De plus, vous utilisez du swap sur le disque dur, ce qui signifie que toutes les données qui y sont enregistrées réduiront les performances de votre système ! Supprimez le swap sur le disque dur, ou du moins désactivez-le au démarrage.

0voto

Mike Jr Points 101

Je cours Ubuntu à l'intérieur de Virtualbox qui a ses propres problèmes de performance. Vous exécutez en natif donc je vous suggère de regarder ces deux étapes de cet article http://www.binarytides.com/better-xubuntu-14-04/

  1. Accélérer l'interface utilisateur

Créez un fichier nommé .gtkrc-2.0 dans votre répertoire personnel et collez les lignes suivantes

gtk-menu-popup-delay = 0 
gtk-menu-popdown-delay = 0 
gtk-menu-bar-popup-delay = 0 
gtk-enable-animations = 0 
gtk-timeout-expand = 0
gtk-timeout-initial = 0
gtk-timeout-repeat = 0

Enregistrez le fichier, fermez-le, déconnectez-vous puis reconnectez-vous. Maintenant, tous les éléments graphiques comme les menus, les boutons devraient être plus rapides.

Pour accélérer Xubuntu davantage, désactivez le compositeur depuis "Tous les paramètres > Réglages du gestionnaire de fenêtres > Onglet Compositeur". Cela économisera des ressources système qui seraient dépensées pour des effets de bureau élaborés.

  1. Installer des pilotes supplémentaires ("Ce SSD a probablement un pilote propriétaire")

Si vous avez des composants matériels pour lesquels des pilotes propriétaires sont disponibles, alors vous pouvez les installer pour obtenir les meilleures performances. Par exemple, les cartes graphiques Nvidia fonctionnent mieux avec les pilotes propriétaires de nvidia plutôt qu'avec les pilotes libres et open source de nouveau.

Pour les pilotes Nvidia, suivez cet article pour installer les derniers pilotes Nvidia sur Xubuntu 14.04 Trusty Tahr

Pour plus d'unités matérielles comme les cartes sans fil, vérifiez la section Pilotes Additionnels. Cliquez sur le menu en haut à gauche, allez dans Tous les paramètres > Pilotes Additionnels et installez ceux dont vous avez besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X