Xsanity Sanity for Apple's Xsan and Final Cut Server.
  
Friday, May 24 2013 @ 08:58 PM EDT
Topics
Storage (39)
People (1)
Xsan (103)
How To (26)
User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User
Who's Online
Guest Users: 20
Sponsorship

Xsanity is proudly sponsored by:

Tekserve
The Old Reliable Mac Shop

Performance tuning small Xsan

 
Post new topic   Reply to topic    Xsanity Forums Forum Index -> Troubleshooting
View previous topic :: View next topic  
Author Message
Sam Edwards
Been around the blocks
Been around the blocks


Joined: 10 Dec 2012
Posts: 26

PostPosted: Sat Jan 12, 2013 8:48 pm    Post subject: Performance tuning small Xsan Reply with quote

Hi Folks,
I just set up a small Xsan and I'm pretty disappointed with the performance.
I have 2 promise E610FD's that were direct attached to two Red Hat Linux boxes running Autodesk Flame and Flare. Both have the latest firmware. One is an apple unit and the other is dark gray.
I used Apple's script to configure them for Xsan so they are identical. One has metadata and one has journal on it's raid1. They have two raid5's, one on each controller. They're full of stock 1TB hitachi enterprise drives. There are two spare drives per chassis.

I plugged both of them into a Sanbox 5600 switch. The switch is zoned to send each channel of FC from the raids directly to one controller port in the workstations. There is also a zone that allows the two channel MCD's to see all of the raid controllers.
Streamguard is configured for all of the computers but not for the arrays. The switch reports that all of the links are 4G. I am using copper cables for the arrays and fibre for the computers.

Both linux machines are connected with 4x FC ports to the switch.

My MDC's are minis with promise Sanlinks.

The Autodesk software used to report ~725MB/second reads with one raid direct attached to 4 ports. Now it reports ~650MB/second using both arrays. I was really counting on getting a bit of a speed boost by using two arrays but that didn't happen.

Any ideas where to look for the bottleneck? I have never direct attached both raids to one linux box but I had always assumed that two would be much faster than one. Slower is not what I had in mind when I stared this project.

-One idea that strikes me would be to upgrade the drives. Those 1TB drives are pretty long in the tooth. I believe they are all 7k1000's.

I've seen the suggestion on this site to use SSD's for MDC and Journal. How big would they need to be? I'm assuming they would need to go in the Promise Array, but maybe I could just get by with one pair....

Thanks in advance for your ideas.
Sam Edwards
Back to top
View user's profile Send private message
xsanguy
Xsan Master
Xsan Master


Joined: 24 Sep 2012
Posts: 79

PostPosted: Sun Jan 13, 2013 10:03 am    Post subject: Reply with quote

I combine Meta and Journal on all of my xSan installs.

Can you give me a screenshot of how your storage pools are configured?

What you probably have, is a situation in which you have 8 storage pools total (4 per chassis) but your xSan config is striping across just 4 of those storage pools at once. You can change this, but you have to go Custom.

Are you set to Balance or Round Robbin?

Finally, where are you getting your performance stats from?

xSan, especially with very big files, and multiple chassis, can often out perform a single raid chassis DAS. I've gotten up to 2GByte/second on 8gbit FC and 4 (not Promise) chassis.
Back to top
View user's profile Send private message
Sam Edwards
Been around the blocks
Been around the blocks


Joined: 10 Dec 2012
Posts: 26

PostPosted: Sun Jan 13, 2013 1:03 pm    Post subject: Reply with quote

Hi XsanGuy,
Thanks for your response.

I can get you a screenshot on Monday.
The Apple configuration script was run on each E610FD creating:
1x two disk raid1 for metadata.
2x 6 disk raid5's for data (each bound to a different controller)
2x spares.
So I am using all of the storage pools. This is confirmed by the capacity, which is 20TB.
I'm set to round robin.

Autodesk flame has it's own test disk utility in preferences. And this application performance is 95% of why I need this performance.
What does Xsan mean when they talk about 'big files'? Flame deals primarily in frames of uncompressed 10bit HD or greater DPX and EXR files which range from 8.3MB to 45MB. I've been doing the tests in a 8.3MB/frame project.

This performance is confirmed by the kona system test running on the unused MDC.

A unix tech was running a few command line tools that bore out these results. I can provide these on monday.
He suggested we direct attach the storage to to try to isolate the issues between the switch and the storage. I'll be checking that on Monday as well.

I have a case open with promise.

Best Wishes,
Sam Edwards
Back to top
View user's profile Send private message
xsanguy
Xsan Master
Xsan Master


Joined: 24 Sep 2012
Posts: 79

PostPosted: Mon Jan 14, 2013 8:09 pm    Post subject: Reply with quote

Hi Sam, you can be "using" all the storage pools, but not "using" all of them at once if you will.

I'd try setting that array to "Balance" initially, and then we should take a look at how your storage pools are striped, and their stripe settings, in xsan admin.

I'll send you a PM with my contact info, I can take a look real quick and give you a much better idea of what's going on.
Back to top
View user's profile Send private message
Sam Edwards
Been around the blocks
Been around the blocks


Joined: 10 Dec 2012
Posts: 26

PostPosted: Tue Jan 15, 2013 12:54 am    Post subject: Reply with quote

Hey Xsanguy
That would be great. Samedwards at mac dot com.
Thanks
Sam
Back to top
View user's profile Send private message
xsanguy
Xsan Master
Xsan Master


Joined: 24 Sep 2012
Posts: 79

PostPosted: Sat Jan 19, 2013 3:04 pm    Post subject: Reply with quote

Hey Sam, dropped you an email. I think this lies in your storage pool config in xsan admin and volume settings.
Back to top
View user's profile Send private message
Sam Edwards
Been around the blocks
Been around the blocks


Joined: 10 Dec 2012
Posts: 26

PostPosted: Sat Jan 19, 2013 3:31 pm    Post subject: Reply with quote

Hey Xsanguy,
I didn't see the email. Anyway a Linux engineer reformatted the arrays with 256kb stripes using 7 disks for the raid 5s and now I'm getting over 1350mb/second, which is about what I'd hoped. He also updated the stornext client software to 4.x to better match the xsan3 hosts.
So for the time being I'm fine. I'm actually going to be away from the system for a couple of weeks.
I could probably use some help fixing up the metadata controllers some day down the line. Drop me an email if you'd be interested in doing a remote session to have a look.
Thanks
Sam
Back to top
View user's profile Send private message
xsanguy
Xsan Master
Xsan Master


Joined: 24 Sep 2012
Posts: 79

PostPosted: Thu Jan 24, 2013 11:12 am    Post subject: Reply with quote

resent and PM'd - currious if ACLs are enabled on your volume and your binding of the redhat hosts. Give me a shout when you have a moment.
Back to top
View user's profile Send private message
Sam Edwards
Been around the blocks
Been around the blocks


Joined: 10 Dec 2012
Posts: 26

PostPosted: Thu Jan 24, 2013 11:43 am    Post subject: Reply with quote

Hey Ben,
I'll probably be back at that installation the week after next.
Thanks!
Sam
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Xsanity Forums Forum Index -> Troubleshooting All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Best Viewed on a Mac | Suggested Browser: Whatever floats yer boat.