Thread (20 messages) 20 messages, 7 authors, 2013-04-02

Re: Possible to change chunk size on RAID-1 without re-init or destructive result?

From: Stan Hoeppner <hidden>
Date: 2013-03-31 15:56:41

On 3/27/2013 5:18 PM, Mark Knecht wrote:
On Wed, Mar 27, 2013 at 3:08 PM, Stan Hoeppner [off-list ref] wrote:
quoted
On 3/27/2013 4:06 PM, Mark Knecht wrote:
quoted
All that said, I still don't really know if I was starting over today
how to choose a new chunk size. That still eludes me. I've sort of
decided that's one of those things that make you guys pros and me just
a user. :-)
Chunk size is mostly dictated by your workload IO patterns, and the
number and latency of your spindles.
Is there a way for me to measure, say over a whole day or some fixed
time, what the workload really looks like?
That's not the way to go about this.
The machine is a basic Gentoo desktop machine running KDE. The only
workload where I really care about performance is that I run a bunch
of Virtualbox Win 7 & Win XP VMs where I need to the performance to be
as good as I can reasonably get. The problem I have is these VMs are
either 1 huge file (40-50GB in a single file) or many 2GB files. I
haven't a clue how Windows & Virtualbox is accessing what it sees as a
virtual drive and then underlying that how the vbox drivers are using
the system to get to the RAID.
So you have a bunch of Windows VM guests that write to large sparse
files residing on what, EXT4?  NTFS block size is 4KB so that's your
smallest IO.
It would be interesting to set some program running, probably on a
weekend or sometime when performance isn't so critical, and see what
sort of data gets collected, assuming there's a program that does that
sort of thing.
Again, that's not the way to approach this.  What would be informative
to know is what applications you're running in these Windows VMs.  The
application dictates the write pattern.  You don't need a "collector" to
tell you that.  You just need to know the application(s).  If you're
just running productivity apps (web/mail/pdf/etc) inside these VMs then
there's nothing to optimize WRT RAID stripe parameters as you have no
sustained write IO.  So what are the Windows apps?

-- 
Stan

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help