Understanding bandwidth limitations of a RAID card

Lee Lemon

Commendable
Mar 27, 2017
5
0
1,510
A few years ago, an acquaintance explained to me that the bottle neck of an NVR server is its RAID card. He showed me an example of a server with an LSI MegaRAID SAS 9260-4i and said this specific server was limited to about 250Mbps. However, looking at the card's specs, it says it can handle 6Gbps. How can a card made to handle 6Gbps only handle 250Mbps? Can someone help clarify how to correctly determine a card's bandwidth limitation so as to properly prepare for an NVR server build?
 
The 6Gbps just means that it follows the SATA3 standard which has a maximum theoretical bandwidth of 6Gbps (which is really 4.8Gbps with encoding). All this does is define the limit, the actual speed is defined by the drives and RAID configuration you are using.
 

Lee Lemon

Commendable
Mar 27, 2017
5
0
1,510
Thank you kanewolf and alceryes for your prompt replies. The NVR software documentation definitely shows Mbps. A 5MP camera can range from 2Mbps to 12Mbps depending on the amount of activity on the camera. The majority of NVR servers I found online list the 250Mbps limitation as well. I do recall that the sever that I was shown had twelve 2TB drives configured as RAID5. Maybe this info can help narrow down a solution? So what I would like to know is, if I am to build my own NVR server, what values or hardware specs would I be looking for to determine the server's bandwidth limitation? What component would I need to increase it?
 

Lee Lemon

Commendable
Mar 27, 2017
5
0
1,510
Thank you kanewolf for that clarification. So would you say the information given to me from my acquaintance is incorrect? My notes show me it had an E3-1230v3 CPU and 8GB of DDR3 1600 ECC UDIMM RAM. Would you have any idea how the 250Mbps number was derived?
 

kanewolf

Titan
Moderator
I have no idea. My Synology RAID5 with only a Celeron CPU will write 850 to 900Mbs. There is something very basic wrong that I can't explain. What OS did this NAS have? What file system is being used? What type of files were being written (10,000 1K byte files in 400 directories, or 20 1GB files)?
 

Lee Lemon

Commendable
Mar 27, 2017
5
0
1,510
The OS was Windows 7, using NTFS. I did not pay attention to how the files were being written. However I do recall seeing a large amount of folders in the database folder the NVR software created. From my understanding, I figured the bottle neck would be the network switch and/or network card as they would be transferring under 1Gbps. But the guy I spoke with builds and sells these servers for a living and told me specifically that it is the raid card that is the bottle neck. But looking through multiple specifications, the numbers don't add up to me. Even a PCIe x1 RAID card is shown to theoretically transfer at 250MB/s, but multiple NVR servers from different companies display this limit of 250Mbps.