web-dev-qa-db-fra.com

La charge moyenne est élevée après l'ajout d'un deuxième lecteur

Mon ordinateur portable fonctionnait bien et sa moyenne de charge se situait entre 0,2 - 0,5 (et environ 0,02 sans rien faire) jusqu'à ce que je décide de le mettre à niveau avec un SSD.

J'ai d'abord remplacé mon disque dur par un SSD, en déplaçant le disque dur dans un panier de disque dur, en retirant le lecteur optique et en y plaçant le disque dur à la place.

  • Mes SSD et HDD sont capables de fonctionner avec des interfaces SATA III.
  • Cependant mon disque dur fonctionne en mode SATA 2:

    Sudo smartctl -a /dev/sdb | grep SATA
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    
  • Semble mon interface de lecteur optique est SATA 2.

Problème

Le problème est à chaque fois qu'il y a quelque chose dans HDD Caddy (SSD, HDD, n'a pas d'importance), la charge moyenne en ne faisant rien est d'environ 1,5 à 2 et alors que le système est juste démarré, c'est environ 4.

Qu'est-ce que j'ai fait?

  • J'ai essayé n'importe quelle combinaison de configuration, rien ne prend d'effet.

Quoi d'autre?

  • L'utilisation du processeur est normale et aucun processus ne consomme le processeur.
  • Si je n'utilise qu'un seul disque, la moyenne de charge du disque dur principal est normale.
  • Si j'utilise même un disque à l'emplacement du lecteur optique, j'obtiens une moyenne de charge élevée.
4
Ravexina

Cela pourrait être lié au chariot HDD que vous utilisez.

Veuillez voir s'il a un bouton ou un interrupteur, afin de changer l'état du caddie.

this

3
Robert Riedl

Il y a un excellent Q&A avec le même problème:

enter image description here

La solution de la réponse la plus votée était cette commande:

echo "disable" > /sys/firmware/acpi/interrupts/gpe6F

Dans le lien grep a été utilisé pour découvrir l'interruption causant le chagrin:

grep . -r /sys/firmware/acpi/interrupts/

Charge moyenne

Si vous regardez la charge moyenne de votre système pendant 1-5-15 minutes comme ceci:

$ cat /proc/loadavg
0.50 0.76 0.91 2/1037 14366

Il signale 0,5, 0,76 et 0,91. De Comprendre la charge du processeur Linux - quand devriez-vous vous inquiéter? il dit:

  • La "Besoin de s'y intéresser" Règle générale: 0,70 Si votre moyenne de charge reste supérieure à> 0,70, il est temps d'enquêter avant que les choses n'empirent.

Plus loin dans l'article, il mentionnera quelque chose comme la moyenne de charge pour tous vos processeurs additionnés mais non divisés par le nombre de processeurs pour obtenir une moyenne de tous les processeurs. Vous devez le faire manuellement pour que les vraies valeurs soient:

.063 - .095 - .113

parce que j'ai 8 processeurs.

Je préfère utiliser Conky pour afficher cela en temps réel:

conky nvidia.png

Remarquez la 4ème ligne de l'affichage inférieur en moyenne de 1 à 15 à 15 minutes de charge:

.150 .177 .143

La moyenne de charge d'une minute de 0,15 équivaut à 15%, ce qui correspond à la valeur de pourcentage Tous les CPU deux lignes au-dessus de la Charge moyenne .

Sans plonger à 8 heures, j'aurais une crise cardiaque car je verrais:

1.200 1.416 1.144

Conky se divise automatiquement pour moi avec le code Conky:

${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}

Bien sûr, tout le monde n'utilise probablement conky que 1% des utilisateurs de Linux, mais pour ceux qui aiment Conky comme moi, ce code pourrait vous être utile.

4
WinEunuuchs2Unix