|
Performances XSM
XSM est incontestablement le tri le plus rapide du marché !
Vous avez fait un benchmark ? Vous avez trouvé un tri plus rapide ? Dites-le nous !
- XSM vs tri standard, de 1 à 30 GB, Linux x86
- XSM vs logiciels concurrents 5GB, 10GB, 20GB, WinNT
- XSM Tri de 1 à 30 Gigabyte, Linux x86_64 vs Solaris 10 Sparcv9
- XSM vs tri standard, IBM AIX
- XSM vs tri standard, IBM Z/Linux
- XSM vs tri standard, AIX, Solaris, Linux
XSM vs tri standard, de 1 à 30 GB, Linux x86
Durée en minutes pour trier un fichier de 1 à 30 Gigaoctets
Linux FC9.x86_64, Core2 Duo E6550 @ 2.33GHz, 2 GB RAM, 2 x IDE 7200 rpm
XSM vs logiciels concurrents 5GB, 10GB, 20GB, WinNT
- Machine en charge normale.
- Fichiers générés avant chaque tri par SortGen.
- Ground rules : http://sortbenchmark.org
- Temps moyen sur 5 passes. Chaque passe exécute tous les programmes de tri.
- 1 disque IDE 7200 rpm pour input + output
- 1 disque IDE 7200 rpm pour temporary sortworks
- Benchmarks reproductibles.
Durée en minutes pour trier un fichier de 5 Gigaoctets :
Durée en minutes pour trier un fichier de 10 Gigaoctets :
Durée en minutes pour trier un fichier de 20 Gigaoctets :
XSM Tri de 1 à 30 Gigabyte, Linux x86_64 vs Solaris 10 Sparcv9
Durée en minutes pour trier un fichier de 1 à 30 Gigaoctets
- Machines en charge normale.
- Fichiers générés avant chaque tri par sortgen.
- 1 disque pour input + output
- 1 disque pour temporary sortworks (4 SORTWORKS)
- Multi-threading
- Benchmark reproductible.
Ce benchmark montre la linéarité des performances sur des fichiers de 1 à 30 GB sur différents systèmes d'exploitation :
Quelques soient les volumes traités, les temps de traitements XSM sont prévisibles et constants.
Dans l'exemple cité, le SUN sparc est doté de disques SCSI plus rapides que le PC, mais de processeurs plus lents, ce qui explique la différence de performances.
XSM vs tri standard, IBM AIX
Durée en secondes pour trier de 100k à un million de lignes sous IBM AIX
AIX 5.2 P570 CPU 1.9Ghz RAM 6GB
XSM vs tri standard, IBM Z/Linux
Durée en secondes et consommation CPU pour trier un fichier d'un million de lignes sous IBM Z/Linux
XSM vs tri standard, AIX, Solaris, Linux
Anciens Benchmarks d'une époque ancienne (2002...) où il fallait 1 minute pour trier 100 Megabytes...
Aujourd'hui, il faut 40 secondes pour trier 1 Gigabyte !
Le but est de montrer que XSM, depuis son origine, a toujours été plus rapide que le tri stantard
Input file : 100 MB, XSM v6: 5 sec, XSM v6: 17 sec., Standard: 61 |
CPU | IBM P/Series PPC quadri processor |
| Cache | n/a |
| Mem. | n/a |
| Disk | 3 x SCSI |
| Speed | n/a |
| O.S. | AIX 5  |
| |
Input file : 24 GB, XSM: 2002 sec., Standard: n/a |
CPU | Serie 6800 quadri 4 x 900 Mhz (3 LPAR) |
| Cache | n/c |
| Mem. | n/c |
| Disk | SCSI |
| Speed | n/c |
| O.S. | SUN Solaris 8  |
| |
Input file : 1 GB, XSM: 186 sec., Standard: 412 sec. |
CPU | Intel PIII/733 Mhz |
| Cache | 512 K |
| Mem. | 256 M |
| Disk | 2 x UDMA |
| Speed | 7200 rpm |
| O.S. | Win 2000  |
| |
Input file : 100 MB, XSM: 16 sec., Standard: 102 sec. |
CPU | Serie 6800 quadri Sparcv9 4 x 900 Mhz |
| Cache | n/c |
| Mem. | n/c |
| Disk | SCSI |
| Speed | n/c |
| O.S. | SUN Solaris 8  |
| |
Input file : 100 MB, XSM: 12 sec., Standard: 47 sec. |
CPU | Intel PIII/733 Mhz |
| Cache | 512 K |
| Mem. | 256 M |
| Disk | 2 x UDMA |
| Speed | 7200 rpm |
| O.S. | Win 2000  |
| |
Input file : 100 MB, XSM: 71 sec., Standard: 109 sec. |
CPU | Intel PIII/550 Mhz |
| Cache | 512 K |
| Mem. | 128 M |
| Disk | IDE 14 GB |
| Speed | 7200 rpm |
| O.S. | Linux RH6.2  |
| |
Input file : 100 MB, XSM: 84 sec., Standard: 106 sec. |
CPU | Intel PIII/400 Mhz |
| Cache | 512 K |
| Mem. | 128 M |
| Disk | IDE 14 GB |
| Speed | 7200 rpm |
| O.S. | Linux RH6.2  |
| |
Input file : 100 MB, XSM: 110 sec., Standard: 140 sec. |
CPU | Intel PII/366 Mhz |
| Cache | 256 K |
| Mem. | 128 M |
| Disk | IDE 14 GB |
| Speed | 7200 rpm |
| O.S. | Linux RH6.2  |
| |
Input file : 100 MB, XSM: 135 sec., Standard: 188 sec. |
CPU | Intel PII/266 Mhz |
| Cache | 256 K |
| Mem. | 64 M |
| Disk | IDE 4 GB |
| Speed | 4500 rpm |
| O.S. | Linux RH6.2  |
| |
Input file : 100 MB, XSM: 141 sec., Standard: 163 sec. |
CPU | Intel P/166 Mhz |
| Cache | 256 K |
| Mem. | 64 M |
| Disk | SCSI 2 GB |
| Speed | 3600 rpm |
| O.S. | Linux RH6.2  |
| |
Input file : 100 MB, XSM: 151 sec., Standard: 203 sec. |
CPU | RS/6000 43P120 |
| Cache | n/c |
| Mem. | 64 M |
| Disk | SCSI 9 GB |
| Speed | 7200 rpm |
| O.S. | AIX 4.3  |
| |
Input file : 100 MB, XSM: 96 sec., Standard: 248 sec. |
CPU | IBM S/390 |
| Cache | n/c |
| Mem. | 128 M |
| Disk | 3390 |
| Speed | n/c |
| O.S. | VM/Linux S390  |
|