Perfomance expectations

If I hook up a USB drive to my PC, it copies acceptably fast - 10mbits/sec  (I think that is the measure - not at pc)

If I hook same drive up to another PC on network, copies are slower but reasonable

If I hook same drive to WDTV over a network, copy is far, far slower  - way < 1 (whatever measure was) - way slooooooower.

This is not gigantic issue as I can move drive around if more than trivial copying required

Question is, however, is this type of performance expected? Any way to improve?

This is more of a curiosity issue not a burning issue…

Thanks

network transfers are going to be very slow

there’s a lot of variables in your individual network that can affect transfer

but even in perfect envirnment

the WD has a very underpowered cpu and only a 10/100 port

or if wireless, that introduces another set of issues

network transfer will always be very slow

I have a WD 3Tb My Book Live and I regularly get 30mBytesps wirelessly. It is a NAS so I can’t connect it directly to my PC so can’t give you comparison speeds :frowning: Sorry to say, your speeds sound poor :smiley:

BTW I’m NOT claiming my connection to be particularly fast as I have heard of people getting 70mBytesps wirelessly through a reasonable modem  :slight_smile:

All wired

Will actually reply with recorded speed next chance I get

I see no parameters I can change on the wdtv to help (except to be wired).

Correct?

it’s old but this might be worth a read

http://community.wd.com/t5/WD-TV-Live-Streaming/HD-files-are-buffering-what-can-I-do/m-p/520470#M15495

I’ve run quite a few test for smb and nfs

smb performance is just horrible

and I was measuring streaming performance with output to > /dev/null

add in hdd overhead for file transfers

USB2 external drives can manage around 35MBps (that is mega-bytes-per-second).

100Mbps Ethernet, which is all the WD SMP units support, give only 10-12MBps throughput.

So right there, your speed writing to a 100Mbps networked device will be well below a USB2 local drive.

Then there is the issue of CPU power required.  As KAD79 says, the WD SMP has a pretty low power CPU.  Reading data from a network card and then writing it to a USB device takes quite a bit of CPU.  I suggest you take a look at your PC’s CPU usage when you are writing large files to your USB drive.

As noted, Wifi throughput can be very hard to predict because it depends on many factors.  Just remember that speeds that you see quoted, like “up to 300Mbps,” are virtually always raw signaling rates, and actual data throughput is going to be less than half that rate (often way, way less than half that rate).  In most areas of my house, I get only about 2MBps for “n” Wifi file transfers to laptops!  (This is with access point settings that favor reliability over speed.)

Gigabit Ethernet is the only high performance option: network tests I ran through multiple switches showed throughputs of up to 990Mbps.  In practice, I see close to 60MBps when transferring video files from one internal drive to a remote internal drive via GigE.  So my machine to machine file transfers are often limited by the USB2 drives.

Anyway, I am not sure what you were expecting, but the WD SMPs are not really appropriate to function as file server machines.  Look at what NAS devices cost.  I just looked at Amazon and a 2-bay Synology is twice the price of the WD SMP (and does nothing at all useful without spending even more money for drives!).  The great thing about external drives is that you can physically move them.  “Sneakernet” with USB3 machines/drives is really quite fast!

I wasn’t really expecting anything. I just have a bunch of movies on the drives. Everyone once in awhile I will rotate some new ones in and remove old ones. Very slow. About 1mB/second…

i just move the usb drive to a pc for the transfer. Don’t have to do it that often

Just wanted to see if performance was as expected. It seems it is

I get about the same performance as ncarver.  Nevertheless, I do notice slowness sometimes.  I am sure it’s things ramping /spinning up, so I abort the transfer, start transfer again, and stuff then moves faster.  Try it.

iamimdoc wrote:
Just wanted to see if performance was as expected. It seems it is

Unfortunately, network file transfers can be relatively slow.  10GigE is coming, however!  (10GigE switches are rather pricey right now: Amazon has one for $800.)

I went back and looked. PC to USB drive copies a movie at about 10. ( Mb/sec I think is parameter) per Windows .

Copying same movie from same PC to same drive USB drive attached to WDTV on all wired network speed is about 1, per Windows.

This is slower than expected, correct?

Thanks

I did various copies and generally got 85MBps(that is megabytes per second).   :manhappy:

Internal to internal, internal to SSD, internal to USB2 AND USB3 drives.

Not fantastic but acceptable?   :neutral_face:

Also internal to NAS 33MBps and

Internal to USB on WD TV SMP 4MBps to 5MBps

Internal to the SAME USB (on the same PC) 85MBps

Hope this helps you judge…    :smiley:

louwin wrote:

I did various copies and generally got 85MBps(that is megabytes per second).   :manhappy:

Internal to internal, internal to SSD, internal to USB2 AND USB3 drives.

 

Not fantastic but acceptable?   :neutral_face:

According to Wikipedia:  “USB 2.0 was released in April 2000 (now called “Hi-Speed”), adding higher maximum signaling rate of 480 Mbit/s (effective throughput up to 35 MB/s or 280 Mbit/s).”

So it is not possible for you to be getting 85MBps copying to a USB 2.0 external drive.

I see 33-35MBps, which is exactly in line with the USB standard.  Meaning the transfer rate to the drive is limited by the USB 2.0 interface.

Most likely what you are measuring is the rate to transfer the data to a kernel buffer–not the rate to actually transfer data to the target device.  You have to be very careful when doing these kinds of timing tests or your results will not be meaningful.  Modern OS’s can use all your free RAM for buffering, so generally speaking, using very large files is a necessity (i.e., bigger than your RAM).  If, for example, you repeatedly copy a fairly small file, the entire file may have been cached, and instead of having to be read again it will already been stored in RAM so appear to be extremely fast to read.  Copying a different large video file for each test measurement is a good approach.

Thanks for that info  :smiley:

I did use a file of about 1Gb and the copies peaked at 133MBps but seemed to settle down to 85MBps.

Out of curiousity I did a couple of tests with 11.5Gb and 10.7Gb files and got a way lower speed   :frowning:

My system has 8Gb of memory   :smiley:

USB3 to internal AND USB3 to USB3 and got 31.5MBps.  I had expected much higher speed using USB3 so I must be hitting another system limit???

Anyway, learn something new every day   :D    :D    :smiley:

louwin wrote:

Thanks for that info  :smiley:

 

I did use a file of about 1Gb and the copies peaked at 133MBps but seemed to settle down to 85MBps.

Out of curiousity I did a couple of tests with 11.5Gb and 10.7Gb files and got a way lower speed   :frowning:

 

My system has 8Gb of memory   :smiley:

 

USB3 to internal AND USB3 to USB3 and got 31.5MBps.  I had expected much higher speed using USB3 so I must be hitting another system limit???

 

Anyway, learn something new every day   :D    :D    :smiley:

So that 133MBps is probably max speed reading from an internal drive to cache (RAM), and then once there is no more free RAM for caching the speed “comes down” as it gets averaged with actually doing the writing out of the cache to the target device.  8GB of RAM can make for lots of cache space!

I am currently backing up one of my video backups as the main external drive is throwing read errors.  The new drive is supposedly USB3 and plugged into USB3 port, but I am getting only 40MBps sustained writes to it (from an internal drive).  I first had it plugged into a USB2 port by mistake and was getting 33-35MBps so stopped it and changed to one of the USB3 ports, but was very disappointed by the slight speed increase.  I have a small portable USB3 spinning disk drive that I generally see around 80-90MBps from.  Not sure what the problem is with this drive.  It is one of those drives with a “now works with USB3” stickers on it.  Clearly not really fully USB3!

If you are transferring from one USB device to another then both are probably trying to use the same bus/connection.  I don’t know enough about USB design to be sure, but it may be that the USB max throughput is divided for the reading and the writing (with some more lost to delays from switching).  This can also take significant CPU.

The fastest speeds I attain between wired gigabit network devices with a USB3 drive attached are:  30MB/sec sending or receiving.  The test I did was between my (gigabit) PC w/7200rpm drive, to and from a networked (gigabit) Pogoplug w/USB3 Seagate GoFlex portable drive attached.  This is the fastest via network.  It is slower (<10MB/s) between PC and USB2 drives connected to WDTV.  It is fastest between an esata HD connected to the PC w/internal drive (I have no USB3 port on PC).  (Consistant speeds avg 65MB/s with initial peaks of over 220MB/s at startup either direction and slowly dropping to a consistant speed.)

It all depends upon the router/network and the hardware and port connections involved.  I believe my speeds under my different kinds of conditions are all fine, so I am going to worry about something else!

I use an older MacBook with 4gb ram. On good days 10 mB / second to usb and 1 mB/ sec to same usb drive hooked to wdtv. Based on -above experiences, it seems that the Wdtv kills performance for this type of activity. But that is not really what it was designed for. Having said that, I did hook several old usb drives to older Wdtvs and they will actually function as a poor mans file server. One can certainly store lots of music or movies and stream around ones network without much of a problem. Photos can be stored too if you are just looking for backup storage

Thanks

Did some more tests out of curiousity   :slight_smile:

USB3 to NAS - 35MBps (pleasantly surprised as it was more than I expected)  :D   (N600 gigabit modem)

USB3 to USB2 - 30MBps (about what I expected)   :slight_smile:

USB3 to USB3 - 126MBps to 154MBps (stayed at over 150 for half the file) (completely contra to the first similiar test)

Tests done by alternating 2 files about 11Gb each (to minimise cacheing)

Desktop PC running Windows 7 64bit with 8Gb 2000 ram and 40Tb of discs (total) including 3 RAID mirrors.  ALL my BIG files are on ONE USB3 XHDD (backed up on the NAS) so that was used as the source.

Mine is not bigger than yours, just reporting to anyone interested   :smiley: