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)
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)
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+
Memory Index : 4.520
Integer Index : 5.514
Floating-Point Index : 0.353
DS212+
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+
real 6m 5.82s
user 5m 44.35s
sys 0m 12.83s
DS212+
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+
real 1m 22.11s
user 0m 0.03s
sys 0m 5.54s
DS212+
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+
real 0m 4.69s
user 0m 4.60s
sys 0m 0.04s
DS212+
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.