HPE Storage Users Group

A Storage Administrator Community




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: P10400 array with vmfs datastores, should I still run defrag
PostPosted: Mon Jan 06, 2014 8:34 pm 

Joined: Thu Mar 21, 2013 11:38 am
Posts: 166
We have a V400 array running alll vmfs datastores with vcenter 5.1. We have hundreds of windows and linux servers, and I am wondering how helpful running local defrags within the OS can really be?

I have all vms running eager zeroed, with the 3par thin suite and all the VV's being thin. I am working on running vmfstools on the datastores to zero out unused space, I am making sure to compact CPGs after changes, tunevv, etc.

I am just curious how helpful OS defrags are on the individual vm OS's, and the reason/logic behind it.


Top
 Profile  
Reply with quote  
 Post subject: Re: P10400 array with vmfs datastores, should I still run de
PostPosted: Mon Jan 06, 2014 8:43 pm 

Joined: Thu Mar 21, 2013 11:38 am
Posts: 166
I have found:

http://blogs.vmware.com/vsphere/2011/09 ... st-os.html

http://kb.vmware.com/selfservice/micros ... Id=1006810

but I am just curious about 3par users real-world experiences...


Top
 Profile  
Reply with quote  
 Post subject: Re: P10400 array with vmfs datastores, should I still run de
PostPosted: Mon Jan 06, 2014 9:49 pm 

Joined: Thu Oct 24, 2013 6:50 pm
Posts: 185
3PAR aside, defrag on any form of RAID doesn't make sense. How do you align blocks continuously when that block is striped across several physical disks?

Honestly a lot of the desire to defragment is a hangover from "performance tools" a few years back that whose sales relied on this being viewed as a requirement. A bit like screensavers.


Top
 Profile  
Reply with quote  
 Post subject: Re: P10400 array with vmfs datastores, should I still run de
PostPosted: Tue Jan 07, 2014 7:28 am 

Joined: Sun Jul 29, 2012 9:30 am
Posts: 576
I am torn on this, as most arrays do some sort of prefetch and if the data is contiguous it should get a cache hit for the next block if the prefetch grabbed it, if it is truly the next block that is needed. If the data from the OS is highly fragmented then the "next block" surely will not have what the OS might be looking for next since in the OS the next piece of requested data is somewhere else. I also agree with some of the posts in the blog mentioned, the entire chain needs to be optimized otherwise the weak link becomes the bottle next.


Top
 Profile  
Reply with quote  
 Post subject: Re: P10400 array with vmfs datastores, should I still run de
PostPosted: Tue Jan 07, 2014 2:05 pm 
Site Admin
User avatar

Joined: Tue Aug 18, 2009 10:35 pm
Posts: 1328
Location: Dallas, Texas
Is there a problem that can be traced to a cause? Is it disk geometry based or are there issues with the file system allocation tables being larger due to excessive fragmentation? FAT32 vs NTFS, ETX2 vs EXT3, etc etc.

In modern datacenters, with modern file systems and modern SAN storage... I don't see or hear much, if any, concerns with file fragmentation.

_________________
Richard Siemers
The views and opinions expressed are my own and do not necessarily reflect those of my employer.


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: Google [Bot] and 47 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | DVGFX2 by: Matt