- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: System Speed
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
Forums
Discussions
Discussions
Discussions
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
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-14-2005 08:47 PM
03-14-2005 08:47 PM
I have a some oracle database files that were located on a four disk spripeset we have now moved some of these files onto another disk which is 3 disk raid5... now the system seems to have slowed would this have had an effect and if so how much difference is there, or should i be looking elsewhere???
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2005 09:08 PM
03-14-2005 09:08 PM
Re: System Speed
Purely Personal Opinion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2005 09:09 PM
03-14-2005 09:09 PM
Re: System Speed
On the other hand, on a 3-disk RAID5 set, for every write the according parity block has to be read, the parity recalculated and the parity block has to be rewritten ( a somewhat simplistic description). How big ths performancepenalty is, depends largely on the available cache in the raid-controller.
Without cache, a RAID5 is not good at writing.
But notice, that a 4disk stripe set has a very poor MTBF, because, if one disk fails to whole set fails. This is normally avoided by shadow the stripeset members.
mfg Kalle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2005 12:19 AM
03-15-2005 12:19 AM
SolutionAs pointed out, and as you probably knew, raid-5 writes have additional IOs. For each simple (not spanning chunks) write the storage system needs to read-orig, read-parity, write-new-date, write-new-parity.
So 4 IOs for the the price of 1.
For a stripeset that is just 1 IO done for 1 Io issued.
Now the controller, thanks to write-back caching technologies, will hide the increased write latency. It will probably report near instant writes (1ms?) ... faster than a single disk IO (5ms?). However, those IOs do need to be done even if the writer is not waiting, and the disks will be activated, which can seriously disturb read IO. Readers, have no choice but to wait.
Now let's exagerate a little. Let's say your disk can do 4 IO/sec, you have 1 IO/sec write to the set and 3 IO/sec read, all random over the block space.
With the stripeset you have 4 physical IO/sec to 4 disks. That can handle 16 IO/sec. Very simplistically speaking you will have 1 in 4 odds that you have to wait for an IO in progress.
With the 3 member raid-5 you will need 7 pysical IOs and can handle 12 IO/sec. Suddenly yoy have more than 50% odds that a read will be delayed.
For a 99% read load, a raid-5 set will perform as well as a stripeset with the same amount of members for anything less than 90% read, you'll need MORE members in a raid5 set than a stripeset to be able to handle the 30% (or worse) increase in physical IOs.
You have FEWER member, so you can expect a slowdown even with modest activity.
The exact behaviour of course depends on many factors: IO controller, bus, disk speeds, read-write ratio, IO/sec MB/IO and so on.
Hope this helps some,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2005 01:13 AM
03-15-2005 01:13 AM
Re: System Speed
So 4 IOs for the the price of 1.
I would rather define that as
You have 1 (functional) IO for the price of 4 (actual) IOs !! :-)
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2005 07:17 AM
03-15-2005 07:17 AM
Re: System Speed
Today disks are large and cheap. The RAID5 tradeoff is a false economy. For a small increase in price you can RAID0+1 all volumes, or, even better host based volume shadow your stripe sets. You get excellent reliability and performance, even in failure mode.
Even worse... We find people think RAID5 volumes made from modern high capacity drives are "too big" so they partition them. Contention between the partitions makes performance terrible (worst possible seek pattern), and, if a physical disk ever fails, performance is really atrocious.
RAID5 is a technology that's had its day. Please try and avoid it!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2005 11:59 AM
03-16-2005 11:59 AM
Re: System Speed
raid5 leaves you very vulnerable after you've had a failure, while the entire storage set rebuilds to include a spare drive. A failure during this time = you're toast. If you then want to replace the fialed drive in the raid set, you remove the spare, and add the replacement, creating another window of vulnerability.