HPE Storage Users Group

A Storage Administrator Community




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Single-threaded sequential write performance issue
PostPosted: Wed Aug 27, 2014 9:33 am 

Joined: Wed Aug 27, 2014 9:30 am
Posts: 3
I'm using a 3PAR 7450 with mostly MFC, and, as expected, we're having issues with an application that needs to sustain a high MB/sec rating in 40k blocks on a single thread.

Can anyone suggest a config that will get us the best performance under these circumstances?

Thanks,

Di


Top
 Profile  
Reply with quote  
 Post subject: Re: Single-threaded sequential write performance issue
PostPosted: Fri Aug 29, 2014 6:48 am 

Joined: Wed Aug 07, 2013 3:22 pm
Posts: 254
With a single threaded workload I'd start by turning off interrupt coalescing on the host ports.That way there'll be no I/O wait while the port buffer fills, instead each incoming I/O will generate it's own interrupt and be processed immediately.

As you've already implied the arrays ability to perform is highly dependent on the applications ability to deliver sufficient sustained workload, so you may also have to take a look back up the I/O stack for further improvements.


Top
 Profile  
Reply with quote  
 Post subject: Re: Single-threaded sequential write performance issue
PostPosted: Wed Sep 10, 2014 11:42 am 

Joined: Wed Aug 27, 2014 9:30 am
Posts: 3
I was able to disable the interrupt coalescing, and it definitely helped, but not nearly enough. What we really need is for a single thread to take more bandwidth, it appears.

If anyone has other suggestions, I'm all ears.

Thanks


Top
 Profile  
Reply with quote  
 Post subject: Re: Single-threaded sequential write performance issue
PostPosted: Fri Sep 12, 2014 1:03 pm 

Joined: Wed Aug 07, 2013 3:22 pm
Posts: 254
You could try adjusting the queue depth at the host. The problem is you need to load up the array with outstanding IO in order to keep the data flowing. With a single threaded workload that's typically not possible against a multi-core equipped system, it sounds like you application in it's current state just isn't capable of driving the I/O to it's max.


Top
 Profile  
Reply with quote  
 Post subject: Re: Single-threaded sequential write performance issue
PostPosted: Fri Sep 12, 2014 1:55 pm 

Joined: Wed Aug 27, 2014 9:30 am
Posts: 3
Actually those two steps combined helped dramatically! We're sustaining 330MB/sec at 64k!

Thank you!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 


Who is online

Users browsing this forum: Baidu [Spider] and 207 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | DVGFX2 by: Matt