Utilisation CPU max

Bonjour,
j'ai un serveur dédié CENTOS 6.6 x86_64 standard parfois il atteint le maximum d'utilisation de CPU et je sais pas pourquoi, comment puis-je Svp détecter que charge le plus le CPU?? Merci d'avance

1 réponse

  1. Modérateur
    Salut,

    Tu pourras trouver quelques infos ici : https://www.commentcamarche.net/faq/19816-linux-outils-de-monitoring-systeme

    sinon, à la place de "top" tu peux éventuellement utiliser htop qui te permettra d'y voir clair plus, il suffit de lire ici, pour savoir comment l'installer : https://www.commentcamarche.net/faq/43651-installation-de-htop-sur-votre-systeme

    Bien à toi,
    1. Merci de m'avoir répondu mais après que j'exécute la commande
      ps -eo pcpu,pid,user,args | sort -k1 -r | head -10

      pour afficher les logiciels qui charge le plus CPU j'ai cet résultat

      %CPU PID USER COMMAND
      21.8 6542 root /bin/bash /usr/local/sbin/maldet --scan-all
      0.5 3412 mysql /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/ns335304.ip-5-196-64.eu.err --open-files-limit=10000 --pid-file=/var/lib/mysql/ns335304.ip-5-196-64.eu.pid
      0.0 9 root [rcu_sched]
      0.0 999 root [ksmd]
      0.0 998 root [kswapd0]
      0.0 9953 root [kworker/6:2]
      0.0 8 root [rcu_bh]
      0.0 872 root [kworker/3:1]
      0.0 869 root [kvm-irqfd-clean]

      j'ai pas un processus qui prend bq la charge, mais parfois il atteint le 100%
    2. Modérateur
      Il faut garder un monitoring sous HTOP par exemple et voir ce qui pousse le processus à fond.

      Sinon, tu peux également mettre en place un monitoring du style Nagios, pour vérifier ta consommation de ressources et tout ça.
    3. je pense que mysql qui charge le CPU!!y-a-il pas une methode pour limiter son charge.Merci encore
    4. Modérateur
      Les "je pense" et "je crois" ne mène à rien, les certitudes sont meilleures.

      Si MySQL surcharge le serveur, c'est que soit les requêtes qu'ils reçoit sont trop nombreuses, soit les bases mal optimisées.
    5. mais comment puis savoir?? maintenant tout est normal, mais parfois la charge s'augmente et le serveur se plante et je serai obliger de le redemander manuellement.