Pas besoin de compiler, les distributions Linux Ubuntu et Debian sont déjà adaptées. (Online donne le choix entre Ubuntu, Debian et Gentoo)
Voici une page pour faire des téléchargements sur un serveur Online ARM
Débit du serveur ARM, quand on télécharge un fichier du serveur ARM depuis Internet : 56,8 Mio/s soit 476,5 Mb/s (c'est le réseau qui limite, pas le SSD)
100%[========================================================================>] 5 000 000 000 58,7M/s ds 84s
2014-11-15 18:39:35 (56,8 MB/s) - «/dev/null» sauvegardé [5000000000/5000000000]On a le même débit si le fichier est en cache en ram par contre j'ai réalisé le test avec un fichier plus petit, car un fichier de 5 Go ne tient donc pas dans les 2 Go de ram du serveur.
Le SSD a un très haut débit en lecture mais pas en écriture :
Écriture sur le SSD d'un fichier de 5Go : 13,5 Mio/s (c'est le SSD qui limite, pas le réseau)
# wget http://ipv4.intuxication.testdebit.info/fichiers/5000Mo.dat
--2014-11-15 17:14:22-- http://ipv4.intuxication.testdebit.info/fichiers/5000Mo.dat
Resolving ipv4.intuxication.testdebit.info (ipv4.intuxication.testdebit.info)... 62.210.156.12
Connecting to ipv4.intuxication.testdebit.info (ipv4.intuxication.testdebit.info)|62.210.156.12|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5000000000 (4.7G) [application/x-ns-proxy-autoconfig]
Saving to: ‘5000Mo.dat’
100%[=========================================================================================================================================================================>] 5,000,000,000 13.5MB/s in 4m 11s
2014-11-15 17:18:33 (19.0 MB/s) - ‘5000Mo.dat’ saved [5000000000/5000000000]Récupération du même fichier sur Internet, sans l'écrire sur le SSD (vers /dev/null) : 43,8 Mio/s soit 367,4 Mb/s# wget -O /dev/null http://ipv4.intuxication.testdebit.info/fichiers/5000Mo.dat
--2014-11-15 17:30:11-- http://ipv4.intuxication.testdebit.info/fichiers/5000Mo.dat
Resolving ipv4.intuxication.testdebit.info (ipv4.intuxication.testdebit.info)... 62.210.156.12
Connecting to ipv4.intuxication.testdebit.info (ipv4.intuxication.testdebit.info)|62.210.156.12|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5000000000 (4.7G) [application/x-ns-proxy-autoconfig]
Saving to: ‘/dev/null’
100%[=========================================================================================================================================================================>] 5,000,000,000 42.4MB/s in 1m 49s
2014-11-15 17:32:00 (43.8 MB/s) - ‘/dev/null’ saved [5000000000/5000000000]Informations sur le CPU :
# uname -a
Linux c1-10-1-16-158 3.17.0-113 #1 SMP Tue Nov 4 15:43:28 CET 2014 armv7l armv7l armv7l GNU/Linux
# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
Features : half thumb fastmult vfp edsp thumbee vfpv3 tls idiva idivt vfpd32 lpae
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x584
CPU revision : 2
processor : 1
model name : ARMv7 Processor rev 2 (v7l)
Features : half thumb fastmult vfp edsp thumbee vfpv3 tls idiva idivt vfpd32 lpae
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x584
CPU revision : 2
processor : 2
model name : ARMv7 Processor rev 2 (v7l)
Features : half thumb fastmult vfp edsp thumbee vfpv3 tls idiva idivt vfpd32 lpae
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x584
CPU revision : 2
processor : 3
model name : ARMv7 Processor rev 2 (v7l)
Features : half thumb fastmult vfp edsp thumbee vfpv3 tls idiva idivt vfpd32 lpae
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x2
CPU part : 0x584
CPU revision : 2
Hardware : Marvell Armada 370/XP (Device Tree)
Revision : 0000
Serial : 0000000000000000
# free -m
total used free shared buffers cached
Mem: 2020 1838 182 0 1 1788
-/+ buffers/cache: 48 1972
Swap: 0 0 0