Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
So I just got a new SSD and connected my QNAP NAS to my PC via ethernet.
Now both the NAS and my PC have gigabit ports yet the file transfer only goes at 35MB/s.
Why?
Am I missing something here?
There are many factors. Even a traditional modern spinner (5400 or 7200RPM) can saturate a 1GBit connection. Here are some things to look at:
How are you accessing the NAS? CIFs, iscsi, NFS, samba, etc
Are you transferring large or small files?
What kind of nics do you have on each side(server and client)
Which QNAP do you have, which SSD and how are the drive(s) in the nas configured. What motherboard do you have, which port are you using and how is it connected to the network? Do you have any other network connected storage devices and is the throughput to them any better?
Accessing it via Samba methinks. Basically just type the name of the server in the location/address bar in Windows Explorer and browse files that way.
Both large and small files of all types, mainly media like mp3s, SD and HD video and other miscellaneous stuff.
Both my NAS (QNAP TS-410) and my motherboard on my PC (MSI P55-GD65) have 2 gigabit Ethernet ports each.
My SSD is an OCZ Vertex 4 256GB. See above for answers to your other questions.
The NAS is hooked straight into my PCs Ethernet port.
No other network storage attached so can't compare it to any other transfers.
Well, a few things to check initially. Make sure you have the latest firmware on the QNAP, and the latest Realtek drivers on the motherboard. Your cable must be at least CAT5e (preferably Cat6). I don't know if the Qnap or the Realtek supports auto crossover (or if it is less effecient if it does) so you might need a crossover cable instead of a regular Ethernet cable if you are directly connected without a switch.
QNAP firmware, check.
Realtek drivers I will check next.
Cables I know nothing about so I'll try to get CAT6 crossover and see if that helps.
What does it say on the cable you are using? Cat5, Cat5e?
I would try setting up a CIFS share and test that.
Will try setting it up. But how exactly will that help in determining why the transfer speed is not closer to 100MB/s as it should be?Not sure on that QNAP. I would recommend googling your model and CIFs share setup.
Unfortunately most NAS have such performance limits. For example TS-412, RAID5 is at 31MB/s :
http://www.smallnetbuilder.com/images/stories/nas/qnap_ts412/qnap_ts412_r5_filecopy_write.jpg
And well :
http://www.qnap.com/images/products/comparison/Comparison_4BayNAS.html
SMB* (MB/sec)
Read: 48.6
Write: 25.7
I'll have to check but I think it may just be CAT5. Will double check for you. It will be written on the cable itself, right?
So when copying stuff TO the NAS I should look at the write speed?
If so, that table quotes 25.7MB/s but I get 35 consistently, how does that work?
If it is just cat 5, you are likely experiencing a lot of errors/retransmissions if it is trying to maintain a gig connection. If it only negotiated a 100MB connection you would only get about 10MB/sec so it looks like it is negotiating a gig connection
Yes, you have to look at write speed. The 10MB/s extra is probably due different type of data copied to the NAS (see the note at bottom saying "*Testing results may vary in different system condition"). Unfortunately, speeds you are seeing are probably the maximum your 800MHz Marvell CPU can handle. There is a reason why more powerfull NAS are using Atom or some even Sandy Bridge Celeron/Pentium CPU.
So is there no way to send files to the NAS from my PC over the network at speeds greater than 30MB/s?
So when copying stuff TO the NAS I should look at the write speed?
If so, that table quotes 25.7MB/s but I get 35 consistently, how does that work?
If you are indeed only using a cat5 cable, that could be causing slow speeds. The theoretical max throughput of gig ethernet is 125MB/s, but it all depends on how fast your NAS can move the data. On a single file transfer, usually you should see 75-100 MB/s if your nas is capable of pushing data out as fast as your ssd is capable of.
I would argue that the cable is unlikely the problem. The difference in shielding between Cat 5 and Cat 5e is small.
Uh, there is no shielding in Cat5 (or Cat5e or Cat6), which is why they are called UTP (Unshielded Twisted Pair). It is the twists in the pairs which rejects interference. If you are trying gigE over straight Cat5 anything longer than a 7-10 foot cable, you will get horrific performance because of retransmissions due to errors.
Is there any way to tell if it's straight or twisted?
The writing on the cable?
pretty sure it's gauranteed to be twisted, i think that's part of the cat5/cat6/etc spec.Is there any way to tell if it's straight or twisted?
The writing on the cable?
Well, if it is ethernet cable it is twisted pairs. As to what level it is certified to, it will be printed on the cable Jacket. You should look for a marking Like Cat5, Cat5e, Cat6 or 350MHz or 500MHz.
If you are indeed only using a cat5 cable, that could be causing slow speeds. The theoretical max throughput of gig ethernet is 125MB/s, but it all depends on how fast your NAS can move the data. On a single file transfer, usually you should see 75-100 MB/s if your nas is capable of pushing data out as fast as your ssd is capable of.
That is not true. A good quality CAT5 is good enough for gigabit. I have no problem to push over 900mb/s using CAT5.
What CAT5 can't give you is keeping signal strength at 100m like CAT5e. But who is running 100M cable at home?
Check how the cable is terminated.
Quick update, no change using CAT5e instead of CAT5. Next ill try CAT6...
It won't make a difference.... those prebuilt NAS devices just don't have enough CPU to do parity or other calculations.
Yup. I have similar results in #32. If you want high throughput QNAP is not the answer.
Ok, for future reference, what is the answer? (I'm assuming its not one of these pre-built NAS boxes like Synology or QNAP)
Ok, for future reference, what is the answer? (I'm assuming its not one of these pre-built NAS boxes like Synology or QNAP)
Ok, for future reference, what is the answer? (I'm assuming its not one of these pre-built NAS boxes like Synology or QNAP)