[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problème de charge disque



Le Sat, 02 May 2015 01:48:27 +0200
Francois Lafont <mathsattacks@free.fr> a écrit:

> 
> Au passage, je suis surpris du temps %CPU utilisé pour les écritures
> séquentielles en mode « par caractères » : 97% dans mon cas et toi tu
> avais 79%. Alors qu'en mode par blocs par exemple ça retombe à 7%. Si
> quelqu'un a une explication sur ce phénomène, je serais curieux de la
> connaître.

ça ne me semble pas incohérent. En mode caractères tu écris un par un alors
qu'en mode blocs tu passes dec blocs complets, non ?

> 
> Bref, pour en revenir à ton problème, je trouve quand même curieux que
> du jour au lendemain tu te retrouves avec des perfs pourries comme ça.
> J'ai du mal à imaginer un problème matériel (mais j'ai peut-être tort)
> et je pense que si tu avais fait des modifs particulières au niveau des
> disques (genre options de montages etc.) tu n'aurais pas manqué de nous
> le signaler.

Non rien fait de particulier. Au début j'ai commencé à m'apercevoir que
tracker monopolisait beaucoup de temps sur la machine. Je l'ai mis en cause (y
a eu un fil sur la liste à ce sujet). Ensuite je me suis décidé à le virer
mais même si c'était mieux j'avais toujours des lags.

> Tu ne sais pas si tes problèmes de perfs sont apparues au
> même moment qu'une mise à jour particulière ou qu'une install particulière
> par hasard ? À moins que l'apparition des perfs pourries se soient
> faites petit à petit ?

Je ne sais pas dire exactement mais j'ai l'impression que c'est venu d'un coup
au moment ou j'ai incriminé tracker. Donc possible que ce soit lié à une mise
à jour.

> 
> N'y aurait-il pas un process qui tourne en arrière plan et qui sollicite
> ton disque sans arrêt de sorte que ça te plombe tes I/O ?

Non le disque ne semble pas être sollicité en permanence mais régulièrement
iotop me montre kworker, atop ne montre pas une charge dessus quand je ne fais
rien. De même pour iostat.

> Attention, il
> ne faut pas se limiter à la partition /home de ton disque mais à bien
> regarder sur toutes les partitions de ton disque. Parce que si une
> partition se fait bourriner sans arrêt par un process ça va impacter
> toutes les partition du disque forcément (vu qu'au final c'est la même
> tête de lecture qui trinque).

Avant j'avais 3 partitions sur ce disque (home, tmp, srv). Cette nuit j'ai
passé tmp en tmpfs. Il ne reste donc que home et srv.
Sur srv j'ai juste un petit serveur ftp accessible localement uniquement.
Donc il ne reste des accès que sur home (confirmé par iostat)

> Pour écarter ce genre d'hypothèse, perso,
> je pense qu'à ta place je redémarrerais le système en mode « recovery »
> avec juste une console root (le truc le plus minimaliste possible quoi),
> ensuite je démonterais *toutes* les partitions du disque suspect, puis
> je remonterais uniquement la partition /home mais au niveau d'un répertoire
> différent de /home justement (par exemple /home_tmp) puis je tenterais un
> nouveau test bonnie++ (exactement le même que celui que tu as déjà effectué
> précédemment).

Pourquoi pas. Je vais essayer des que je peux.
D'ailleurs tu lances bonnie++ avec quelles options ?

> 
> Je vois que ton disque contient les partitions /home, /tmp et /srv si je ne
> dis pas de bêtise. Par exemple, /srv, il te sert à quelque chose ? Il y a des
> trucs qui tournent là-dessus ?

Voir plus haut dans ma réponse.

Gaëtan


Reply to: