dave_the_nerd
Lifer
- Feb 25, 2011
- 16,992
- 1,621
- 126
Read more carefully.
Quad Port, meaning 4x 4Gb/s links.
<-- suitably chastened.
Read more carefully.
Quad Port, meaning 4x 4Gb/s links.
Not talking about theoretical maxes, 50-75MB/S is pretty normal for GigE file transfers.
I can't agree with you on that. 125MB/s is theory. I see 115MB/s daily. 50-75MB/s is pretty normal for a small home NAS at best. Quick glance at one of the VNX machines shows me 8 1gb/s paths doing 108MB/s to 117MB/s according to the switch ports.
That's at the switch, what's the OS saying for file transfers across that?
I'm not saying 50-75MB/s is the best you can do, but at least in my experience that's what I see in most small to medium businesses. Admittedly I'm dealing with educational and financial institutions that are incredibly stingy with their money, so YMMV. $50k for a SAN certainly would lead me to believe the environment in question probably falls into that category.
That's at the switch, what's the OS saying for file transfers across that?
I'm not saying 50-75MB/s is the best you can do, but at least in my experience that's what I see in most small to medium businesses. Admittedly I'm dealing with educational and financial institutions that are incredibly stingy with their money, so YMMV. $50k for a SAN certainly would lead me to believe the environment in question probably falls into that category.
As stated earlier, the PCI-e is absolutely not the case.
It could be network driver, it could be firmware on the switch, it could be the file server. We need to approach this as a process of elimination since we arent versed in your environment. Is it possible to try iperf to another 10G device using the same switch path?
Yeah, I disagree. That might be typical with small files or with really performance constrained storage systems, like old/small NAS appliances
Which is what I just said I'm typically dealing with.![]()
Yes I know, but the OP is saying he is working with rather high performance storage and networking here. 50MB/sec would not be typical for a GbE transfer in such a scenario.
I'm also dealing with larger files, 50-600MB. The IT guy did a netperf from the PC to another 10GE PC on the same network, he got 5.5Gbps, so at least we have verification that something got into the realm of 10Gb. So with the switch and PC seemingly ruled out, we are on to the Panasas. The netperf on the Panasas is not playing nice with the other versions.
Panasas is the premier provider of high performance scale-out storage solutions for big data workloads. All Panasas ActiveStor storage appliances leverage Panasas PanFS parallel file system to deliver superior performance, data protection, scalability, and manageability.
Panasas systems are optimized for highly demanding HPC storage applications in the bioscience, energy, government, finance, manufacturing, and other core research and development sectors.
I am working with the IT guy, I just wanted some info that I can challenge him with. They are telling me stuff like "you need 3Ghz CPU for every 1Gb speed" and trying to convince us that 10Gb is not possible. I think once they dig a bit deeper with the SAN, it will be an obvious configuration problem. Thanks.
I am working with the IT guy, I just wanted some info that I can challenge him with. They are telling me stuff like "you need 3Ghz CPU for every 1Gb speed" and trying to convince us that 10Gb is not possible. I think once they dig a bit deeper with the SAN, it will be an obvious configuration problem. Thanks.
Some data form IT!
From Client to SAN
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
524288 16384 16384 10.00 9396.73
From SAN to client
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 524288 524288 10.23 3200.71
So not very symmetric, but still better than the real world 500Mbps we are seeing with real files.
Does netperf actually read or write anything from disks?
No that's pretty on point. Your client can read faster than it can write. The Panasas (with all of its storage systems) can write way faster than a single client can read or write. So what you're seeing is pretty accurate. Your system can read off as fast as is possibly can to the SAN because the SAN will take all your bits per second and then some. The SAN, however, cannot send as fast to you because your workstation doesn't have nearly the storage subsystem. The SAN is forced to slow down and wait for your slower workstation to write the data to its own storage.
