New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Raid Software Hardware difference?
I really wanted to know what's the difference between a Raid Software and a Raid Hardware in terms of its real use/purpose e.g. stripping, mirroring, etc.
Some say Raid Software is a bullacrap which i dont even know why.
And oh, my friend Google, is being useless.
Comments
http://www.adaptec.com/nr/rdonlyres/14b2fd84-f7a0-4ac5-a07a-214123ea3dd6/0/4423_sw_hwraid_10.pdf
Google is still your friend?
Quote:
• Protected at boot: No negative impact on data availability
when boot drive has medium errors or fails completely.
• Performance independent of workload on server: Fast
memory, fast processor and no impact on the performance
of the application(s) running on the host system.
• RAID application independent of host: No data integrity
issues when system crashes.
• Enhanced protection in case of power loss: Hardware RAID
implementations typically keep track of in-progress writes
in non-volatile hardware. Software RAID implementations
lack this protection, which makes it difficult to recover from
a power loss during a write.
• Not vulnerable to viruses:RAID arrays are completely
independent of the host system and OS. No data integrity
issues occur if the host system fails.
• Offloads the RAID task from the host: Best suited for
complex RAID 5 or RAID 6 scenarios which usually offers
best cost/performance ratio.
• Dedicated GUI and software to build and maintain the
RAID: Easy setup and maintenance of the RAID array.
• Easy to migrate and replace: Card can be plugged in any
system and easily replaced or upgraded with the latest, best
performing variant. It is also easier to migrate from one
operating system to another.
• Supports advanced RAID features: Typical examples include
disk hot plug, array-level migration and online capacity
expansion.
• On-controller caching: Accelerates access times by usage of
cache memory including the ability to use write-back
caching if memory is protected by a battery.
Edit: What most people here measure is the I/O (or the Access Times), which a hardware raid card would improve in comparison to software raid.
Does that mean the raid software does not have those features?
Read your link. Thanks
It seems you can use google better than me.. I really had no luck finding the answer on google. Idk why.
Yes. Basically. I mean basically if you skim the article (yeah I know its from adaptec, but it does make a point) you'll come to the Software Raid area. And this is what they wrote.
RAID:
• Low cost: No extra charge for the RAID functionality, as it is
built into the OS. The only cost is the additional disk drives.
Unprotected at boot (cannot manage or protect data at
boot): Drive failure or corrupted data during boot and
before the RAID software become active leads to an
inoperable system.
Additional performance load on server: System
performance is impacted by the RAID application. The
more drives involved and the more complex the RAID
system is (e.g. involving parity on a RAID 5), the more
impact on the overall performance. This solution is better
suited for simple RAID 0, 1, 10 scenarios.
Limited operating system migration:RAID functionality
might be limited to the current OS. There is no way to
migrate the array to other OSes or other versions of the
same OS, if not all versions of the OS support RAID
functionality).
Vulnerable to viruses:Because RAID is running as an
application on the computer system, viruses and other
harmful software could impact RAID functionality.
Data integrity issues due to system crashes: Software or
hardware problems on the server can impact data
consistency and integrity.
Nowrite-back cache: Software RAID runs only in writethrough mode, but hardware RAID can run in write-back
mode if it has a battery, adding another level of data
protection. Write-back mode significantly enhances the
write performance of a RAID array. There is no way to
add a battery for software RAID.
Edit: In response to your second response, yeah basically hardware raid costs more, but is much more efficient and better in the long-run.
http://linux.yyz.us/why-software-raid.html
Why prefer Linux software RAID?
@rm_ nice, thanks!
Eh, @rm_ does bring up certain valid points, but personally I prefer hardware due to the above reasons.
Only one kind of RAID copies the errors. It's not software.
I have Hardware raid on a number of machines servers and desktops and the performance is out of this world. software raid for me has never stepped up to the plate and lasted all of 20 minutes before i wiped the drives and did hardware raid.
Probably should have waited more than 20 minutes. Generally takes longer than that to finish the first syncronisation/initialisation... :-P