- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Disk and Extent-Based Striping
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 04:02 PM
тАО03-16-2006 04:02 PM
In term of the number of disks to be striped are the same, eg four disks. Which method will give better performance?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 04:06 PM
тАО03-16-2006 04:06 PM
Re: Disk and Extent-Based Striping
And when it comes to disk striping you do the striping accross the disk which surely gives you performance if you have disks accross multiple controllers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 04:10 PM
тАО03-16-2006 04:10 PM
Re: Disk and Extent-Based Striping
Extent based stripping is with use of /etc/lvmpvg. Here lvol is created in such way that an extend is taken from one disk, then second and so on.
About performance, I have really not checked it. But if disks are from SAN/NAS they may already be stripped based on what raid level it is. So you would not want to stripp that again. Also with disk based stippring, you can not do mirroring.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 04:32 PM
тАО03-16-2006 04:32 PM
SolutionNow here's the rub since you asked a performance question. Ideally, the stripe size should be somewhere in the 64-128 (and maybe 256) KB range to efficiently spread the i/o. Conventional striping can use these stripe chunks but the smallest possible PE is 1MB. The smallest possible PE size is much too large to be a good stripe size and I have never seen a significant gain from extent-based striping but conventional striping using 64KB (or so) blocks does yield significant and measureable performance gains.
In general, you are going to find that striping across more than about 3-4 disks yields diminishing gains.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 05:15 PM
тАО03-16-2006 05:15 PM
Re: Disk and Extent-Based Striping
In LVM, there is nothing called "disk striping"...
There are 2 type of stiping in LVM...
1) Extent striping(distributed).
This is created using "-D" option to lvcreate command. The disadvantage is the stripe size is equal to the PE size / one extent. Hence this is not a optimized solution for disk striping. Because, the extent size cannot be reduced less than 1MB and hence cannot allign to the default block size of certain application. The only advantage of this striping is ,It helps us implement "RAID 1/0" in LVM, that is mirroring a stiped LV. In general this itself is not considered as optimized implementation of RAID 1/0 per say.
2) Block striping.
This is created using "-i -I" option to lvcreate. Here the block can be less than a single PE extent size. Hence you can optimize as per the application block size. A stipe size could be even 8kb for instance. The advantage is ,due to this factor it is called true striping because it acheives the optimization required by stripping. The disadvantage being you can't mirror these striped LV's. Because Mirror uses 256kb LTG for keeping tab of syncronization, since in block striping , the stripe size could be less than 256kb, by default mirroing is disable for stripes created using "block striping".
Regards,
Senthil Kumar .A
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-16-2006 06:06 PM
тАО03-16-2006 06:06 PM
Re: Disk and Extent-Based Striping
Regards,