OVH Cloud OVH Cloud

tache gourmande

28 réponses
Avatar
Christophe PEREZ
Bonjour,

J'ai passé mon serveur d'un ancien PC Céléron 500Mhz, 384Mo de RAM en
une machine neuve Céléron 2.66Ghz, 1Go de RAM, avec un disque SATA.

Sur mon ancien serveur, certes les sauvegardes complètes duraient
longtemps (en gros 5-7 heures), mais au moins, ça ne mettait pas le PC à
genou, et je pouvais continuer à bosser dessus normalement pour des
tâches d'administration légères.

Sur le nouveau, les sauvegardes vont évidemment beaucoup plus vite, mais
pas contre, tout le reste est du coup très ralenti. Un 'top' prend plusieurs
secondes avant d'arriver, et parfois même beaucoup plus et, beaucoup
plus embêtant, les accès ssh sont quasiment impossibles, ou alors très
très longs.

J'ai pensé 'jouer' du 'nice', mais je me demande malgré tout si je
n'aurais pas un petit défaut ailleurs, en particulier sur le noyau.
En effet, c'est la première fois que je compile avec CONFIG_PREEMPT=y.
Est-ce réellement un bon choix ?
Et cela peut-il avoir un rapport ?

Sinon, quelle piste pensez-vous que je pourrais explorer ?

Un extrait du top en pleine sauvegarde par star 'bzipé' :

top - 12:18:24 up 2 days, 18:38, 2 users, load average: 3.77, 4.59, 3.91
Tasks: 204 total, 9 running, 195 sleeping, 0 stopped, 0 zombie
Cpu(s): 94.0% us, 5.6% sy, 0.3% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 905292k total, 896728k used, 8564k free, 8540k buffers
Swap: 1004052k total, 0k used, 1004052k free, 481428k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21999 root 25 0 8812 7772 352 R 92.0 0.9 21:41.44 bzip2

Pour info, Gentoo stable, à jour :
# uname -a
Linux serveur1 2.6.11-gentoo-r5 #1 Sun Apr 3 13:33:10 AST 2005 i686 Intel(R) Celeron(R) CPU 2.66GHz GenuineIntel GNU/Linux


--
Christophe PEREZ
Écrivez moi sans _faute !

10 réponses

1 2 3
Avatar
TiChou
Dans le message <news:,
*Christophe PEREZ* tapota sur f.c.o.l.configuration :

Bonjour,


Salut Christophe,

[sauvegarde qui fait « ramer » le système]

Sinon, quelle piste pensez-vous que je pourrais explorer ?


Quid de l'UDMA sur les disques ?

Un extrait du top en pleine sauvegarde par star 'bzipé' :

load average: 3.77, 4.59, 3.91


Tu effectues une seule sauvegarde (1 processus) à la fois ?

--
TiChou

Avatar
Christophe PEREZ
Le Thu, 07 Apr 2005 18:41:05 +0200, TiChou a écrit:

Quid de l'UDMA sur les disques ?


J'ai justement oublié de le préciser, mais à priori aucun problème là
dessus, même si j'avais eu beaucoup de mal à l'activer, à cause de la
cohabitation SATA + IDE + Graveur IDE. Il m'avait fallu beaucoup de tests
de bios, de reboot, et de compilations de noyau, mais j'y étais à priori
parvenu.
J'ai des résultats du genre :
18:50:03 ~ # hdparm -tT /dev/hdc

/dev/hdc:
Timing cached reads: 1756 MB in 2.00 seconds = 877.26 MB/sec
Timing buffered disk reads: 168 MB in 3.01 seconds = 55.77 MB/sec

18:50:53 ~ # hdparm -tT /dev/hdd

/dev/hdd:
Timing cached reads: 1732 MB in 2.00 seconds = 865.70 MB/sec
Timing buffered disk reads: 102 MB in 3.08 seconds = 33.08 MB/sec

Les sauvegardes se faisant à l'heure actuelle sur /dev/hdd
Pas d'info concernant le SATA car il n'est à priori pas pris en charge
par hdparm si j'ai bien compris :

# hdparm /dev/sda

/dev/sda:
HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 160041885696, start = 0


Tu effectues une seule sauvegarde (1 processus) à la fois ?


Oui oui, bien sûr.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Thu, 07 Apr 2005 18:41:05 +0200, TiChou a écrit:

Tu effectues une seule sauvegarde (1 processus) à la fois ?


Enfin, comme je ne suis pas sûr de bien avoir compris la question puisque
tu parles de processus, une sauvegarde lancée donne ça :

# ps axf | grep 'star '
23347 pts/1 S+ 0:00 | _ sh -c /usr/bin/star -c -bz artype=exustar -xdev -acl -xattr -link-dirs -sparse ???errctl=/usr/local/perso/backup/star_errctl ???-fifo fsdm -no-statistics -silent ???level=0 -tardumps=/usr/local/perso/backup/serveur1.dump -wtardumps ???-not -pat=lost+found{%!/*} -not -pat=www* -not -patÊche/squid/* -not -pat=tmp/* -not -pat=log/* -C /var . ???> /autre/sauvegarde/Linux/serveur1-var-week-14.tar.bz2
23348 pts/1 SL+ 0:33 | _ /usr/bin/star -c -bz artype=exustar -xdev -acl -xattr -link-dirs -sparse errctl=/usr/local/perso/backup/star_errctl -fifo fsdm -no-statistics -silent level=0 -tardumps=/usr/local/perso/backup/serveur1.dump -wtardumps -not -pat=lost+found{%!/*} -not -pat=www* -not -patÊche/squid/* -not -pat=tmp/* -not -pat=log/* -C /var .
23350 pts/1 S+ 0:01 | _ /usr/bin/star -c -bz artype=exustar -xdev -acl -xattr -link-dirs -sparse errctl=/usr/local/perso/backup/star_errctl -fifo fsdm -no-statistics -silent level=0 -tardumps=/usr/local/perso/backup/serveur1.dump -wtardumps -not -pat=lost+found{%!/*} -not -pat=www* -not -patÊche/squid/* -not -pat=tmp/* -not -pat=log/* -C /var .


--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
TiChou
Dans le message <news:,
*Christophe PEREZ* tapota sur f.c.o.l.configuration :

Tu effectues une seule sauvegarde (1 processus) à la fois ?


Enfin, comme je ne suis pas sûr de bien avoir compris la question puisque
tu parles de processus, une sauvegarde lancée donne ça :


[une instance normale de star]

Oui, je voulais savoir si tu ne lançais pas en parallèle plusieurs instance
de star, mais ça n'est évidement pas le cas.

--
TiChou


Avatar
l'indien
On Thu, 07 Apr 2005 13:09:37 -0400, Christophe PEREZ wrote:

Le Thu, 07 Apr 2005 18:41:05 +0200, TiChou a écrit:

Quid de l'UDMA sur les disques ?


[...]

Les sauvegardes se faisant à l'heure actuelle sur /dev/hdd
Pas d'info concernant le SATA car il n'est à priori pas pris en charge
par hdparm si j'ai bien compris :


hdparm gère les disques IDE.
l'IDE est une norme d'interface physique, ATA étant le jeu de commandes
utilisé pour gérer les device IDE.
Le SATA est une liaison de type Serial SCSI utilisant le jeu de commandes
ATA. La notion d'UDMA est spécifique à l'interface IDE et n'a aucune
signification en SATA.
hdparm ne peut rien faire pour configurer une interface qui n'est pas de
type IDE.
Je n'ai jamais essayé les outils SCSI sur du sérial ATA, mais je ne suis
pas sur qu'ils soient efficace non plus...

[...]


Avatar
Christophe PEREZ
Le Thu, 07 Apr 2005 12:21:28 -0400, Christophe PEREZ a écrit:

Sinon, quelle piste pensez-vous que je pourrais explorer ?


Quand je vois le déchaînement des foules sur chacune de mes questions du
genre, je me pose vraiment des questions.
Pourtant, il y a ici des gens pointus, qui maîtrisent le noyau, peuvent
discourir des files system etc etc... (<- ceci dit sans aucune ironie)

Ben non, ça tombe rarement sur moi.
Alors, peut-être qu'un spécialiste usenet m'expliquera comment formuler
une question, les erreurs que j'ai commises, et peut-être me vendra une
formation, parce que là, franchement, je dois sérieusement en avoir
besoin.

Attention, je ne pense pas non plus qu'un ng soit une hotline gratuite qui
me doive tout. Non, je tente bien souvent, et même quasiment tout le
temps du coup, de trouver mes solutions par mes recherches. Et je ne poste
ici que des questions (sauf si je me trompe justement de question) pour
lesquelles il est très difficile de faire une recherche google. Et bien
malgré tout, celui qui veut s'amuser à faire des recherches dans
google.groups verra que peu des fils entamés par moi pourrait contenir un
message avec pour sujet [solved].
Finalement, le message avec pour sujet [comment je fais pour installer
linux], malgré tout ce qui est dit ici, trouve beaucoup plus de
réponses. Comme quoi, la difficulté n'excite pas tant que ça la
matière grise.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Christophe PEREZ
Le Fri, 08 Apr 2005 00:06:59 +0200, l'indien a écrit:

hdparm ne peut rien faire pour configurer une interface qui n'est pas de
type IDE.


Ok, parfaitement clair. C'est ce que j'avais grossièrement compris, mais
sans en connaître les détails.

Je n'ai jamais essayé les outils SCSI sur du sérial ATA, mais je ne suis
pas sur qu'ils soient efficace non plus...


Moi non plus. Et dans toutes les recherches que j'ai faites, tout ce que
j'ai pu trouve c'est qu'à l'heure actuelle, on peut difficilement en
savoir plus.

Merci pour ce complément d'info.
Et sur mon vrai problème, pas d'idée ?

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 07 Apr 2005 18:24:26 -0400 ) Christophe PEREZ :

Ben non, ça tombe rarement sur moi.


Tichou et l'indien sont pourtant des "bons".
Je fais énormément de sauvegardes et sur les machines concernées, aucun
n'est à genoux pendant le processus. Le "top" ne vient certes pas tout de
suite, mais c'est raisonnable.

Il y a plusieurs conclusions qu'on peut tirer:

- Ton problème est un problème peu connu, donc il y a des chances que sa
"logique" soit plus difficile à comprendre. Les problèmes peu connus, on
s'en méfie toujours ;-)

- Ton nouveau serveur a un truc deffectueux, on ne sait pas quoi.

- Moi je suis tenté de dire que c'est tant mieux si la machine est à
genoux pendant le backup, c'est peut-etre un signe qu'il requisitionne
toutes les ressources et qu'il s'empresse donc de finir... Mais chez moi,
le bakcup ne met pas à genoux les machines.

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Khanh-Dang
Finalement, le message avec pour sujet [comment je fais pour installer
linux], malgré tout ce qui est dit ici, trouve beaucoup plus de
réponses. Comme quoi, la difficulté n'excite pas tant que ça la
matière grise.


Quand on y réfléchit bien, c'est triste. Si tout le monde cherchait
vraiment à résoudre son problème, en lisant la documentation, en
cherchant sur Google, etc..., alors la grande majorité des problèmes
de configuration décrits dans ce groupe n'auraient pas de solutions
trouvées.
Un article bien écrit, qui décrit bien le problème a en général un
auteur qui a conscience de la netiquette. Ce même auteur aura en général
vraiment cherché à résoudre son problème de configuration. Et je ne sais
pas si usenet est vraiment adapté à la résolution de problèmes de
configuration. Donc, dans ce cas, le problème reste la plupart du temps
levé :-/

Avatar
Christophe PEREZ
Le Fri, 08 Apr 2005 00:36:46 +0200, Rakotomandimby (R12y) Mihamina a
écrit:

Tichou et l'indien sont pourtant des "bons".


Ça ne fait pas l'ombre d'un doute.
Mais nous ne sommes pas allés très loin dans l'échange.
Et puis, je n'avais pas encore le post de 'l'indien' au moment ou j'ai
écrit ça.
Et enfin, je ne parle pas que de cette question, je pensais avoir été
clair.

Je fais énormément de sauvegardes et sur les machines concernées, aucun
n'est à genoux pendant le processus.


Ben moi non plus, justement.

Le "top" ne vient certes pas tout de
suite, mais c'est raisonnable.


Oui, mais l'accès ssh impossible c'est beaucoup plus gênant.

Il y a plusieurs conclusions qu'on peut tirer:

- Ton problème est un problème peu connu, donc il y a des chances que sa
"logique" soit plus difficile à comprendre. Les problèmes peu connus, on
s'en méfie toujours ;-)


Oui, mais justement, si là, les "cadors" ne s'y intéressent pas, permets
moi de ocntinuer à me poser des questions.

- Ton nouveau serveur a un truc deffectueux, on ne sait pas quoi.


Mouais... et ça ne se verrait que là...

- Moi je suis tenté de dire que c'est tant mieux si la machine est à
genoux pendant le backup, c'est peut-etre un signe qu'il requisitionne
toutes les ressources et qu'il s'empresse donc de finir...


Surtout quand je ne peux plus y accéder...

Mais chez moi,
le bakcup ne met pas à genoux les machines.


Tu l'as déjà dit plus haut ;-)

--
Christophe PEREZ
Écrivez moi sans _faute !

1 2 3