I had wanted to do this for a while, and this thread got me to finally do it
I ported the bandwidth_test script from WDLXTV to run on the SMP
biggest pain was the fact that while awk, ships as part of the firmware, WD compiled it with errors
which makes their version of awk completely unusable, I’ll probably have to eventually compile awk myself
since there will be other things, which I’ll want to use it for
awk was used in the original script to do floating point calculations, bash can not do floating point calculations
anyways
test bed
Ubuntu Server 12:10
Switch ASUS GX-D1081
Router Linksys E3000 (running DD-WRT) actually the switch will by pass the router completely
powerline adaptor Linksys PL300
edit: file used for test is on an external drive connected to PC
The results NFS
~ # uname -a
Linux WDTVLive 2.6.22.19-49-4 #11 PREEMPT Wed Oct 24 11:51:56 CST 2012 mips unknown
~ #
~ # /usrdata/.wd_tv/theme/Beta/bandwidth_test “/tmp/media/nfs/192.168.1.123/Action2/Fire With Fire.avi”
Pass #1:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:33 min, 8 MB/sec (67 Mb/sec)
Pass #2:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:36 min, 8 MB/sec (65 Mb/sec)
Pass #3:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Pass #4:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Pass #5:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Pass #6:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Pass #7:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:38 min, 8 MB/sec (64 Mb/sec)
Pass #8:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:40 min, 7 MB/sec (63 Mb/sec)
Pass #9:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Pass #10:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 1:37 min, 8 MB/sec (64 Mb/sec)
Average Transfer speed after 10 passes is: 64 Mb/sec
and the same File via Samba
~ # /usrdata/.wd_tv/theme/Beta/bandwidth_test “/tmp/media/samba/DYGERTSERVER/Extra/Action2/Fire With Fire.avi”
Pass #1:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:23 min, 0 MB/sec (7 Mb/sec)
Pass #2:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:26 min, 0 MB/sec (7 Mb/sec)
Pass #3:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:22 min, 0 MB/sec (7 Mb/sec)
Pass #4:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:16 min, 0 MB/sec (7 Mb/sec)
Pass #5:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:9 min, 0 MB/sec (7 Mb/sec)
Pass #6:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:25 min, 0 MB/sec (7 Mb/sec)
Pass #7:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:23 min, 0 MB/sec (7 Mb/sec)
Pass #8:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:26 min, 0 MB/sec (7 Mb/sec)
Pass #9:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:27 min, 0 MB/sec (7 Mb/sec)
Pass #10:Timing ‘Fire With Fire.avi’(769085 KB)… Time: 13:23 min, 0 MB/sec (7 Mb/sec)
Average Transfer speed after 10 passes is: 7 Mb/sec
The Samba results, are absolutely horrible and yes the numbers are correct 7 Mb/sec