Au cours des deux derniers jours, j'ai commencé à avoir des problèmes avec un serveur qui compte quelques utilisateurs. Le serveur est un VPS OpenVZ. Normalement, lorsque l'utilisation du CPU est élevée, j'utilise toujours top
pour en connaître la raison. Mais pour ce serveur, je ne reçois aucune information utile de la part de la commande top
commande. Voici un exemple de capture d'écran du problème que je rencontre
Comme on peut le voir dans la capture d'écran, la fonction %CPU
est presque toujours nulle pour tous les processus, et pratiquement la plupart du temps je vois que toutes les valeurs sont nulles, pourtant l'utilisation du CPU a atteint jusqu'à 10 cœurs !
Je suis totalement perdue et ne sais pas quoi faire pour en trouver la raison. J'aimerais donc savoir si quelqu'un a une idée des causes possibles auxquelles je suis confronté ? Est-ce que cela pourrait être dû à des problèmes de serveur ?
Merci pour toute suggestion !
Edita:
Veuillez noter que cette capture d'écran n'est prise que lorsque la charge est élevée. Cela se produit toutes les quelques heures et dure environ 20 minutes. L'utilisation normale n'est que de 0,0-0,2 cœurs. Voici un exemple d'utilisation normale.
Nouvelle mise à jour
Le problème vient de se reproduire, voici la capture d'écran des commandes suggérées
Je suis désolé d'être un noob en la matière, mais si je comprends bien, il n'y a pas de problème avec l'utilisation du disque, l'utilisation de l'io est très faible.
Dernière mise à jour
J'ai essayé d'utiliser les méthodes suggérées en utilisant vmstat
, ps
dans les réponses et les commentaires, mais n'a pas trouvé d'informations utiles. Lorsque le pic se produit, j'ai même arrêté apache, mysql mais cela n'a pas aidé. J'ai finalement contacté le fournisseur du VPS et j'ai demandé à changer de nœud. Il m'a dit qu'il était au courant des problèmes avec le nœud, qui a été fortement abusé par des clients malveillants récemment, et qu'il travaillait à résoudre les problèmes. Je pense donc que je n'ai plus rien à faire de mon côté. Néanmoins, j'aimerais remercier tous les membres qui ont donné des suggestions, rendant cette Q&R utile pour les références futures !