Intel PCH: performance issues

Status
Not open for further replies.
Joined
Oct 8, 2016
Messages
48
Hi to all
I have a supermicro server with Intel PCH SATA controller.
I've connected 4 Intel S3610 SSDs and tried some benchmarks to see if an HBA (like the LSI 3008) is needed.

A simple:

Code:
dd if=/dev/sda of=/dev/null bs=10M count=10000 iflag=direct


run on a single disks, give me about 480MB/s

The same run on two disks at once, give me about the same speed on each disks.

The same run on all 4 disks at once, give me about 380GB/s for each disks.

380GB/s * 4 = more or less 1500MB/s

Seems that this controller is limited at 1500MB/s

Anything else that I could check ? Do you think that adding an HBA would improve performance ?

This server has 10 bays, if with 4 SSDs i've already reached the maximum bandwidth, what will happen when adding more disks up to 10? The server will just collapse, 10 SSDs at speed lower than a standard HDD speed (1500MB/s / 10 = 150MB/s)

Yes, I'm using Linux, but this is the forum with the most skilled guys about storage.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
The PCH is connected upstream by the equivalent of 4x PCIe lanes. That's awfully limiting.
Off the the top of my head, here's what's sharing that limited bandwidth:
  • SATA
  • USB
  • i217/218/219 NICs and most GbE NICs, really
  • Low-speed I/O
  • BMC (graphics included)
  • Whatever else is connected over PCIe that's not using the CPU's PCIe lanes.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
If you use the CPU's PCIe lanes, almost certainly.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
I can't be sure without going through the manual, but it's possible that they all are.
 
Joined
Oct 8, 2016
Messages
48
Supermicro told me that there are 6GBps available for each SATA port and Intel PCH is shared only with USB

The onboard SATA controller has a PCI-E 3.0 x4 DMI link (4000MB/s) direct to the CPU (which is shared with USB)


For supermicro, isn't normal to have a 1500MB/s limit
 
Status
Not open for further replies.
Top