CIFS share is bottlenecked? What?

ideaman924

Honorable
May 1, 2015
34
0
10,530
Hi, newbie at networking here, I hope you guys can help me out. :0

First off, I successfully managed setting up FreeNAS on a spare computer! (yaay) It's a fairly decent machine - with a A4 3400 (I used to have an A6 3500 but it broke and the repair company said it's gone now, so they offered this) and 8 GB of RAM. Yes, 8GB. The A6 3500 only recognized 4GB, so I went and got the CPU replaced. (turns out it was bad memory management chip issue)

Well, here's the thing. Since it's fairly powerful (except it's 8GB, which is powerful too), and I don't run any thing other than CIFS and Plex, I figured it would give me decent CIFS speed. The motherboard, A55M-VS, supports Gigabit internet, and it's connected directly to our home router, which is a AC750 (Archer C2 from TP-Link)

When I transferred the data from my hard drive to the CIFS share, I was surprised to see it only yielded 5 to 10 megs of speed per second. Yes, megabytes. MB. Oh, my, god. It persisted, even when I tried the 5GHz Wi-Fi, and finally the Ethernet cable.

Here's the weird thing - in Task Manager, in the Performance tab, it gives me around 50 to 70 MB of sending speed on Wi-Fi, and 90 to 100 MB speeds on Ethernet. I'm talking about speeds that showed in the charts, not the total bandwidth that the protocols can support, so don't get these mixed up! So I know my computer is not a bottleneck.

When I checked the reporting pane, it showed me that FreeNAS utilized 2GB under idle, but consumed almost 7.8 GB when doing a simple CIFS transfer. Really? I write at 5 to 10 MB. Doing the calculations..it would take at least 13 minutes to fill that up. Given that I have a mirrored setup (Disk1+Disk2 is mirrored, I didn't have a spare), it would at least take 6 minutes or more to fill up that RAM.

So, what do you guys think? Bad configurations? Or is it just my server/PC bottleneck?
 
Solution
Also while the a 3400 is ok for your use it's definitely not in any way shape or form "powerful" and the "repair" company really screwed you on the replacement if it was under warranty. If you paid for it And picked it meh
Task manager reports network speed in Mbps (Megabits, not bytes, which is MB)
100Mbps speed is normal if wired network is rated at 100Mbps., since bit to byte conversion goes 8:1 it translates to roughly max of 12.5MB/sec (yes, windows uses MB to report speeds when copying)
However, you will NEVER reach the theoretical maximum (because with network protocols, some bits are other stuff besides data) making your speed of 5 to 10MB quite normal.

If your network is 1Gb/s well, then there are some issues... bear in mind though that normal mechanical hard disks cannot use that fully either. (most disk cap at 20 to 40, depending on fragmentation/file size/speed/other things)
 

ideaman924

Honorable
May 1, 2015
34
0
10,530
Oops, accidentally selected the wrong answer. Ops, please change it to little_me's answer, please!

Yeah, but SMB should be able to cache the data on RAM and keep copying. I just do not get how RAM fills up so quickly.
Also, the replaced 3400 was completely free because they didn't have the A6 3500. They said it was obsolete. OMG