GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je déterminer le goulot d'étranglement des performances de ma machine Linux ?

Les utilitaires SYSSTAT consistent en une grande collection d'outils de surveillance des performances pour le processeur, la mémoire, les E/S de disque et votre réseau.

Le tutoriel officiel peut être trouvé ici.


Vérifiez l'utilisation des éléments suivants en plus du processeur,

  1. Les 2 Go de RAM (si vous êtes au-delà de 80 % à 90 %, vous en avez besoin de plus)
    • Espace d'échange (si vous trouvez plus de 30 % à 40 % d'utilisation, les E/S de disque peuvent vous ralentir)
    • E/S disque (la journalisation et la vitesse d'accès au disque peuvent vous freiner)

Vérifier les E/S du disque est une bonne idée,
Je suggérerais également de vérifier les notes dans EvilChookie la réponse (+1 là),
en particulier parce que vous avez un Atom système basé.
Un processeur inactif peut également être un processeur en attente de données/instructions.


Ce n'est pas parce que votre processeur ne semble pas surchargé par un moniteur de processus que ce n'est pas le goulot d'étranglement.

Gardez à l'esprit que le processeur dans son ensemble (et pas seulement sa vitesse d'horloge) déterminera les performances globales de votre netbook :

Horloge du processeur :1,6 ghz
FSB :533 mhz
Cache L2 :512 Ko
Processeur à cœur unique

N'oubliez pas ce qui suit :

  • Toutes les E/S sont contrôlées par le processeur. Les demandes de RAM et de disque dur vont taxer le processeur à un moment donné
  • Tous les périphériques USB dépendent directement du processeur. De nombreux composants sont en fait des périphériques USB, en particulier dans les ordinateurs portables. Clavier, trackpad, sans fil, etc.
  • Un FSB plus faible signifie un temps de réponse plus lent.
  • Un seul cœur n'est tout simplement pas aussi bon qu'un processeur multicœur, en particulier si l'on considère la vitesse d'horloge inférieure et le FSB inférieur.

Tous ces facteurs contribuent à ralentir le multitâche. Ce n'est pas parce que votre moniteur d'activité n'affiche pas une charge CPU élevée que le CPU ne peut pas être sollicité par de nombreuses petites requêtes (et gardez à l'esprit qu'un CPU ne peut effectuer qu'une seule requête à la fois).


Linux
  1. Comment le noyau Linux gère les interruptions

  2. Comment limiter l'utilisation du processeur d'un processus sous Linux

  3. Comment déterminer si un Linux donné est 32 bits ou 64 bits ?

  4. Comment déterminer la vitesse maximale du processeur d'un processeur sous Linux ?

  5. Comment déterminez-vous le type de socket CPU d'un ordinateur Linux?

Comment déterminer le type MIME d'un fichier sous Linux

Comment vérifier les informations du processeur sous Linux

Comment créer une charge CPU à 100 % sur un système Linux

Comment installer MX Linux sur Virtual Box

Comment trouver des informations sur le processeur sous Linux à l'aide de la ligne de commande

Comment vérifier l'utilisation ou l'utilisation du processeur Linux