Extreme slow read performance with HP SSD SmartCache

robhost

Active Member
Jun 15, 2014
224
9
38
Dresden
www.robhost.de
Hi,

we've got a new HP DL180 with 2x240 GB SSD Cache (RAID1, HP SmartCache on Smart Array P840 Controller) and 10 spinning drives (RAID10).

But, when activated, pveperf is incredible slow:

Code:
CPU BOGOMIPS:      115186.44
REGEX/SECOND:      1845763
HD SIZE:           24.48 GB (/dev/mapper/pve-root)
BUFFERED READS:    24.65 MB/sec
AVERAGE SEEK TIME: 6.51 ms
FSYNCS/SECOND:     6361.91
DNS EXT:           3.20 ms
DNS INT:           3.31 ms

It seems, read in general is extreme slow:
Code:
hdparm -tT --direct /dev/sda

/dev/sda:
 Timing O_DIRECT cached reads:   890 MB in  2.00 seconds = 444.90 MB/sec
 Timing O_DIRECT disk reads: 204 MB in  3.16 seconds =  64.53 MB/sec

SSD Cache seems ok and used, but why so slow? We've tested with 2 different SSDs, both with same problems.

When disabled, we got >500MB/s from the spinning drives (RAID10 with 10 drives).
Any ideas on that?
 
Hi,

we've got a new HP DL180 with 2x240 GB SSD Cache (RAID1, HP SmartCache on Smart Array P840 Controller) and 10 spinning drives (RAID10).

But, when activated, pveperf is incredible slow:

Code:
CPU BOGOMIPS:      115186.44
REGEX/SECOND:      1845763
HD SIZE:           24.48 GB (/dev/mapper/pve-root)
BUFFERED READS:    24.65 MB/sec
AVERAGE SEEK TIME: 6.51 ms
FSYNCS/SECOND:     6361.91
DNS EXT:           3.20 ms
DNS INT:           3.31 ms

It seems, read in general is extreme slow:
Code:
hdparm -tT --direct /dev/sda

/dev/sda:
 Timing O_DIRECT cached reads:   890 MB in  2.00 seconds = 444.90 MB/sec
 Timing O_DIRECT disk reads: 204 MB in  3.16 seconds =  64.53 MB/sec

SSD Cache seems ok and used, but why so slow? We've tested with 2 different SSDs, both with same problems.

When disabled, we got >500MB/s from the spinning drives (RAID10 with 10 drives).
Any ideas on that?
Hi,
what kind of SSDs do you use?

I assume the SSDs has problems with sync or garbage collection.
Have you tried an DC ready SSD like the Intel DC S3700?

Udo
 
We use INTEL SSDSC2BW24. These are performing very well in single or other RAID setups, so whats the difference when using them as SmartCache drives?

Hi, you need ssd with can do fast syncronous write.

AFAIK, intel 530 are pretty slow for this.
You need to use datacenter quality drive.

Here some benchmark for ceph journal with different ssd drives, this is exactly the same in your case.

http://www.sebastien-han.fr/blog/20...-if-your-ssd-is-suitable-as-a-journal-device/
 
Update:

With Intel DC SSDs it works ;)

/dev/sda:
Timing O_DIRECT cached reads: 1278 MB in 2.00 seconds = 638.74 MB/sec
Timing O_DIRECT disk reads: 2062 MB in 3.00 seconds = 687.16 MB/sec

/dev/sda:
Timing O_DIRECT cached reads: 1252 MB in 2.00 seconds = 626.05 MB/sec
Timing O_DIRECT disk reads: 2018 MB in 3.00 seconds = 672.29 MB/sec

/dev/sda:
Timing O_DIRECT cached reads: 1282 MB in 2.00 seconds = 640.87 MB/sec
Timing O_DIRECT disk reads: 2054 MB in 3.00 seconds = 684.43 MB/sec

/dev/sda:
Timing O_DIRECT cached reads: 1274 MB in 2.00 seconds = 636.22 MB/sec
Timing O_DIRECT disk reads: 2104 MB in 3.01 seconds = 697.86 MB/sec
 
Hi robhost,I'm currently encountering a similar issue.Can you tell me the exact Intel Datacenter model you are using right now?Best regardsPhinitris
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!