Guide Organizing Data Storage for Availability and Performance Choosing RAID Levels and Concatenation Comparing RAID Level and Concatenation Performance Storage Management provides storage management using RAID (Redundant Array of Independent Disks) technology. Understanding storage management requires an understanding of RAID concepts, as well as some familiarity with how your system's RAID controllers and operating system view disk space. RAID (Redundant Array of Independent Disks) is a technology for managing how data is stored on the physical disks that reside in your system or are attached to it. A key aspect of RAID is the ability to span physical disks so that the combined storage capacity of multiple physical disks can be treated as a single, extended chunk of disk space. Another key aspect of RAID is the ability to maintain redundant data which can be used to restore data in the event of a disk failure. RAID uses different techniques, such as striping, mirroring, and parity, to store and reconstruct data. There are different RAID levels that use different methods for storing and reconstructing data. The RAID levels have different characteristics in terms of read/write performance, data protection, and storage capacity. Not all RAID levels maintain redundant data, which means for some RAID levels lost data cannot be restored. Which RAID level you choose depends on whether your priority is performance, protection, or storage capacity. RAID can be implemented with either hardware or software. A system using hardware RAID has a RAID controller that implements the RAID levels and processes data reads and writes to the physical disks. When using software RAID, the operating system must implement the RAID levels. For this reason, using software RAID by itself can slow system performance. You can, however, use software RAID on top of hardware RAID volumes to provide greater performance and variety in the configuration of RAID volumes. For example, you can mirror a pair of hardware RAID 5 volumes across two RAID controllers to provide RAID controller redundancy. RAID uses particular techniques for writing data to disks. These techniques enable RAID to provide data redundancy or better performance. These techniques include: Each RAID level uses some combination of mirroring, striping, and parity to provide data redundancy or improved read and write performance. For specific information on each RAID level, see "Choosing RAID Levels and Concatenation." RAID provides different methods or RAID levels for organizing the disk storage. Some RAID levels maintain redundant data so that you can restore data after a disk failure. Different RAID levels may also entail an increase or decrease in the system's I/O (read and write) performance. Maintaining redundant data requires the use of additional physical disks. As more disks become involved, the likelihood of a disk failure increases. Because of the differences in I/O performance and redundancy, one RAID level may be more appropriate than another based on the applications in the operating environment and the nature of the data being stored. When choosing concatenation or a RAID level, the following performance and cost considerations apply: For more information, see "Choosing RAID Levels and Concatenation." You can use RAID or concatenation to control data storage on multiple disks. Each RAID level or concatenation has different performance and data protection characteristics. The following sections provide specific information on how each RAID level or concatenation store data as well as their performance and protection characteristics. In Storage Management, concatenation refers to storing data on either one physical disk or on disk space that spans multiple physical disks. When spanning more than one disk, concatenation enables the operating system to view multiple physical disks as a single disk. Data stored on a single disk can be considered a simple volume. This disk could also be defined as a virtual disk that comprises only a single physical disk. Data that spans more than one physical disk can be considered a spanned volume. Multiple concatenated disks can also be defined as a virtual disk that comprises more than one physical disk. A dynamic volume that spans to separate areas of the same disk is also considered concatenated. When a physical disk in a concatenated or spanned volume fails, the entire volume becomes unavailable. Because the data is not redundant, it cannot be restored by rebuilding from a mirrored disk or parity information. Restoring from a backup is the only option. Because concatenated volumes do not use disk space to maintain redundant data, they are more cost-efficient than volumes that use mirrors or parity information. A concatenated volume may be a good choice for data that is temporary, easily reproduced, or that does not justify the cost of data redundancy. In addition, a concatenated volume can easily be expanded by adding an additional physical disk. Figure 3-1. Concatenating Disks See the following: RAID 0 uses data striping, which is writing data in equal-sized segments across the physical disks. RAID 0 does not provide data redundancy. See the following: RAID 1 is the simplest form of maintaining redundant data. In RAID 1, data is mirrored or duplicated on one or more physical disks. If a physical disk on one side of the mirror fails, then the data can be rebuilt using the physical disk on the other side of the mirror. See the following: RAID 5 provides data redundancy by using data striping in combination with parity information. Rather than dedicating a physical disk to parity, however, the parity information is striped across all physical disks in the disk group. Figure 3-4. Striping Disks with Distributed Parity See the following: RAID 50 is striping over more than one span of physical disks. For example, a RAID 5 disk group that is implemented with three physical disks and then continues on with a disk group of three more physical disks would be a RAID 50. It is possible to implement RAID 50 even when the hardware does not directly support it. In this case, you can implement more than one RAID 5 virtual disks and then convert the RAID 5 disks to dynamic disks. You can then create a dynamic volume that is spanned across all RAID 5 virtual disks. See the following: The RAID Advisory Board considers RAID Level 10 to be an implementation of RAID level 1. RAID 10 combines mirrored physical disks (RAID 1) with data striping (RAID 0). With RAID 10, data is striped across multiple physical disks. The striped disk group is then mirrored onto another set of physical disks. RAID 10 can be considered a mirror of stripes. Figure 3-6. Striping Over Mirrored Disk Groups See the following: RAID 1-concatenated is a RAID 1 disk group that spans across more than a single pair of physical disks. This combines the advantages of concatenation with the redundancy of RAID 1. No striping is involved in this RAID type. Also, RAID 1 Concatenated can be implemented on hardware that supports only RAID 1 by creating multiple RAID 1 virtual disks, upgrading the virtual disks to dynamic disks, and then using spanning to concatenate all of the RAID 1 virtual disks into one large dynamic volume. Figure 3-7. RAID 1-Concatenated See the following: On the PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch controllers, there are special considerations when implementing RAID 10 or RAID 50 on a disk group that has disks of different sizes. When implementing RAID 10 or RAID 50, disk space is spanned to create the stripes and mirrors. The span size can vary to accommodate the different disk sizes. There is, however, the possibility that a portion of the largest disk in the disk group will be unusable, resulting in wasted disk space. For example, consider an disk group that has the following disks: Disk A = 40 GB Disk B = 40 GB Disk C = 60 GB Disk D = 80 GB In this example, data will be spanned across all four disks until Disk A and Disk B and 40 GB on each of Disk C and D are completely full. Data will then be spanned across Disks C and D until Disk C is full. This leaves 20 GB of disk space remaining on Disk D. Data cannot be written to this disk space, as there is no corresponding disk space available in the disk group to create redundant data. The following table compares the performance characteristics associated with the more common RAID levels. This table provides general guidelines for choosing a RAID level. Keep in mind the needs of your particular environment when choosing a RAID level. RAID Level and Concatenation Performance Comparison Understanding RAID Concepts
What Is RAID?
NOTE: The RAID Advisory Board (RAB) defines the specifications used to implement RAID. Although the RAID Advisory Board (RAB) defines the RAID levels, commercial implementation of RAID levels by different vendors may vary from the actual RAID specifications. An implementation used by a particular vendor may affect the read and write performance and the degree of data redundancy. Hardware and Software RAID
NOTE: This release of Storage Management only supports hardware RAID. RAID Concepts
RAID Levels
Organizing Data Storage for Availability and Performance
Choosing RAID Levels and Concatenation
Concatenation
Related Information:
RAID Level 0 (Striping)
RAID 0 Characteristics:
Related Information:
RAID Level 1 (Mirroring)
RAID 1 Characteristics:
Related Information:
RAID Levels 5 (Striping with distributed parity)
RAID 5 Characteristics:
Related Information:
RAID Level 50 (Striping over RAID 5 sets)
RAID 50 Characteristics:
NOTE: On the PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch controllers, there are special considerations when implementing RAID 50 on a disk group that has disks of different sizes. See "Considerations for RAID 10 and 50 on PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch Controllers" for more information. Related Information:
RAID Level 10 (Striping over mirror sets)
RAID 10 Characteristics:
NOTE: On the PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch controllers, there are special considerations when implementing RAID 10 on a disk group that has disks of different sizes. See "Considerations for RAID 10 and 50 on PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch Controllers" for more information. Related Information:
RAID Level 1-Concatenated (Concatenated mirror)
NOTE: This RAID level is used only with PERC 3/Si, and PERC 3/Di controllers. Related Information:
Considerations for RAID 10 and 50 on PERC 3/SC, 3/DCL, 3/DC, 3/QC, 4/SC, 4/DC, 4e/DC, 4/Di, 4e/Si, 4e/Di, and CERC ATA100/4ch Controllers
Comparing RAID Level and Concatenation Performance
NOTE: The following table does not show all RAID levels supported by Storage Management. For information on all RAID levels supported by Storage Management, see "Choosing RAID Levels and Concatenation."
Hardware pricesThe Mega PC hardware Price List - A chip.in forum link
IT wares - Mumbai based
Ebay - computers
IT depot
Tech shop - Official IC Chip source. accepts Paypal
lynx india - Chandigarh based supported by our very own chip member Amarbir also see this
buy gaming stuff - Gamer's delight
Prime ABGB - Mumbai based
Deltapage - Chennai based
Yantra Online
Buy PSU
Price List
Price Guru
Computing Hardware reviewsToms Hardware
TechPowerUp
Everything USB
Anandtech
Xbit Labs
Johnny Guru - Power supply reviews & more.
Guru of 3D - More emphasis on Gfx cards.
TechEnclave
TechPowerUp - Reviews ATI GPU specific tools and info.
Trusted Reivews
Hot hardware
Digital trends
Erodov
Pcgameshardware
Hardware Labs
Neoseeker - hardware n game review
Legion Hardware
Hexus
Pcper
Nordic H/W
General Hardware (mp3 players, television, mobile phones as also computers)news & reviews
Tech NewsEngadget
Overclockers
Fudzilla
Channel Register UK
Reg Hardware UK
Daily Tech
XTRview
Digitimes - Deep insight into technical aspects with cross references to the impact of financial situations on the tech market.
Laptop news & reviews
Apple/Mac/Steve JobsMac World
Mac User
TUAW - The unofficial Apple Weblog
Apple Insider
Mac Rumours
Ars Technica - Infinite loop
Smoking Apples - A website and a blog dedicated to all things Apple and with a special something for Indian readers.
OS86project
Mobile Handset & accessories news, reviews & softwaresGSM Arena
Engadget Mobile
http://www.mginger.com/
http://www.mymobile143.com/
http://earnbyads.co.in/Default.aspx
http://www.sms2india.co.in/
http://www.themobilestore.in/
http://www.subhiksha.in/mobile_store.htm
http://atrochatro.com/
http://www.india-cellular.com/Handset-Prices.htm
http://www.techtree.com/India/Guides/Mo ... 586-2.html
http://www.fonearena.com/
http://www.gsmarena.com/
http://www.walkmanguru.com/
http://www.mobilejunkies.net/
http://www.symbian-freak.com/
http://mycoolmobile.blogspot.com/
http://www.intextechnologies.com/mobile-phones.aspx
http://www.infibeam.com/Mobiles/
http://mobile.softpedia.com/
http://www.getjar.com/software/
http://www.lasyk.net/
http://www.mobile9.com/
http://waptrick.com/_common/free_wap_site.jsp
http://ngagefreak.wordpress.com/
http://www.smsgupshup.com/
http://labs.google.co.in/smschannels/browse
http://www.n-gage.com/ngi/ngage/web/g0/en/home.html
http://www.mobiletipstricks.com/[/quote]
Digital CamerasDpReview
Imaging Resource
Steve's Digicams
JJ Mehta - Camera prices & online purchase.
Lensworth - New Indian camera forum
Software News, Reviews & DownloadsDigg-Softwares - Top10 news articles on softwares that are "dugg" the net
http://www.portablefreeware.com - Portable Apps for your USB Stick
Softpedia
Softwarepatch
File Hippo - d/l latest version of s/w installed using an online s/w version checker.
Techie Buzz - Know Your Technology Head On
Tech Spikes - Get The Latest Tech Beat
TechnoSpot - Teaching How to use PC and Internet the Right Way
Madhur Kapoor’s Blog
Major Geeks - The front lines for cutting edge software
Freeware Files - Free Software Downloads> - They only showcase free software.
Windowshttp://www.vlite.net/
Portable
http://www.nliteos.com/
http://www.themexp.org/
http://www.ultimatepc.com/
http://www.merawindows.com/
http://apcmag.com/5485/dualbooting_vista_and_xp
http://www.poormanpcreview.com/forum/po ... f=53&t=417
http://windowsvistablog.com/
http://www.winvistaclub.com/
http://www.wincustomize.com/
http://www.winsupersite.com/
http://winmatrix.com/
http://www.winvistaclub.com/index.html
http://mintywhite.com/tech/
http://www.windows-vista-update.com/
http://www.vistarevisited.com/
http://www.vista4beginners.com/
http://www.maximumpcguides.com/
http://www.ie7pro.com/
http://www.dll-files.com/
http://www.winaddons.com/
http://winxpu.info/
http://wiki.ie7pro.com/index.php/IE7Pro_User_Guidehttp://portableapps.com/apps
http://www.makeuseof.com/tag/portable-software-usb/
http://www.opera-usb.com/operausben.htm
http://www.mojopac.com/portal/content/splash.jsp
http://www.u3.com/
http://www.pendrivelinux.com/
http://www.tomshardware.com/reviews/win ... ,1113.html
http://www.debuntu.org/how-to-install-u ... on-usb-bar
http://www.app-stick.com/
http://www.pendriveapps.com/
ProgrammingC & C++ Programming tutorials - A good site for begginers who want to gain knowledge in this field.
The CodeProject Forums - A site for all your queries related to advanced programming problems. Visual C++, COM, C#, VB, etc.
Developer IQ - Various articles for developers
Planet Source Code - Free Source Code for programmers
http://uva.onlinejudge.org/
http://www.spoj.pl/
http://www.topcoder.com/
http://java2s.com/
http://projecteuler.net/
Web designing, blog tools, etcWeblog Tools Collection
Blog Design Studio
W3 Schools - Online Web Tutorials
Tutorials Point - Online Web Tutorials
phpBB Tutorialshttp://www.phpbb.com/support/documentation/3.0/quickstart/
Forum creationIndian Origin Web Designers
http://www.siteground.com/tutorials/phpbb/index.htm
http://www.easytutorials.org/phpbb_tutorials.html
GamingIGN
Gamespot
For Gamers, By Gamers
Joystiq
Kotaku
MTV Multiplayer
Opposable Thumbs
Action Trip
Tom's Games US
See if ur system can run games, here
LinuxOpen Ended
Linux Screw
Tux Machines - Tux Machines is an aggregation of most Linux articles.
Linux For All - run by fellow Chipper Kunal aka kkk_mgh
Phoronix - Deals with Linux & Hardware
Polish Linux
Tryst With Linux & openSource - Not so frequently updated nowadays but nonetheless VERY good
and of course my own
Sathya Says - Your One Stop Source to Linux & OpenSource
https://help.ubuntu.com/community/Windo ... rQemuHowTo
http://www.zegeniestudios.net/ldc/
http://alternativenayk.wordpress.com/ch ... ux-distro/
http://g.ho.st/home/main.jsp
http://eyeos.org/
http://www.whylinuxisbetter.net/
http://software.opensuse.org/
http://distrowatch.com/
http://www.remote-exploit.org/backtrack_download.html
http://www.tuxdistro.com/
http://linuxtracker.org/
http://www.zenwalk.org/
http://vectorlinux.com/website2/
http://www.enlightenment.org/p.php?p=index&l=en
http://www.ubuntu.com/
http://www.tuxfiles.org/linuxhelp/shortcuts.html
http://www.zegeniestudios.net/ldc/
http://wubuntu.weejewel.net/desktop.htm
http://www.e-fense.com/helix/
http://www.linux-tutorial.info/
http://linuxhelp.blogspot.com/
Tips, Tricks etcDigital Inspiration - Tech a la carte.
lifehacker - News Reviews Tips Tweaks Gizmos and everything else.
Give Away of the day - free licenses, games, etc for which one would otherwise have to pay.
Anagram Central Are you weak in Text twisting??? Then this wud help..
Guides, How-TOs, DIYs etceXtreme Power Supply Calculator - Calc the PSU requirement according to your config.
PSU req calc
A Sp. link to list of OEM manufacturers for psu.
PSU guide at techenclave
Instructables
About Computing & Technology - Desc.-Articles, Guides on everything related to computing
How Stuff Works
MiscellaneousNational Programme on Technology Enhanced Learning - Online lectures( including video lectures ) by teachers from IITs and IISc
Internet Archive
Autodesk - Online Autodesk(basic)
scribd gr8 ebooks
truveo see great videos including that of animated movies like dragon ball Z etc
Bharat Rakshak - artillery and military knowledge
[url=www.jamendo.com]Jamendo[/ur] A site for sharing free music(with creative commons license)! You can download music free of cost and can distribute it to your friends!No damn DRMs!
Good Old White Papers
Member blogsTweaking with Vishal - By Vishal Gupta a.k.a (whats ur nick?)
A blog with a difference - by Rahul Mathur a.k.a weemundo
win vista club
Tech Gyaan - Windows Tips, Tweaks, Software Reviews, Guides, Mobile Reviews and much much more to enhance your tech experience.
Your One Stop Source to All Things Linux & OpenSource - By Sathyajith a.k.a coolpcguy
Choto Cheeta Online - by fellow Chipper Choto Cheeta
Basic search enginesAnswers
Wiki English dictionary
Wiki Encyclopedia
Google Language tools
Creative commons
Tagoo - Media file search engine
unsorted will be sorted asapBlog Themes, etc
http://www.charmskins.com/
http://freeskins.blogspot.com/
http://blogger-templates.blogspot.com/
http://www.bloggerbuster.com/
http://b-themes.blogspot.com/
http://k2modify.blogspot.com/
http://www.pannasmontata-templates.net/
http://mashable.com/
http://btemplates.com/
http://freetemplates.blogspot.com/
http://www.finalsense.com/index.htm
http://www.problogger.net/
http://www.pyzam.com/
http://www.the-me.org/
http://www.eblogtemplates.com/
http://www.singingbox.org/index2.php
http://blogskins.com/
http://www.createblog.com/
Programming
http://www.codecall.net/index.php
http://www.go4expert.com/
http://www.codeguru.com/forum/index.php?
http://www.daniweb.com/
http://www.microsoft.com/express/download/
http://www.getprojects.blogspot.com/
http://sqlcourse.com/
http://www.codebeach.com/
http://www.sourcecodesworld.com/
http://www.codeguru.com/
http://mycplus.com/
http://www.codeproject.com/
http://www.hotscripts.com/
http://www.programmingtalk.com/
http://www.w3schools.com/
http://snipt.net/
c++
http://www.cprogramming.com/
http://www.cs.cf.ac.uk/Dave/C/
http://cplusplus.com/
Comp Random
http://www.techtree.com/techtree/jsp/home.jsp
http://www.pcper.com/
http://www.maximumpc.com/
http://www.portforward.com/english/appl ... rindex.htm
http://www.systemrequirementslab.com/referrer/srtest
http://platypus.mozdev.org/
http://dunck.us/collab/GreaseMonkeyUserScripts
http://userscripts.org/
http://digg.com/
https://launchpad.net/
http://mozbackup.jasnapaka.com/
http://wakoopa.com/
http://browsershots.org/
http://goosh.org/
http://www.powerset.com/
http://valid.x86-secret.com/
http://www.speedguide.net/
http://www.dogpile.com/#
http://www.pchardwarehelp.com/
http://www.howtogeek.com/
http://www.blackviper.com/
http://unattended.msfn.org/unattended.xp/
http://www.guru3d.com/
Mobile Official
http://www.spicemobile.in/index.aspx
http://www.motorola.com/in
http://www.nokia.co.in/nokia/0,,45242,00.html
http://www.sonyericsson.com/spg.jsp?cc= ... h1&zone=ph
http://in.samsungmobile.com/en/index.jsp
http://in.lgmobile.com/web/web.common.Main.laf
http://www.lgmobile.com/web/web.common.Gateway.laf
http://www.samsung.com/in/products/gsm/ ... /index.asp
http://www.fly-phone.com/
http://www.flyphone.in/
Mobile related
http://www.mginger.com/
http://www.mymobile143.com/
http://earnbyads.co.in/Default.aspx
http://www.sms2india.co.in/
http://www.themobilestore.in/
http://www.subhiksha.in/mobile_store.htm
http://atrochatro.com/
http://www.india-cellular.com/Handset-Prices.htm
http://www.techtree.com/India/Guides/Mo ... 586-2.html
http://www.fonearena.com/
http://www.gsmarena.com/
http://www.walkmanguru.com/
http://www.mobilejunkies.net/
http://www.symbian-freak.com/
http://mycoolmobile.blogspot.com/
http://www.intextechnologies.com/mobile-phones.aspx
http://www.infibeam.com/Mobiles/
http://mobile.softpedia.com/
http://www.getjar.com/software/
http://www.lasyk.net/
http://www.mobile9.com/
http://waptrick.com/_common/free_wap_site.jsp
http://ngagefreak.wordpress.com/
http://www.smsgupshup.com/
http://labs.google.co.in/smschannels/browse
http://www.n-gage.com/ngi/ngage/web/g0/en/home.html
http://www.mobiletipstricks.com/