erste Tests...
Ich habe in meinem Server 4GB RAM (davon kann das OS 3,8-3,9 GB ansprechen) und eine 64Bit AMD-CPU, Modell 5050e (K9-Kern, ein sehr gutes "Stromsparmodell") mit zwei Kernen.
Mit dem
mc habe ich eine 3,9 GB große Datei von meinem ZFS-RAID-1 (1,5 TB S-ATA - Platten) auf die große 3TB-Platte (auch ZFS) verschoben...
Es startete mit 86MB/s, steigerte sich sehr schnell auf über 91MB/s und brach dann allmählich auf ca. 59MB/s ein.
Mein 40GB-Test, ermittelte eine durchschnittliche Geschwindigkeit von ca. 55,7 MB/s, auf einem rechenintensiv belasteteten System, welches nur einen Kern für das OS nutzen konnte:
Code:
# time dd if=/dev/zero of=/BACKUP3000GB/test count=10485760 bs=4096
10485760+0 records in
10485760+0 records out
42949672960 bytes transferred in 735.719032 secs (58377820 bytes/sec)
real 12m16.491s
user 0m2.712s
sys 3m41.071s
# ls -lh /BACKUP3000GB/test
-rw-r--r-- 1 root wheel 40G Jan 13 22:54 /BACKUP3000GB/test
Der große Abstand zwischen //real// und //sys// zeigt aber auch, dass das System hier viel //Wartezeit// hatte...
Dabei wurde im Hintergrund ein Film ins AVC-Format transcodiert:
Code:
last pid: 31333; load averages: 1.84, 1.53, 1.34 up 3+00:09:01 22:43:37
124 processes: 2 running, 121 sleeping, 1 zombie
CPU: 0.0% user, 37.8% nice, 60.3% system, 2.0% interrupt, 0.0% idle
Mem: 79M Active, 51M Inact, 3518M Wired, 25M Cache, 415M Buf, 225M Free
Swap: 3165M Total, 39M Used, 3126M Free, 1% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 125 10 85076K 60020K RUN 0 130:32 90.38% x264
31332 root 1 76 0 5812K 804K tx->tx 1 0:40 32.67% dd
Nach einer Weihle ging die Load von ca. 1,8 auf ca. 1,5 runter:
Code:
last pid: 31347; load averages: 1.54, 1.59, 1.41 up 3+00:11:50 22:46:26
124 processes: 3 running, 120 sleeping, 1 zombie
CPU: 0.2% user, 45.0% nice, 29.5% system, 2.3% interrupt, 23.1% idle
Mem: 63M Active, 50M Inact, 2654M Wired, 7524K Cache, 415M Buf, 1124M Free
Swap: 3165M Total, 46M Used, 3119M Free, 1% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 126 10 85076K 59904K CPU0 0 133:10 92.97% x264
31332 root 1 103 0 5812K 644K RUN 1 1:31 37.70% dd
Und zu meiner Überraschung, noch weiter, bis auf ca. 1,2:
Code:
last pid: 31347; load averages: 1.19, 1.45, 1.38 up 3+00:14:10 22:48:46
124 processes: 2 running, 121 sleeping, 1 zombie
CPU: 0.0% user, 48.3% nice, 3.6% system, 2.4% interrupt, 45.7% idle
Mem: 62M Active, 43M Inact, 2783M Wired, 8736K Cache, 415M Buf, 1002M Free
Swap: 3165M Total, 55M Used, 3111M Free, 1% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 126 10 85076K 59820K CPU1 1 135:21 96.88% x264
31332 root 1 76 0 5812K 564K tx->tx 1 2:15 30.66% dd
Und dann kam die nächste Überraschung, sie stieg wieder auf fast 1,9 an:
Code:
last pid: 31347; load averages: 1.89, 1.58, 1.43 up 3+00:15:00 22:49:36
124 processes: 2 running, 121 sleeping, 1 zombie
CPU: 0.0% user, 47.8% nice, 3.4% system, 2.1% interrupt, 46.7% idle
Mem: 62M Active, 39M Inact, 3286M Wired, 9764K Cache, 415M Buf, 502M Free
Swap: 3165M Total, 59M Used, 3107M Free, 1% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 126 10 85076K 59792K CPU1 1 136:08 92.48% x264
31332 root 1 76 0 5812K 544K tx->tx 0 2:26 17.29% dd
...und dann auf über 2:
Code:
last pid: 31349; load averages: 2.00, 1.67, 1.47 up 3+00:15:56 22:50:32
124 processes: 3 running, 120 sleeping, 1 zombie
CPU: 0.2% user, 47.9% nice, 31.6% system, 2.3% interrupt, 18.0% idle
Mem: 62M Active, 36M Inact, 2642M Wired, 12M Cache, 415M Buf, 1146M Free
Swap: 3165M Total, 62M Used, 3103M Free, 1% Inuse, 48K In
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 127 10 85076K 59728K CPU1 1 137:01 93.07% x264
31332 root 1 69 0 5812K 516K RUN 0 2:45 25.59% dd
Code:
last pid: 31349; load averages: 2.38, 1.80, 1.52 up 3+00:16:30 22:51:06
124 processes: 3 running, 120 sleeping, 1 zombie
CPU: 0.0% user, 50.7% nice, 3.6% system, 3.0% interrupt, 42.8% idle
Mem: 62M Active, 36M Inact, 2521M Wired, 11M Cache, 415M Buf, 1268M Free
Swap: 3165M Total, 62M Used, 3103M Free, 1% Inuse
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30645 kontor 1 127 10 85076K 59728K CPU1 1 137:33 92.29% x264
31332 root 1 69 0 5812K 516K tx->tx 1 2:53 11.47% dd
Naja, der
mc kopiert deutlich langsamer als der gute cp-Befehl. Dafür zeigt er aber zyklisch die durchschnittliche Transferrate an, und da hab ich einen Spitzenwert von über 90MB/s gesehen. Ich denke USB 3.0 ist schon echt schnell allerdings gibt es überall im (Narmal-)System Engpässe.
Wer die volle 3.0-Leistung nutzen will, der sollte sich einen neuen Rechner kaufen... ich glaug von Intel gibt es schon native USB 3.0-Unterstützung...
Aber bei mir steht Strom sparen im Vordergrund und Geschwindigkeit kommt erst an zweiter stelle.
Am liebsten würde ich ja so einen Rechner mit schneller ARM-CPU nehmen,
die bieten im Moment die meiste Rechenleistung für's gesugte Watt.
Aber bis dahin bin ich mit meiner 3.0-Geschwindigkeit ganz zufrieden.

Gruß
Yoda