Aller au contenu

Performances Ridicules Des Syno Arm Compar


Messages recommandés

Salut tout le monde,

je vais jeter un pavé dans la mare car je me suis rendu compte que les performances des plateformes ARM sont largement inférieures à celles des PPC. J'ai écris au support Synology en anglais qui m'a répondu "d'après vos tests, la différence est due à une limitation CPU dépendant du design".

Alors je vais étayer mes propos pour ouvrir un sujet sérieux.

Je possède un DS-210+ et voulant passer logiquement au DS-212+, je me suis rendu compte que ce nouveau est super lent à comparé. Pourtant le CPU PPC 1,06Ghz 512Mo DDR2 fait face à une nouvelle plateforme ARM 2.0 Ghz 512Mo DDR3. Sur le papier ya pas photo donc passons aux tests que j'ai envoyé par mail , le tout avec DSM 4.0-2228. Pour info, j'ai sous la main un DS-109+ (= DS-210+) et un DS-209 (1.2/256), un RS812 (1.6/512) qui ont donné les mêmes tendances, PPC > ARM. Aucun service n'a été lancé pour les tests.

1) Hdparm perfs

DS210+ : RAID1 WDC WD20EARS (2TB 5.4K GREEN SATA2)cleardot.gif

Timing cached reads: 1224 MB in 2.00 seconds = 612.11 MB/sec

Timing buffered disk reads: 314 MB in 3.00 seconds = 104.53 MB/sec

DS212+ : RAID1 ST2000DL003 (2TB 5.9K GREEN SATA3)cleardot.gif

Timing cached reads: 640 MB in 2.01 seconds = 319.18 MB/sec

Timing buffered disk reads: 416 MB in 3.01 seconds = 138.16 MB/sec

Les disques du DS-212+ sont plus récents avec un débit max plus élevé.

2) Nbench-byte

DS210+cleardot.gif

Memory Index : 4.520

Integer Index : 5.514

Floating-Point Index : 0.353

DS212+cleardot.gif

Memory Index : 5.693

Integer Index : 8.037

Floating-Point Index : 0.600

Chose logique, le ARM 2.0Ghz DDR3 dépasse le PPC 1.06Ghz DDR2.

3) Compression test

J'ai compressé avec tar-gz un dossier divers de 989Mo de PDF, PNG, JPG et autres avec cette commande :

time tar cvzf test.tgz Test/*

DS210+cleardot.gif

real 6m 5.82s

user 5m 44.35s

sys 0m 12.83s

DS212+cleardot.gif

real 8m 29.52s

user 7m 58.10s

sys 0m 20.20s

Et là, résultat flagrant que je veux démontrer, le DS210+ atomise le DS-212+ de 30% ! Le résultat est encore plus affligeant sur le RS812/DS209...

4) Decompression Test

Passons à la décompression :

time tar xvzf test.tgz

DS210+cleardot.gif

real 1m 22.11s

user 0m 0.03s

sys 0m 5.54s

DS212+cleardot.gif

real 1m 25.37s

user 0m 0.11s

sys 0m 8.16s

Moins impressionant mais le DS-210+ garde l'avantage avec des hdd moins peformants.

5) JPEG convert

Convertion d'un JPEG de 1.7MB en 800x800, comme pourrait le faire la galerie photo en indexage.

time convert -size 800x800 -unsharp 0.5x0.5+1.25+0.0 demo.jpg test.jpg

DS210+cleardot.gif

real 0m 4.69s

user 0m 4.60s

sys 0m 0.04s

DS212+cleardot.gif

real 0m 15.04s

user 0m 14.92s

sys 0m 0.06s

Impressionnant ! J'ai refais le test 3 fois pour être sûr, encore une large victoire pour le DS210+ !

Et pour confirmer çà, j'ai lancé l'indexation de 5000 photos sur les 2 syno. C'est sans appel, le DS-210+ a mis 1j contre plus 5j pour le DS-212+ !!!

6) Conclusion

Pour comparer mes résultats, j'ai inversé la baie RAID1, puis testé 1 disque par 1, les résultats sont les mêmes. La carte mère PowerPC est plus efficace que celles des ARM.

Tous les tests ont été fait avec DSM 4.0-2228 mais 6 mois en arrière, j'avais déjà renoncé à garder un DS211 en DSM 3.2 contre mon DS-109+, date à laquelle j'ai découvert le problème.

Synology a recu un debug kernel de chaque machine mais pas de souci apparament.

Au final, difficile de comprendre pourquoi les ARM sont si lents alors que le test nbench est sans appel. Si quelqu'un veut me soumettre de nouveaux tests, je suis un utilisateur expérimenté en quête de savoir si on peut faire qq chose pour l'avenir ou si un pauvre CPU qui tourne à 1Ghz de moins atomise la nouvelle génération. ;)

Modifié par chreggy
Lien vers le commentaire
Partager sur d’autres sites

La réponse est toute simple :)

Le processeur du 210+ (Freescale mpc8533E) est équipé d'une unité de calcul en virgule flottante FPU (Floating Point Unit)

Le processeur du 212+ (Marvell Kirkwood mv6282) n'en a pas elle est émulé par le noyau linux (ce qui est largement moins performant)

La FPU est très fortement sollicité par toutes les opérations mathématiques complexes (compression, manipulation d'images, cryptographie, cheksum ....) ce qui explique tes résultats :) :)

Sauf peut être celui du HDparms qui normalement ne sollicite pas la FPU (à moins qu'il fasse un cheksum ou un truc du style sur les données) ... mais c'est peut être seulement une histroire de paramétre de compilation du soft qui le rend plus performant en PPC quand ARM.

Encore un bon exemple de la difficulté à évaluer la performance d'un processeur !!!

Pour finir un exemple avec ma RaspberryPi équipé d'un ARMV7 avec un FPU "partielle" depuis qu'un nouveau kernel supportant cette unité FPU (même si elle n'est pas complète) est dispo le temps de génération de mes graphiques RRD (en PNG) a été divisé par 2 alors que le processeur n'est pas plus puissant .....

Modifié par Sp@r0
Lien vers le commentaire
Partager sur d’autres sites

Les PPC ont toujours été plus puissants que les ARM, et ça n'a rien à voir avec les fréquences de fonctionnement mais avec l'architecture.

À fréquence égale : x86 > PPC > ARM. Ce résultat est inversé en ce qui concerne la consommation de chaque plateforme.

Les PPC ne sont pas vieux, d'ailleurs c'est un PPC qui équipera le futur DS413 (désolé je ne retrouve plus la source).

Lien vers le commentaire
Partager sur d’autres sites

Les PPC ont toujours été plus puissants que les ARM, et ça n'a rien à voir avec les fréquences de fonctionnement mais avec l'architecture.

À fréquence égale : x86 > PPC > ARM. Ce résultat est inversé en ce qui concerne la consommation de chaque plateforme.

Pendant longtemps, les PowerPC étaient plus puissants que les x86 à fréquence égale. Aujourd'hui, je ne sais pas.

Les PPC ne sont pas vieux, d'ailleurs c'est un PPC qui équipera le futur DS413 (désolé je ne retrouve plus la source).

On ne sait pas si ce sera un PPC, mais on sait que c'est un processeur Freescale double-coeur : et Freescale fait aussi des processeurs ARM maintenant.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.