Comment déterminer le goulot d'étranglement des performances de ma box Linux?

11

J'ai récemment installé Ubuntu 9.04 (premier utilisateur de bureau Linux) sur mon nouveau netbook.

Il n'y a qu'un petit logiciel supplémentaire (Skype, Dropbox, AVI / MP3 Codecs), et les mises à jour du système d'exploitation - et déjà le système se bloque et devient très lent de temps en temps.

Peut-être que cela semble lent parce que je suis passé de Google Chrome sur un ordinateur de bureau à Firefox sur un ordinateur portable; mais il y a certainement un goulot d'étranglement - et selon le Moniteur système, ce n'est pas le CPU.

Avant d'investir dans un SSD, j'aimerais savoir: quel logiciel recommanderiez-vous d'utiliser pour déterminer ce goulot d'étranglement?

Voici les spécifications: RAM: 2 Go de DDR2 800 MHz. Processeur: Intel Atom N270 @ 1,60 GHz. GPU: intégré. Disque dur: 150 Go SATA Hitachi HTS54501.

J'ai déjà vérifié les outils de threads pour trouver des goulots d'étranglement dans la configuration matérielle et vais-je voir les avantages de performances d'un SSD dans mon ordinateur portable? et ils n'ont pas tout à fait répondu à ma question.

Merci.

Dean plutôt
la source
+1 pour une bonne question. S'il y a une chose décente dans Vista (et 7), c'est le truc de mesure de la notation matérielle qui vous indique quel composant est le goulot d'étranglement. Je n'ai pas trouvé ça sous Linux - pour le moment!
Torben Gundtofte-Bruun
J'ai depuis changé pour la version remix de netbook ubuntu - faite sur mesure pour les processeurs de netbook mono-core. c'est vraiment tout à fait adéquat.
Dean Rather

Réponses:

6

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)
    • Échange d'espace (si vous trouvez une utilisation supérieure à 30% -40%, les E / S disque peuvent vous ralentir)
    • E / S de disque (la vitesse de journalisation et d'accès au disque peut vous tenir)

La vérification des E / S disque est une bonne idée,
je suggère également de vérifier les notes dans EvilChookiela réponse de (+1 ici), en
particulier parce que vous avez un système basé sur Atom .
Un processeur inactif peut également être un processeur en attente de données / instructions.

nik
la source
1
L'utilisation de la RAM et du fichier d'échange est respectivement de 30% et 3%, je ne suis pas sûr de l'E / S disque, je vérifierai que lorsque je suivrai le guide suggéré par John. Je me demande si c'est le pilote de réseau sans fil ... skype, pidgin, dropbox et synergie fonctionnent tous ...
Dean Rather
Journalisation désactivée, les choses fonctionnent bien.
Dean Rather,
7

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

Le tutoriel officiel peut être trouvé ici .

John T
la source
1
D'accord avec cela! par exemple. après avoir installé sysstat, lancez-le en tant que root sar -u 5 10(intervalle de 5 secondes dix fois), puis recherchez ces 2 colonnes: %iowait(un nombre élevé signifie un goulot d'étranglement du disque dur) et %idle(un nombre faible signifie un goulot d'étranglement du processeur). Je l'utilise sur les netbooks Atom pour savoir où les affiner pour le travail> attendez:} Bien que je sois d'accord avec les informations d'EvilChookie à mon humble avis, il n'y a pas de réponse à la question.
tuk0z
5

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 (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 de
processeur 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 CPU à un moment donné
  • Tous les périphériques USB dépendent directement du CPU. De nombreux composants sont en fait des périphériques USB, en particulier dans les ordinateurs portables. Clavier, trackpad, sans fil, etc.
  • Un FSB inférieur signifie un temps de réponse plus lent.
  • Un seul cœur n'est tout simplement pas aussi bon qu'un processeur multi-cœur, surtout si l'on considère la vitesse d'horloge inférieure et le FSB inférieur.

Tous ces facteurs contribuent à ralentir les tâches multiples. Tout simplement parce que votre moniteur d'activité n'affiche pas une charge CPU élevée, cela ne signifie pas que le CPU ne peut pas être taxé par de nombreuses petites requêtes (et gardez à l'esprit qu'un CPU ne peut effectuer qu'une seule requête à la fois).

EvilChookie
la source
1

Mon préféré est le bon vieux top , il répertorie simplement les processus par sa mémoire et son utilisation du processeur, mais il peut également être trié par processid ou par nom.

J'ai aussi des problèmes avec Firefox sur les netbooks, essayez le chrome alpha sur launchpad.net si vous êtes d'accord avec les bugs ;-)

user9329
la source
gnome-system-mo et Xorg se battent pour la première place ... Chrominium Je vais aussi envisager ...
Dean Rather
0

1- Essayez de passer de gnome à gnome / openbox ...

2- Essayer xfce n'est pas assez rapide ...

3- Essayez lxde si vous en voulez plus ...

4- Essayez Openbox seul si vous voulez le faire très vite !!!

5- Abandonnez Ubuntu et passez à Arch Linux (pourrait être fait sans les premiers conseils)

IMP: noté dans l'ordre par la facilité d'utilisation, la stabilité et le support ... notez que l'utilisation d'alternatives légères de logiciels que vous utilisez aide également grandement !!!

pour remplacer Firefox ou Chrome, il existe de nombreux autres navigateurs Web qui valent la peine d'être essayés, comme flock un navigateur basé sur un spécialiste des réseaux sociaux multiplateforme basé sur Firefox (je ne peux pas abandonner la capacité de personnalisation de Firefox) ou arore (ou quelque chose comme ça) est un navigateur basé sur webkit comme Chrome / chrome ...

IMP: La distribution basée sur Cruncheee Ubuntu / Openbox pour netbook (basée sur Crunchbang) n'existe pas pour rien, certains peuples en ont besoin ...

zillion
la source
"abandonner ubuntu et passer à Arch linux (pourrait être fait sans les premiers conseils)" - Inutile
badbod99
0

Dropbox peut prendre du temps lors de la synchronisation. Skype est notoirement difficile à rétroconcevoir ou à dépanner.

Broam
la source