Auteur Sujet: rsync entre 2 NAS  (Lu 6409 fois)

0 Membres et 1 Invité sur ce sujet

BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #24 le: 30 août 2016 à 20:24:32 »
Désormais nas04 est au taquet : t'as un core qui doit être à 100% -> pas possible d'aller plus vite. Le noyau écrit en asynchrone des données reçues, c'est pourquoi le débit d'écriture n'est pas constant alors que le flux de lecture est stable sur nas03.



PacOrly

  • Client Free fibre
  • *
  • Messages: 1 261
  • FTTH 850/350 Orly (94)
rsync entre 2 NAS
« Réponse #25 le: 30 août 2016 à 22:37:50 »
nas03 et nas04 sont équipés respectivement d'un Celeron Dual Core E1400 et d'un Celeron Dual Core E1500.
Les cartes mères supportent les CPU suivants :
- Core 2 Duo du E4300 au E8600;
- Core 2 Extreme du QX6800 au QX9770 et X6800;
- Core 2 Quad du Q6400 au Q9650.

Un upgrade CPU pourrait-il améliorer les choses?
Y aurait-il un modèle à privilégier?

Pour mémoire sur eBay
E8400   10€
Q8200   20€
QX6800 70€

Edit :

rsync lancé sur nas03.
montage nfs sur nas03 (client) depuis nas04 (serveur).
sent 847,549,299,484 bytes  received 2,863 bytes  63,867,171.72 bytes/sec
total size is 847,342,416,795  speedup is 1.00

rsync lancé sur nas04.
montage nfs sur nas04 (client) depuis nas03 (serveur).
Citer
sent 847,549,299,484 bytes  received 2,858 bytes  57,470,710.45 bytes/sec
total size is 847,342,416,795  speedup is 1.00

Finalement, le premier mode est plus efficace.

BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #26 le: 31 août 2016 à 09:06:35 »
Tes derniers chiffres confirment que c'est le CPU qui limite, pas les I/O (vu le nombre de disques, pas étonnant). Dans le scénario 1, nas04 ne gère que NFSd et nas03 gère rsync.

Si tu dois faire un upgrade, ça doit d'abord être pour favoriser la performance par core. Augmenter le nombre de core sans augmenter la perf individuelle de chacun n'améliorera pas les perfs globales. Les Core 2 sont plus rapides que les Celeron je pense, donc tu devrais sentir une différence.


BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #27 le: 31 août 2016 à 14:12:08 »
https://fr.wikipedia.org/wiki/Load_average

Citer
    La charge est supérieure à 1

Ceci ne signifie pas forcèment qu'un processeur plus rapide résoudrait le problème. En effet, la charge inclut généralement les processus en attente d'entrées-sorties. Un processus dans ce cas sera donc comptabilisé, mais il est « bloqué » car il « attend » un périphérique d'I/O, et non pas le processeur.
Il faut donc prêter attention aux autres affichages des commandes comme top ; où l'utilisation processeur globale est également indiquée. Si le processeur est inactif (idle) à 90 % mais que la charge est élevée, un processeur plus véloce n'y changera rien. S'il reste « collé » à 100 % d'utilisation, alors il est certainement en cause.
(Autrement dit : un load > 1 n'indique une contention sur le processeur que si, et seulement si, le idle = 0.0.)

corrector

  • Invité
rsync entre 2 NAS
« Réponse #28 le: 31 août 2016 à 16:14:49 »
OK, linux is not Unix.

BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #29 le: 31 août 2016 à 18:13:35 »
Sous HP-UX j'avais le même comportement. C'est d'ailleurs pénible car "top" sous HP-UX donne moins de détails sur le CPU que "top" Linux.

corrector

  • Invité
rsync entre 2 NAS
« Réponse #30 le: 31 août 2016 à 18:20:33 »
Tu veux dire que les processus en attente de lecture disque sont comptés comme des RUNNABLE?

BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #31 le: 31 août 2016 à 20:22:48 »
C'est ça.

PacOrly

  • Client Free fibre
  • *
  • Messages: 1 261
  • FTTH 850/350 Orly (94)
rsync entre 2 NAS
« Réponse #32 le: 10 septembre 2016 à 18:02:01 »
Excellent diagnostique BadMax.

J'ai trouvé deux E8600 (Intel(R) Core(TM)2 Duo CPU E8600 @ 3.33GHz, 2 cores) pour 15€/pièce frais de port compris, pour remplacer le E1400 (nas03) et le E1500 (nas04).

Rsync via ssh -> 92 Mio/s (environ 40 Mio/s avant).

nas03 38% user, 12% kernel, 0% IO, 51% idle
nas04 36% user, 42% kernel, 0% IO, 22% idle

Je ferai aussi un test via nfs, mais vu l'occupation CPU, je n'attends pas faire mieux.

BadMax

  • Client Free adsl
  • Modérateur
  • *
  • Messages: 3 454
  • Malissard (26)
rsync entre 2 NAS
« Réponse #33 le: 10 septembre 2016 à 19:44:28 »
Toujours pas bloqué par les I/O -> essaye NFS :)

Bon après tu seras limité par le Gb \o/

PacOrly

  • Client Free fibre
  • *
  • Messages: 1 261
  • FTTH 850/350 Orly (94)
rsync entre 2 NAS
« Réponse #34 le: 11 septembre 2016 à 16:19:42 »
Rsync via ssh -> 96 Mo/s
Rsync via nfs depuis nas03 -> 88 Mo/s


Rsync via nfs depuis nas04 -> 102 Mo/s
nas03  2% user, 24% kernel, 0% IO, 74% idle
nas04 32% user, 53% kernel, 3% IO, 12% idle

 

Mobile View