පුළුල් ලෙස භාවිතා වන RAID මට්ටම් මොනවාද සහ ඒවා සලකා බැලිය යුත්තේ කවදාද?


183

මෙය RAID මට්ටම් පිළිබඳ කැනොනිකල් ප්‍රශ්නයකි .

මොනවද:

  • RAID මට්ටම් සාමාන්‍යයෙන් භාවිතා කරයි (RAID-Z පවුල ඇතුළුව)?
  • යෙදවීම ඒවා බහුලව දක්නට ලැබේ?
  • එක් එක් ප්‍රතිලාභ සහ අන්තරායන්?

11
@ erimar77 ස්ටැක්එක්ස්චේන්ජ් ජාලයේ ලක්ෂ්‍යය වන්නේ එස්ඊ ජාලය තුළ නිශ්චිත විෂය පිළිබඳ සියලු දැනුම රැස් කිරීමයි . ඒ කියන්නේ විකිපීඩියාවේ දත්ත මෙහෙයුමට වැඩක් නැහැ. මට RAID පිළිබඳ මනා දැනුමක් ඇත, එබැවින් මට පිළිතුර අවශ්‍ය නැත, නමුත් එය කැනොනිකල් ප්‍රශ්නයක් විය යුතුය. සම්මුතිවාදී ප්‍රශ්නයක් යනු සියලු අනුපිටපත් වෙත යොමු කිරීමට අපට හැකි පොදු ගැටලුවකට නිශ්චිත පිළිතුරක් ලබා දීමයි. "එය ගූගල් කරන්න" හෝ "එය විකිපීඩියාවේ ඇත" පිළිගත හැකි පිළිතුරු නොවේ. විකිපීඩියාව පිළිබඳ ලිපිය ඉතා හොඳයි.
එම්.ඩී මාරා

2
පිටපත් සුපිරි පරිශීලක එහි මත අනුපිටපතක් ලෙස මම VTC හැකි ය. කරුණාකර පිළිතුර සුපර් පරිශීලකයාට පිටපත් කරන්න (නැතහොත් දැනට එය පිටපත් කිරීමට මට ඉඩ දෙන්න).
හෙනස්

Answers:


201

වැටලීම: ඇයි සහ කවදාද

RAID යන්නෙන් අදහස් කරන්නේ ස්වාධීන තැටිවල අතිරික්ත අරාවයි (සමහර ඒවා “සාමාන්‍ය” තැටි බව දැක්වීමට “මිල අඩු” ලෙස උගන්වනු ලැබේ; ically තිහාසිකව අභ්‍යන්තරව අතිරික්ත තැටි ඉතා මිල අධික විය; ඒවා තවදුරටත් නොපවතින බැවින් අක්ෂර මාලාව අනුවර්තනය වී ඇත).

වඩාත් සාමාන්‍ය මට්ටමින්, RAID යනු එකම කියවීම් හා ලිවීම් මත ක්‍රියා කරන තැටි සමූහයකි. SCSI IO පරිමාව ("LUN") මත සිදු කරනු ලබන අතර, මේවා කාර්ය සාධනය වැඩි කිරීම සහ / හෝ අතිරික්ත වැඩිවීමක් හඳුන්වා දෙන අයුරින් යටින් පවතින තැටිවලට බෙදා හරිනු ලැබේ. කාර්ය සාධනය වැඩි කිරීම තීරු කිරීමේ කාර්යයකි: සියලු තැටිවල IO පෝලිම් එකවර භාවිතා කිරීමට කියවීමට හා ලිවීමට ඉඩ දීම සඳහා දත්ත බහු තැටි හරහා පැතිර ඇත. අතිරික්තය යනු දර්පණයේ කාර්යයකි. මුළු තැටි පිටපත් ලෙස තබා ගත හැකිය, නැතහොත් තනි ඉරි කිහිප වතාවක් ලිවිය හැකිය. විකල්පයක් ලෙස, සමහර වර්ගවල වැටලීම් වලදී, බිට් සඳහා දත්ත පිටපත් කිරීම වෙනුවට, අතිරික්තය ලබා ගන්නේ සමානාත්මතා තොරතුරු අඩංගු විශේෂ ඉරි නිර්මාණය කිරීමෙනි, දෘඩාංග අසමත්වීමකදී නැතිවූ දත්ත නැවත ප්‍රතිනිර්මාණය කිරීමට භාවිතා කළ හැකිය.

මෙම ප්‍රතිලාභවල විවිධ මට්ටම් සපයන වින්‍යාසයන් කිහිපයක් මෙහි ආවරණය කර ඇති අතර, සෑම කෙනෙකුම කාර්ය සාධනය හෝ අතිරික්තය කෙරෙහි නැඹුරුතාවයක් දක්වයි.

කුමන RAID මට්ටම ඔබ වෙනුවෙන් වැඩ කරයිද යන්න තක්සේරු කිරීමේ වැදගත් අංගයක් එහි වාසි සහ දෘඩාංග අවශ්‍යතා මත රඳා පවතී (උදා: ධාවක ගණන).

තවත් වැදගත් අංශයක් වඩාත් RAID (0,1,5) මේ ආකාරයේ ඔවුන් කරන්නේ බව ය නෑ ඔවුන් තැන්පත් කර සැබෑ දත්ත ඉවත් උපුටාගනු නිසා, ඔබේ දත්ත අඛණ්ඩතාව තහවුරු. එබැවින් RAID දූෂිත ලිපිගොනු වලින් ආරක්ෂා නොවේ. කිසියම් ආකාරයකින් ගොනුවක් දූෂිත වී ඇත්නම් , දූෂණය දර්පණය වී හෝ සමාන්තරව තැටියට බැඳී ඇත. කෙසේ වෙතත්, RAID-Z ඔබගේ දත්තවල ගොනු මට්ටමේ අඛණ්ඩතාව සපයන බව ප්‍රකාශ කරයි .


සෘජු අමුණා ඇති RAID: මෘදුකාංග සහ දෘඩාංග

සෘජු අමුණා ඇති ආචයනය මත RAID ක්‍රියාත්මක කළ හැකි ස්ථර දෙකක් තිබේ: දෘඩාංග සහ මෘදුකාංග. සත්‍ය දෘඩාංග RAID විසඳුම් වලදී, RAID ගණනය කිරීම් සහ සැකසුම් සඳහා කැපවූ ප්‍රොසෙසරයක් සහිත විශේෂිත දෘඩාංග පාලකයක් ඇත. එය සාමාන්‍යයෙන් බැටරි පිටුබලය සහිත හැඹිලි මොඩියුලයක් ඇති අතර එමඟින් විදුලිය ඇනහිටීමෙන් පසුව වුවද දත්ත තැටියට ලිවිය හැකිය. පද්ධති පිරිසිදුව වසා නොදමන විට නොගැලපීම් ඉවත් කිරීමට මෙය උපකාරී වේ. පොදුවේ ගත් කල, හොඳ දෘඩාංග පාලකයන් ඔවුන්ගේ මෘදුකාංග සගයන්ට වඩා හොඳ කාර්ය සාධනයක් ඇති නමුත් ඔවුන්ට සැලකිය යුතු පිරිවැයක් සහ සංකීර්ණතාව වැඩි කරයි.

මෘදුකාංග RAID සඳහා සාමාන්‍යයෙන් පාලකයක් අවශ්‍ය නොවේ, මන්ද එය විශේෂිත RAID ප්‍රොසෙසරයක් හෝ වෙනම හැඹිලියක් භාවිතා නොකරයි. සාමාන්‍යයෙන් මෙම මෙහෙයුම් සෘජුවම හසුරුවනු ලබන්නේ CPU විසිනි. නවීන පද්ධති වලදී, මෙම ගණනය කිරීම් අවම සම්පත් පරිභෝජනය කරයි, නමුත් සමහර ආන්තික ප්‍රමාදයන් සිදුවී ඇත. RAID හසුරුවනු ලබන්නේ මෙහෙයුම් පද්ධතිය විසින් සෘජුවම හෝ FakeRAID සම්බන්ධයෙන් ව්‍යාජ පාලකයෙකු විසිනි .

පොදුවේ ගත් කල, යමෙකු මෘදුකාංග RAID තෝරා ගැනීමට යන්නේ නම්, ඔවුන් FakeRAID වලින් වැළකී වින්ඩෝස් හි ඩයිනමික් ඩිස්ක්, ලිනක්ස් හි mdadm / LVM, හෝ සොලාරිස් හි ZFS, FreeBSD, සහ වෙනත් ආශ්‍රිත බෙදාහැරීම් වැනි OS-native පැකේජය භාවිතා කළ යුතුය. . FakeRAID දෘඩාංග හා මෘදුකාංග සංයෝජනයක් භාවිතා කරන අතර එමඟින් දෘඩාංග RAID හි ආරම්භක පෙනුමට හේතු වේ, නමුත් මෘදුකාංග RAID හි සැබෑ ක්‍රියාකාරිත්වය. ඊට අමතරව අරාව වෙනත් ඇඩැප්ටරයකට ගෙනයාම සාමාන්‍යයෙන් අතිශයින් දුෂ්කර ය (මුල් අසමත් වුවහොත්).


මධ්යගත ගබඩාව

RAID බහුලව දක්නට ලැබෙන අනෙක් ස්ථානය මධ්‍යගත ගබඩා උපාංග මත වන අතර එය සාමාන්‍යයෙන් SAN (ආචයන ප්‍රදේශ ජාලය) හෝ NAS (ජාල ඇමිණුම් ආචයනය) ලෙස හැඳින්වේ. මෙම උපාංග ඔවුන්ගේම ගබඩාව කළමනාකරණය කරන අතර අමුණා ඇති සේවාදායකයන්ට විවිධ විලාසිතාවන්හි ගබඩාවට ප්‍රවේශ වීමට ඉඩ ලබා දේ. එකම තැටි කිහිපයකම වැඩ බරක් ඇති බැවින්, ඉහළ අතිරික්තයක් තිබීම සාමාන්‍යයෙන් යෝග්‍ය වේ.

NAS සහ SAN අතර ඇති ප්‍රධාන වෙනස වන්නේ බ්ලොක් එදිරිව ගොනු පද්ධති මට්ටමේ අපනයනයයි. SAN විසින් කොටස් හෝ තාර්කික පරිමාවක් (RAID අරාවකට ඉහළින් සාදන ලද ඒවා ද ඇතුළුව) වැනි “බ්ලොක් උපාංගයක්” අපනයනය කරයි. SAN සඳහා නිදසුන් වන්නේ ෆයිබර් චැනල් සහ iSCSI ය. NAS එකක් ගොනුවක් හෝ ෆෝල්ඩරයක් වැනි "ගොනු පද්ධතියක්" අපනයනය කරයි. NAS සඳහා උදාහරණ ලෙස CIFS / SMB (වින්ඩෝස් ගොනු හුවමාරුව) සහ NFS ඇතුළත් වේ.


RAID 0

හොඳ විට: ඕනෑම වියදමකින් වේගය!

නරක විට: ඔබ ඔබේ දත්ත ගැන සැලකිලිමත් වේ

RAID0 (aka Striping) සමහර විට "ධාවකයක් අසමත් වූ විට ඔබ ඉතිරි කර ඇති දත්ත ප්‍රමාණය" ලෙස හැඳින්වේ. එය සැබවින්ම "RAID" ධාන්ය වලට එරෙහිව ක්රියා කරයි, එහිදී "R" යනු "අතිරික්තය" යන්නයි.

RAID0 ඔබේ දත්ත කොටස ගෙන, ඔබට තැටි ඇති තරම් කැබලිවලට බෙදයි (තැටි 2 කෑලි 2, තැටි 3 කෑලි 3) ඉන්පසු එක් එක් දත්ත වෙනම තැටියකට ලියයි.

මෙයින් අදහස් කරන්නේ තනි තැටියක් අසමත් වීමෙන් මුළු අරාවම විනාශ වන බවයි (ඔබට 1 වන කොටස සහ 2 වන කොටස ඇති නමුත් 3 වන කොටස නොමැති නිසා), නමුත් එය ඉතා වේගවත් තැටි ප්‍රවේශයක් සපයයි.

එය බොහෝ විට නිෂ්පාදන පරිසරවල භාවිතා නොවේ, නමුත් ප්‍රතිවිපාක නොමැතිව නැතිවිය හැකි දැඩි තාවකාලික දත්ත ඔබ සතුව ඇති අවස්ථාවක එය භාවිතා කළ හැකිය. හැඹිලි උපාංග සඳහා (L2Arc උපාංගයක් වැනි) එය තරමක් බහුලව භාවිතා වේ.

භාවිතා කළ හැකි මුළු තැටි අවකාශය යනු අරාවෙහි ඇති සියලුම තැටිවල එකතුවකි (උදා: 3x 1TB තැටි = 3TB අවකාශය).

RAID 1


RAID 1

හොඳ විට: ඔබට සීමිත තැටි ගණනක් ඇති නමුත් අතිරික්තය අවශ්‍ය වේ

නරක විට: ඔබට විශාල ගබඩා ඉඩක් අවශ්‍ය වේ

RAID 1 (aka Mirroring) ඔබේ දත්ත ගෙන එය තැටි දෙකක හෝ වැඩි ගණනක සමාන ලෙස අනුපිටපත් කරයි (සාමාන්‍යයෙන් තැටි 2 ක් පමණක් වුවද). තැටි දෙකකට වඩා භාවිතා කරන්නේ නම් එකම තොරතුරු එක් එක් තැටියේ ගබඩා වේ (ඒවා සියල්ලම එක හා සමානයි). ඔබට තැටි තුනකට වඩා අඩු විට දත්ත අතිරික්තය සහතික කිරීමට ඇති එකම ක්‍රමය එයයි.

RAID 1 සමහර විට කියවීමේ කාර්ය සාධනය වැඩි දියුණු කරයි. RAID 1 හි සමහර ක්‍රියාත්මක කිරීම් කියවීමේ වේගය දෙගුණ කිරීම සඳහා තැටි දෙකෙන්ම කියවනු ඇත. සමහරක් කියවනු ලබන්නේ අමතර තැටියක් ලබා නොදෙන එක් තැටියකින් පමණි. අනෙක් අය තැටි දෙකෙන්ම එකම දත්ත කියවන අතර සෑම කියවීමකදීම අරාවෙහි අඛණ්ඩතාව සහතික කරයි, නමුත් මෙහි ප්‍රති result ලය වනුයේ තනි තැටියක් මෙන් එකම කියවීමේ වේගයයි.

එය සාමාන්‍යයෙන් භාවිතා කරනුයේ ඉතා සුළු තැටි ප්‍රසාරණයක් ඇති 1RU සේවාදායකයන් වැනි තැටි දෙකකට පමණක් ඉඩ ඇති විය හැකි හෝ අතිරික්තයක් අවශ්‍ය වන වැඩපොළවල ය. "නැතිවූ" අවකාශයේ ඉහළ පිරිවැය නිසා, කුඩා ධාරිතාවයකින් යුත්, අධිවේගී (සහ අධික වියදම් සහිත) ධාවක සමඟ එය පිරිවැය තහනම් කළ හැකිය, මන්දයත් එකම මට්ටමේ භාවිතා කළ හැකි ගබඩා ලබා ගැනීම සඳහා ඔබට දෙගුණයක් මුදල් වැය කිරීමට අවශ්‍ය වේ.

භාවිතා කළ හැකි මුළු තැටි අවකාශය අරාවේ ඇති කුඩාම තැටියේ ප්‍රමාණයයි (උදා: 2x 1TB තැටි = 1TB ඉඩ).

RAID 1


RAID 1E

මෙම 1e RAID මට්ටම් සෑම විටම (අවම වශයෙන්) තැටි දෙකක් ලියා ඇති දත්ත RAID 1 සමාන වේ. නමුත් RAID1 මෙන් නොව, තැටි කිහිපයක් අතර දත්ත බ්ලොක් එකට සම්බන්ධ කිරීමෙන් තැටි ගණනකට ඉඩ ලබා දේ.

කාර්ය සාධන ලක්ෂණ RAID1 ට සමාන ය, දෝෂ ඉවසීම RAID 10 ට සමාන වේ. මෙම යෝජනා ක්‍රමය අමුතු සංඛ්‍යා තැටි තුනකට වඩා වැඩි කළ හැකිය (සමහර විට RAID 10E ලෙස හැඳින්විය හැක, කලාතුරකින් වුවද).

RAID 1E


RAID 10

හොඳ විට: ඔබට වේගය සහ අතිරික්තය අවශ්‍යයි

නරක විට: ඔබේ තැටියේ අඩක් අහිමි කර ගැනීමට ඔබට නොහැක

RAID 10 යනු RAID 1 සහ RAID 0 වල එකතුවකි. 1 සහ 0 අනුපිළිවෙල ඉතා වැදගත් වේ. ඔබට තැටි 8 ක් ඇති බව පවසන්න, එය RAID 1 අරා 4 ක් සාදනු ඇත, පසුව RAID 1 අරා 4 ට ඉහළින් RAID 0 අරාවක් යොදන්න. එයට අවම වශයෙන් තැටි 4 ක් අවශ්‍ය වන අතර අතිරේක තැටි යුගල වශයෙන් එකතු කළ යුතුය.

මෙයින් අදහස් කරන්නේ එක් එක් යුගලයෙන් එක් තැටියක් අසමත් විය හැකි බවයි. එබැවින් ඔබට A1, A2, B1, B2, C1, C2, D1, D2 තැටි සමඟ A, B, C සහ D කට්ටල තිබේ නම්, ඔබට සෑම කට්ටලයකින්ම (A, B, C හෝ D) එක් තැටියක් අහිමි විය හැකි අතර තවමත් පවතී ක්‍රියාකාරී අරාව.

කෙසේ වෙතත්, ඔබට එකම කට්ටලයකින් තැටි දෙකක් අහිමි වුවහොත්, අරාව මුළුමනින්ම නැති වී යයි. ඔබට තැටි වලින් 50% ක් දක්වා අහිමි විය හැකිය (නමුත් සහතික නොවේ).

RAID 10 හි ඉහළ වේගයක් සහ ඉහළ උපයෝජ්‍යතාවයක් ඔබට සහතික වේ.

RAID 10 යනු ඉතා සුලභ RAID මට්ටමකි, විශේෂයෙන් ඉහළ ධාරිතාවයකින් යුත් ධාවක සහිතව, එක් තැටියක් අසමත් වීමෙන් RAID අරාව නැවත ගොඩනඟා ගැනීමට පෙර දෙවන තැටිය අසමත් වේ. ප්‍රතිසාධනය අතරතුර, කාර්ය සාධනය පිරිහීම එහි RAID 5 කවුන්ටරයට වඩා බෙහෙවින් අඩු බැවින් දත්ත ප්‍රතිනිර්මාණය කිරීම සඳහා එක් ධාවකයකින් පමණක් කියවිය යුතුය.

පවතින තැටියේ ඉඩ ප්‍රමාණය මුළු ඉඩ ප්‍රමාණයෙන් 50% කි. (උදා: 8x 1TB ඩ්‍රයිව් = භාවිතා කළ හැකි ඉඩ ප්‍රමාණයෙන් 4TB). ඔබ විවිධ ප්‍රමාණ භාවිතා කරන්නේ නම්, එක් එක් තැටියෙන් කුඩාම ප්‍රමාණය පමණක් භාවිතා වේ.

ලිනක්ස් කර්නලයේ මෘදුකාංග වැටලීම් ධාවකය විසින් md RAID 10 වින්‍යාසයන් සඳහා අමුතු ඩ්‍රයිව් ප්‍රමාණයක් , එනම් 3 හෝ 5 තැටි RAID 10 සමඟ ඉඩ ලබා දෙන බව සඳහන් කිරීම වටී .

RAID 10


RAID 01

හොඳයි කවදාද: කවදාවත්

නරක විට: සෑම විටම

එය RAID 10 හි ප්‍රතිලෝම වේ. එය RAID 0 අරා දෙකක් නිර්මාණය කරයි, පසුව RAID 1 ඉහළට දමයි. මෙයින් අදහස් කරන්නේ ඔබට සෑම කට්ටලයකින්ම (A1, A2, A3, A4 හෝ B1, B2, B3, B4) එක් තැටියක් අහිමි විය හැකි බවයි. වාණිජ යෙදුම් වල දැකීම ඉතා කලාතුරකිනි, නමුත් මෘදුකාංග RAID සමඟ කළ හැකිය.

සම්පූර්ණයෙන්ම පැහැදිලි වීමට:

  • ඔබට තැටි 8 ක් සහිත RAID10 අරාවක් තිබේ නම් සහ එක් අයෙකු මිය ගියහොත් (අපි එය A1 ලෙස හඳුන්වන්නෙමු) එවිට ඔබට අතිරික්ත තැටි 6 ක් සහ අතිරික්තයක් නොමැතිව 1 ක් ඇත. වෙනත් තැටියක් මිය ගියහොත් ඔබේ අරාව තවමත් ක්‍රියාත්මක වීමට 85% ක අවස්ථාවක් තිබේ.
  • ඔබට තැටි 8 ක් සහිත RAID01 අරාවක් තිබේ නම් සහ එක් අයෙකු මිය ගියහොත් (අපි එය A1 ලෙස හඳුන්වමු) එවිට ඔබට අතිරික්ත තැටි 3 ක් සහ අතිරික්තයක් නොමැතිව 4 ක් ඇත. වෙනත් තැටියක් මිය ගියහොත් ඔබේ අරාව තවමත් ක්‍රියාත්මක වීමට 43% ක අවස්ථාවක් තිබේ.

එය RAID 10 ට වඩා අමතර වේගයක් සපයන්නේ නැත, නමුත් සැලකිය යුතු ලෙස අඩු අතිරික්තයක් ඇති අතර එය ඕනෑම වියදමකින් වළක්වා ගත යුතුය.


RAID 5

හොඳ විට: ඔබට අතිරික්තය සහ තැටි අවකාශය තුලනය කිරීමට හෝ බොහෝ විට අහඹු ලෙස කියවීමේ වැඩ බරක් අවශ්‍ය වේ

නරක විට: ඔබට ඉහළ අහඹු ලිවීමේ කාර්ය භාරයක් හෝ විශාල ධාවක තිබේ

RAID 5 දශක ගණනාවක් තිස්සේ බහුලව භාවිතා වන RAID මට්ටමයි. එය අරාවෙහි ඇති සියලුම ධාවකවල පද්ධති ක්‍රියාකාරිත්වය සපයයි (කුඩා අහඹු ලිවීම් හැර, සුළු ඉහළින් ඇති). සමානාත්මතාවය ගණනය කිරීම සඳහා එය සරල XOR මෙහෙයුමක් භාවිතා කරයි. තනි ධාවක අසමත් වීමෙන් පසු, දන්නා දත්තවල XOR ක්‍රියාකාරිත්වය භාවිතා කරමින් ඉතිරි ධාවකයන්ගෙන් තොරතුරු ප්‍රතිනිර්මාණය කළ හැකිය.

අවාසනාවකට මෙන්, ධාවකය අසමත් වුවහොත්, නැවත ගොඩනැඟීමේ ක්‍රියාවලිය ඉතා IO- තීව්‍ර වේ. RAID හි ඇති ධාවක විශාල වන තරමට නැවත ගොඩනැඟීමට වැඩි කාලයක් ගත වන අතර දෙවන ධාවකය අසමත් වීමේ අවස්ථාව වැඩි වේ. විශාල මන්දගාමී ධාවකයන් දෙකම නැවත ගොඩනඟා ගැනීමට වැඩි දත්ත ප්‍රමාණයක් ඇති අතර එය කිරීමට අඩු කාර්ය සාධනයක් ඇති හෙයින්, 7200 RPM හෝ ඊට අඩු ඕනෑම දෙයක් සමඟ RAID 5 භාවිතා කිරීම සාමාන්‍යයෙන් නිර්දේශ නොකරයි.

RAID 5 අරා සමඟ ඇති වඩාත්ම තීරණාත්මක ගැටළුව වන්නේ පාරිභෝගික යෙදුම්වල භාවිතා කරන විට, මුළු ධාරිතාව 12TB ඉක්මවන විට ඒවා අසාර්ථක වන බවට සහතික වීමයි. මෙයට හේතුව SATA පාරිභෝගික ධාවකයන්ගේ සොයාගත නොහැකි කියවීමේ දෝෂය (URE) අනුපාතය සෑම බිටු 10 14 කට එකක් හෝ ඩොලර් 12.5TB වේ.

අපි ටී.බී. ඩ්‍රයිව් හතක් සහිත RAID 5 අරාව පිළිබඳ උදාහරණයක් ගතහොත්: ධාවකයක් අසමත් වූ විට ධාවක හයක් ඉතිරි වේ. අරාව නැවත ගොඩනැඟීම සඳහා පාලකයට 2 TB බැගින් ඩ්‍රයිව් හයක් කියවිය යුතුය. ඉහත රූපය දෙස බැලීමෙන් නැවත ගොඩනැඟීම අවසන් වීමට පෙර තවත් යූආර්ඊ එකක් සිදුවනු ඇතැයි විශ්වාසයි. එය සිදු වූ පසු අරාව සහ එහි ඇති සියලුම දත්ත නැති වී යයි.

කෙසේ වෙතත්, බොහෝ දෘ hard තැටි නිෂ්පාදකයින් විසින් ඔවුන්ගේ නවතම ඩ්‍රයිව් වල URE ශ්‍රේණිගත කිරීම් බිට් 10 15 න් එකක් දක්වා වැඩි කර තිබීම නිසා පාරිභෝගික ඩ්‍රයිව් වල RAID 5 නිකුතුව සමඟ URE / දත්ත නැතිවීම / අරාව අසමත් වීම තරමක් දුරට අඩු වී ඇත . සෑම විටම මෙන්, මිලදී ගැනීමට පෙර පිරිවිතර පත්‍රය පරීක්ෂා කරන්න!

RAID 5 විශ්වාසදායක (බැටරි පිටුබලය සහිත) ලිවීමේ හැඹිලියක් පිටුපස තැබීමද අත්‍යවශ්‍ය වේ. මෙය කුඩා ලිවීම් සඳහා පොදු කාර්ය මඟහරවා ගැනීම මෙන්ම ලිවීමක් මධ්‍යයේ අසමත් වූ විට සිදුවිය හැකි රළු හැසිරීම ද වළක්වයි.

RAID 5 යනු අරාවකට අතිරික්ත ආචයනයක් එක් කිරීමේ වඩාත්ම ලාභදායී විසඳුම වන අතර එයට අවශ්‍ය වන්නේ තැටි 1 ක් පමණි (උදා: 12x 146GB තැටි = 1606GB භාවිතා කළ හැකි ඉඩ). එයට අවම වශයෙන් තැටි 3 ක් අවශ්‍ය වේ.

RAID 5


RAID 6

හොඳ විට: ඔබට RAID 5 භාවිතා කිරීමට අවශ්‍ය නමුත් ඔබේ තැටි ඉතා විශාල හෝ මන්දගාමී වේ

නරක විට: ඔබට ඉහළ අහඹු ලිවීමේ කාර්ය භාරයක් ඇත

RAID 6 RAID 5 ට සමාන නමුත් එය එකක් වෙනුවට සමානාත්මතාවයෙන් යුත් තැටි දෙකක් භාවිතා කරයි (පළමුවැන්න XOR, දෙවැන්න LSFR), එබැවින් ඔබට දත්ත අලාභයක් නොමැතිව අරාව වෙතින් තැටි දෙකක් අහිමි විය හැකිය. ලිවීමේ ද penalty ුවම RAID 5 ට වඩා වැඩි වන අතර ඔබට අඩු ඉඩ ප්‍රමාණයක් ඇත.

අවසානයේදී RAID 6 අරාවකට RAID 5 හා සමාන ගැටළු වලට මුහුණ දීමට සිදුවනු ඇතැයි සිතීම වටී. විශාල ධාවකයන් විශාල නැවත ගොඩනැඟීමේ වේලාවන් සහ වඩා ගුප්ත දෝෂ ඇති කරයි, අවසානයේදී එය නැවත සකස් කිරීම අවසන් වීමට පෙර සමස්ත අරාවම අසාර්ථක වීමට හා සියලු දත්ත නැතිවීමට හේතු වේ.

RAID 6


RAID 50

හොඳ විට: ඔබට තනි තැටියක තිබිය යුතු තැටි විශාල ප්‍රමාණයක් ඇති අතර ධාරිතාව නිසා RAID 10 විකල්පයක් නොවේ

නරක විට: නැවත ගොඩ නැගීමට පෙර හෝ ඔබට බොහෝ තැටි නොමැති විට එකවර අසමත් වීමට හැකි තරම් තැටි ඔබ සතුව ඇත

RAID 50 බොහෝ RAID 10. වගේ එය බහු තැටි සිට අහිමි වේ තාක් කල්, RAID 5 සතුව RAID 0 ඔවුන් හරහා පෙලගැස්මක් දෙකක් හෝ ඊට වැඩි සහ ඉරි දත්ත මෙම දීමනා කාර්ය සාධනය සහ බහු තැටි අතිරික්ත සේවකයන් ඉවත් කිරීම යන දෙකම එකට එක්, කැදලි මට්ටම වෙනස් කර RAID 5 අරා.

RAID 50 හි, තැටි ධාරිතාව nx වේ, මෙහි x යනු RAID 5s ගණන හරහා ඉරි සහිත වේ. උදාහරණයක් ලෙස, සරල 6-තැටි RAID 50 නම්, හැකි කුඩාම දේ නම්, ඔබට RAID 5s දෙකක 6x1TB තැටි තිබුනේ නම් ඒවා RAID 50 බවට පත්වේ නම්, ඔබට 4TB භාවිතා කළ හැකි ගබඩාවක් තිබේ.


RAID 60

හොඳ විට: ඔබට RAID 50 ට සමාන භාවිත නඩුවක් ඇත, නමුත් වැඩි අතිරික්තයක් අවශ්‍ය වේ

නරක විට: අරාවෙහි ඔබට සැලකිය යුතු තැටි සංඛ්‍යාවක් නොමැත

RAID 6 යනු RAID 60 ට සමාන වන අතර RAID 5 යනු RAID 50 ට සමාන වේ. අත්‍යවශ්‍යයෙන්ම, ඔබට RAID 6 ට වඩා වැඩි ගණනක් ඇති අතර පසුව දත්ත RAID 0 හරහා එතෙර වේ. මෙම සැකසුම මඟින් ඕනෑම තනි RAID 6 හි සාමාජිකයින් දෙදෙනෙකු දක්වා කට්ටලයට ඉඩ ලබා දේ. දත්ත නැතිවීමකින් තොරව අසමත් වීමට. RAID 60 අරා සඳහා නැවත ගොඩනඟන වේලාවන් සැලකිය යුතු මට්ටමක තිබිය හැකි බැවින් සාමාන්‍යයෙන් අරාවෙහි සිටින සෑම RAID 6 සාමාජිකයෙකු සඳහාම එක් උණුසුම් ඉඩක් තිබීම හොඳ අදහසකි.

RAID 60 හි, තැටි ධාරිතාව n-2x වේ, මෙහි x යනු RAID 6s හරහා ඉරි සහිත වේ. උදාහරණයක් ලෙස, සරල 8 තැටි RAID 60 නම්, හැකි කුඩාම දේ නම්, ඔබට RAID 6s දෙකක 8x1TB තැටි තිබේ නම් ඒවා RAID 60 බවට පත්වේ නම්, ඔබට 4TB භාවිතා කළ හැකි ගබඩාවක් තිබේ. ඔබට පෙනෙන පරිදි, මෙය සාමාජික 8 දෙනෙකුගෙන් යුත් RAID 10 ක් සඳහා RAID 10 විසින් ලබා දිය හැකි භාවිතා කළ හැකි ගබඩා ප්‍රමාණයම ලබා දෙයි. RAID 60 තරමක් වැඩි අතිරික්තයක් වනු ඇති අතර, නැවත ගොඩනැඟීමේ කාලය සැලකිය යුතු ලෙස විශාල වනු ඇත. සාමාන්‍යයෙන් ඔබට RAID 60 සලකා බැලීමට අවශ්‍ය වන්නේ ඔබට තැටි විශාල සංඛ්‍යාවක් තිබේ නම් පමණි.


RAID-Z

හොඳ විට: ඔබ එයට සහාය දක්වන පද්ධතියක් මත ZFS භාවිතා කරයි

නරක විට: කාර්ය සාධනය දෘඩාංග RAID ත්වරණය ඉල්ලා සිටී

RAID-Z පැහැදිලි කිරීම තරමක් සංකීර්ණ බැවින් ZFS විසින් ගබඩා සහ ගොනු පද්ධති අන්තර්ක්‍රියා කරන ආකාරය රැඩිකල් ලෙස වෙනස් කරයි. ZFS පරිමාව කළමනාකරණයේ සාම්ප්‍රදායික භූමිකාවන් (RAID යනු වෙළුම් කළමණාකරුවෙකුගේ කාර්යයකි) සහ ගොනු පද්ධතියට ඇතුළත් වේ. මේ හේතුව නිසා, පරිමාවේ තීරු මට්ටමට වඩා ගොනුවේ ගබඩා වාරණ මට්ටමින් ZFS හට RAID කළ හැකිය. RAID-Z කරන්නේ මෙයයි, ගොනුවේ ගබඩා කොටස් විවිධ භෞතික ධාවකයන් හරහා ලියන්න.

උදාහරණයක් මගින් මෙය වඩාත් පැහැදිලි වනු ඇත. ඔබට ZFS RAID-Z තටාකයක තැටි 3 ක් ඇති බව පවසන්න, වාරණ ප්‍රමාණය 4KB වේ. දැන් ඔබ හරියටම 16KB පද්ධතියට ගොනුවක් ලියයි. ZFS එය 4KB කොටස් හතරකට බෙදා ඇත (සාමාන්‍ය මෙහෙයුම් පද්ධතියක් මෙන්); එවිට එය සමානාත්මතා කොටස් දෙකක් ගණනය කරනු ඇත. RAID-5 දත්ත හා සමානාත්මතාවය බෙදා හරින ආකාරය හා සමාන ඩ්‍රයිව් මත එම කොටස් හය ස්ථානගත කෙරේ. මෙය RAID5 ට වඩා වැඩි දියුණු කිරීමක් වන අතර සමානාත්මතාවය ගණනය කිරීම සඳහා පවත්නා දත්ත ඉරි කියවීමක් නොතිබුණි.

තවත් උදාහරණයක් පෙර මත පදනම් වේ. ගොනුව 4KB පමණක් බව පවසන්න. ZFS හට තවමත් එක් සමාන්තර බ්ලොක් එකක් සෑදීමට සිදුවනු ඇත, නමුත් දැන් ලිවීමේ භාරය කොටස් 2 ක් දක්වා අඩු කර ඇත. තෙවන ධාවකය වෙනත් සමගාමී ඉල්ලීම් සඳහා සේවය කිරීමට නිදහස ඇත. ලියන ලද ගොනුව තටාකයේ වාරණ ප්‍රමාණයෙන් එකකට වඩා අඩු ධාවක ගණනකින් ගුණ කළ විට (එනම් [ගොනු ප්‍රමාණය] <> [වාරණ ප්‍රමාණය] * [ධාවක - 1]) සමාන බලපෑමක් දැකගත හැකිය.

ZFS පරිමාව කළමනාකරණය සහ ගොනු පද්ධතිය යන දෙකම හැසිරවීම යන්නෙන් අදහස් කරන්නේ කොටස් පෙළගැස්වීම හෝ ඉරි-වාරණ ප්‍රමාණයන් ගැන ඔබ කරදර විය යුතු නැති බවයි. නිර්දේශිත වින්‍යාසයන් සමඟ ZFS ස්වයංක්‍රීයව සියල්ල හසුරුවයි.

ZFS හි ස්වභාවය සමහර සම්භාව්‍ය RAID-5/6 අවවාද වලට ප්‍රතිරෝධය දක්වයි. ZFS හි සියලුම ලිවීම් පිටපත් මත ලිවීමේ ආකාරයකින් සිදු කරයි; ලිවීමේ මෙහෙයුමක වෙනස් කරන ලද සියලුම කොටස් දැනට පවතින බ්ලොක් නැවත ලිවීම වෙනුවට තැටියේ නව ස්ථානයකට ලියා ඇත. කිසියම් හේතුවක් නිසා ලිවීමක් අසමත් වුවහොත් හෝ පද්ධතිය මැද ලිවීමට අපොහොසත් වුවහොත්, ලිවීමේ ගනුදෙනුව සිදුවන්නේ පද්ධතිය යථා තත්ත්වයට පත්වීමෙන් පසුවය (ZFS අභිප්‍රාය ලොගය ආධාරයෙන්) හෝ කිසිසේත් සිදු නොවන්නේ නම්, විභව දත්ත දූෂණය වළක්වා ගත හැකිය. RAID-5/6 සමඟ ඇති තවත් ගැටළුවක් වන්නේ නැවත ගොඩනැඟීමේදී සිදුවිය හැකි දත්ත නැතිවීම හෝ නිහ silent දත්ත දූෂණය; නිත්‍ය zpool scrubමෙහෙයුම් මඟින් දත්ත දූෂණයට ලක්වීමට පෙර හෝ දත්ත නැතිවීමට පෙර ගැටළු විසඳීමට උපකාරී වන අතර, සියලු දත්ත කොටස් පරික්ෂා කිරීමෙන් නැවත ගොඩනැඟීමේදී සිදුවන සියලුම දූෂණ හසු වන බව සහතික කෙරේ.

RAID-Z හි ඇති ප්‍රධාන අවාසිය නම් එය තවමත් මෘදුකාංග වැටලීමකි (සහ දෘඩාංග HBA අක්‍රීය කිරීමට ඉඩ නොදී ලිවීමේ භාරය ගණනය කිරීම සඳහා CPU විසින් සිදු කරන ලද සුළු ප්‍රමාදයකින් පීඩා විඳිති ). ZFS දෘඩාංග ත්වරණයට සහාය වන HBAs විසින් මෙය අනාගතයේදී විසඳනු ඇත.

වෙනත් RAID සහ සම්මත නොවන ක්‍රියාකාරිත්වය

කිසිදු ආකාරයක සම්මත ක්‍රියාකාරිත්වයක් බලාත්මක කිරීමට මධ්‍යම අධිකාරියක් නොමැති නිසා, විවිධ RAID මට්ටම් පරිණාමය වී ඇති අතර එය භාවිතයෙන් ප්‍රමිතිකරණය කර ඇත. බොහෝ වෙළෙන්දෝ ඉහත විස්තර වලින් බැහැර වන නිෂ්පාදන නිපදවා ඇත. ඉහත සංකල්පවලින් එකක් විස්තර කිරීම සඳහා සමහර නව අලෙවිකරණ පාරිභාෂිතයක් ඔවුන් විසින් නිර්මාණය කිරීම ද සාමාන්‍ය දෙයකි (මෙය බොහෝ විට සිදුවන්නේ SOHO වෙළඳපොලේ ය). හැකි විට, අතිරික්ත යාන්ත්‍රණයේ ක්‍රියාකාරිත්වය විස්තර කිරීමට වෙළෙන්දා ලබා ගැනීමට උත්සාහ කරන්න (බොහෝ දෙනා මෙම තොරතුරු ස්වේච්ඡාවෙන් ඉදිරිපත් කරනු ඇත.

සඳහන් කිරීම වටී, තැටි දෙකක් පමණක් ඇති අරාවක් ආරම්භ කිරීමට ඔබට ඉඩ සලසන RAID 5 වැනි ක්‍රියාත්මක කිරීම් තිබේ. එය එක් තීරුවක දත්ත ගබඩා කරන අතර අනෙක් RAID 5 ට සමාන සමාන්තරයක් ඇත. සමානාත්මතා ගණනය කිරීම්වල අතිරේක පිරිවැය සමඟ මෙය RAID 1 මෙන් ක්‍රියා කරයි. වාසිය නම්, සමානාත්මතාවය නැවත ගණනය කිරීමෙන් ඔබට අරාව වෙත තැටි එක් කළ හැකිය.


මට දැනට මෙම තොරතුරු එක් කිරීමට කාලයක් නොමැත, නමුත් නිශ්චිත තැටි සමඟ ඔබට භාවිතා කළ හැකි විශාලතම RAID 5 කට්ටලය තක්සේරු කිරීමට ඔබට සොයාගත නොහැකි කියවීමේ දෝෂ අනුපාතය භාවිතා කරන්නේ කෙසේද යන්න පැහැදිලි කිරීම හොඳ අදහසකි.
හියුබට් කාරියෝ

නියම සාරාංශය! RAID5 එදිරිව RAID6 සම්බන්ධයෙන් මට එක් එකතු කිරීමක් තිබේ: බොහෝ විට විශාල ධාරිතාවයකින් යුත් ස්පින්ඩල් හෝ තැටි විශාල සංඛ්‍යාවක් සහිත අරා වල සමස්ත විශ්වසනීයත්වය (ව්‍යසනකාරී අරා අසමත් වීමේ අවස්ථාව) සලකා බලන පුද්ගලයින් RAID6 තෝරා ගනු ඇත. ඔවුන් මෙය කරන්නේ පළමු තැටිය නැවත ගොඩනඟන අතරතුර දෙවන අසමත් වීමේ සම්භාවිතාව මත ය. ස්පින්ඩල් ගණන 8 ට වඩා වැඩි වූ විට හෝ තනි ඩ්‍රයිව් 1TB ට වඩා වැඩි වූ විට මගේ පුද්ගලික නියමය RAID6 වේ. මට කැනොනිකල් කැල්කියුලේටරයක් ​​සොයා ගැනීමට නොහැකි වී ඇත, නමුත් ගූගල් සහ නැවත ගොඩනඟා ගැනීමට දන්නා කාලය හොඳින් ගණනය කිරීමට උපකාරී වේ.
JGurtz

3
ලිනක්ස් මෘදුකාංගය RAID10 ප්‍රමිතියෙන් තොර බව මෙහි සටහනක් එක් කිරීම වටී. එය අසාමාන්ය හා ප්රයෝජනවත් විය හැකි පිරිසැලසුම් වලට ඉඩ දෙයි. en.wikipedia.org/wiki/Non-standard_RAID_levels#Linux_MD_RAID_10
Zoredache

ලිවීමේ ද penalty ුවම පැහැදිලි කිරීම සහ තීරු සමතුලිත කිරීම ඇතුළුව වටිනාකමක් තිබිය හැකිය. RAID 2 හෝ 3 ගෞරවනීය සඳහනක් කිරීම වටී, නමුත් කිසිදු 'සැබෑ' ක්‍රියාත්මක කිරීමක් ගැන මම නොදනිමි. කෙසේ වෙතත් - නෙට්ඇප් තවමත් RAID4 භාවිතා කරයි (සහ RAID-DP මූලික වශයෙන් අතිරේක සමානාත්මතා ධාවකයක් සහිත RAID-4 වේ.)
සොබ්රික්

1
RAID 6: LSFR LFSR (රේඛීය-ප්‍රතිපෝෂණ මාරුව ලේඛනය) විය යුතුද?
සීවීඑන්

58

එසේම එක් මිලියනයක් වැටලන්න !!!!

තැටි 128 ක් කියවීම වේගවත්, භයානක ලිවීම් නමුත් ඉතා විශ්වාසදායක යැයි මම සිතමි, අනේ, ඔබට පවතින ඉඩ ප්‍රමාණයෙන් 1/88 ක් ලැබෙනු ඇත, එබැවින් අයවැය දෘෂ්ටිකෝණයකින් එය විශිෂ්ට නොවේ. ෆ්ලෑෂ් ඩ්‍රයිව් සමඟ මෙය නොකරන්න, මම උත්සාහ කර වායුගෝලයට ගිනි තැබුවෙමි ...

රූප විස්තරය මෙහි ඇතුළත් කරන්න


7
දෙවියනේ. චොපර්ට දැන් ඔහුගේ මනස නැති වී යයි.
එම්.ඩී මාරා

4
මම මගේ ගණිතය වැරදියට තේරුම් ගත්තාද?
චොපර් 3

6
ඔයා දන්නවද මම ඇත්තටම මේ අයිතිය හදන්න යන බව?
චොපර් 3

33
වැටලීම 1000000 සඳහා අවම වශයෙන් තැටි 128 ක් අවශ්‍ය වනු ඇත, නමුත් එය තැටි 64 ක් වටිනා ගබඩා ඉඩක් ලබා දෙනු ඇත, එය රයිඩ් 1 හා සමාන නරකම ලිවීමේ කාර්ය සාධනයක් ඇති අතර ඕනෑම යාබද ධාවක අසමත්වීම් 2 ක් අරාව විනාශ කරයි. ඔබ වැටලීම කළේ 0111111, එය හොඳ විශ්වසනීයත්වයක් ඇත (වැටලීම 11111110, ගුවන් ගමන් සඳහා වඩා හොඳ විශ්වසනීයත්වයක් තිබිය යුතුය.)
කෙවින් කැත්කාර්ට්

5
ඔහ්, සුන්දරයි. ද්විමය RAID මට්ටම්. ඊළඟ කුමක්ද?
සීවීඑන්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.