රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

ආයුබෝවන් සියල්ලටම! පොරොන්දු වූ පරිදි, අපි රුසියානු නිෂ්පාදිත දත්ත ගබඩා කිරීමේ පද්ධතියක බර පරීක්ෂණයක ප්රතිඵල ප්රකාශයට පත් කරමු - AERODISK ENGINE N2.

කලින් ලිපියේ අපි ගබඩා පද්ධතිය බිඳ දැමුවා (එනම්, අපි බිඳ වැටීම් පරීක්ෂණ සිදු කළා) සහ ක්‍රෑෂ් පරීක්ෂණයේ ප්‍රතිඵල ධනාත්මක විය (එනම්, අපි ගබඩා පද්ධතිය බිඳ දැමුවේ නැත). ඔබට බිඳවැටීමේ පරීක්ෂණ ප්‍රතිඵල නැරඹිය හැක මෙන්න.

පෙර ලිපියට අදහස් දැක්වීමේදී, අතිරේක, වඩාත් සංකීර්ණ බිඳවැටීම් පරීක්ෂණ සඳහා ඉල්ලීම් ඉදිරිපත් කරන ලදී. අපි ඒවා සියල්ල පටිගත කර ඇති අතර පහත සඳහන් ලිපි වලින් එකකින් ඒවා අනිවාර්යයෙන්ම ක්‍රියාත්මක කරන්නෙමු. ඒ අතරම, ඔබට ඕනෑම වේලාවක මොස්කව්හි අපගේ රසායනාගාරයට පිවිසිය හැකිය (පයින් පැමිණ හෝ අන්තර්ජාලය හරහා දුරස්ථව එය කරන්න) සහ මෙම පරීක්ෂණ ඔබම සිදු කරන්න (ඔබට නිශ්චිත ව්‍යාපෘතියක් සඳහා පරීක්ෂණ පවා කළ හැකිය :-)). අපට ලියන්න, අපි සියලු අවස්ථා සලකා බලමු!

ඊට අමතරව, ඔබ මොස්කව්හි නොමැති නම්, ඔබට සමීපතම නගරයේ නිපුණතා මධ්‍යස්ථානයක නොමිලේ පුහුණු වැඩසටහනකට සහභාගී වීමෙන් ඔබට අපගේ ගබඩා පද්ධතිය සමඟ වඩාත් හුරුපුරුදු විය හැකිය.

පහත දැක්වෙන්නේ නිපුණතා මධ්‍යස්ථානවල ඉදිරි සිදුවීම් සහ මෙහෙයුම් දින ලැයිස්තුවකි.

  • Ekaterinburg. 16 මැයි 2019. පුහුණු සම්මන්ත්‍රණය. ඔබට සබැඳිය භාවිතයෙන් ලියාපදිංචි විය හැක: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 මැයි 21 - ජූනි 2019. නිපුණතා මධ්යස්ථානය. ඕනෑම වැඩ කරන වේලාවක AERODISK ENGINE N2 ගබඩා පද්ධතියේ සජීවී නිරූපණයකට පැමිණෙන්න. නිවැරදි ලිපිනය සහ ලියාපදිංචි සබැඳිය පසුව ලබා දෙනු ඇත. තොරතුරු අනුගමනය කරන්න.
  • නොවොසිබිර්ස්ක් අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    2019 ඔක්තෝබර්
  • කසාන්. අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    2019 ඔක්තෝබර්
  • Krasnoyarsk අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    නොවැම්බර් 2019

අපට තවත් එක් ශුභාරංචියක් බෙදා ගැනීමට අවශ්‍යයි: අපට අවසානයේ අපගේ ලැබී ඇත යූ ටියුබ් ඔබට අතීත සිදුවීම් වලින් වීඩියෝ නැරඹිය හැකි නාලිකාවකි. අපි නිතරම අපේ පුහුණු වීඩියෝ එහි පළ කරනවා.

පරීක්ෂණ ස්ථාවරය

ඉතින්, නැවත පරීක්ෂණ වෙත. අතිරේක SAS SSD ධාවකයන් මෙන්ම Front-end Fiber Channel 2G ඇඩප්ටර ස්ථාපනය කිරීමෙන් අපි අපගේ ENGINE N16 රසායනාගාර ගබඩා පද්ධතිය වැඩිදියුණු කළෙමු. සමමිතික ආකාරයකින්, අපි FC 16G ඇඩැප්ටර එකතු කිරීමෙන් භාරය ක්‍රියාත්මක කරන සේවාදායකය උත්ශ්‍රේණි කළෙමු.

එහි ප්‍රතිඵලයක් වශයෙන්, අපගේ විද්‍යාගාරයේ 2 SAS SSD 24 TB, 1,6 DWPD තැටි සහිත 3-පාලක ගබඩා පද්ධතියක් ඇත, එය SAN ස්විචයන් හරහා FC 16G හරහා භෞතික ලිනක්ස් සේවාදායකයකට සම්බන්ධ වේ.
පරීක්ෂණ බංකු සටහන පහත රූපයේ දැක්වේ.

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

පරීක්ෂණ ක්‍රමවේදය

බ්ලොක් ප්රවේශයේ හොඳම කාර්ය සාධනය සඳහා, අපි DDP (ගතික තැටි සංචිතය) තටාක භාවිතා කරනු ඇත, අපි වරක් ALL-FLASH පද්ධති සඳහා විශේෂයෙන් නිර්මාණය කළෙමු.
පරීක්ෂා කිරීම සඳහා, අපි RAID-1 ආරක්ෂණ මට්ටම සමඟ 10 TB ධාරිතාවකින් යුත් LUN දෙකක් නිර්මාණය කළෙමු. ගබඩා පද්ධතියේ ස්ථාපිත එක් එක් තැටිවල විභවය සම්පූර්ණයෙන් භාවිතා කිරීම සඳහා අපි සෑම LUN එකක්ම තැටි 12ක් (සම්පූර්ණයෙන් 24ක්) හරහා "පතුරුවමු".

හැකිතාක් ගබඩා සම්පත් භාවිතා කිරීම සඳහා අපි විවිධ පාලකයන් හරහා සේවාදායකයට LUN ඉදිරිපත් කරමු.

සෑම පරීක්ෂණයක්ම පැයක් පවතිනු ඇත, සහ නම්‍යශීලී IO (FIO) වැඩසටහන මඟින් පරීක්ෂණ සිදු කරනු ලැබේ; FIO දත්ත ස්වයංක්‍රීයව Excel වෙත උඩුගත කරනු ලැබේ, එහි පැහැදිලිකම සඳහා ප්‍රස්ථාර දැනටමත් ගොඩනගා ඇත.

පැතිකඩ පූරණය කරන්න

සමස්තයක් වශයෙන්, අපි උණුසුම් කිරීමේ කාලය හැර පැය එක බැගින් පරීක්ෂණ තුනක් සිදු කරන්නෙමු, ඒ සඳහා අපි විනාඩි 15 ක් වෙන් කරන්නෙමු (SSD ධාවක 24 ක අරාවක් උණුසුම් කිරීමට අවශ්‍ය ප්‍රමාණය මෙයයි). මෙම පරීක්ෂණ මගින් නිතර හමුවන load profiles අනුකරණය කරයි, විශේෂයෙන්ම මේවා සමහර DBMS, වීඩියෝ නිරීක්ෂණ පද්ධති, මාධ්‍ය අන්තර්ගත විකාශන සහ උපස්ථ වේ.

එසේම, සියලුම පරීක්ෂණ වලදී, ගබඩා පද්ධතියේ සහ ධාරකයේ RAM වෙත හැඹිලිගත කිරීමේ හැකියාව අපි හිතාමතාම අක්‍රිය කළෙමු. ඇත්ත වශයෙන්ම, මෙය ප්රතිඵල නරක අතට හැරෙනු ඇත, නමුත්, අපගේ මතය අනුව, එවැනි තත්වයන් තුළ පරීක්ෂණය වඩාත් සාධාරණ වනු ඇත.

පරීක්ෂණ ප්‍රති .ල

පරීක්ෂණ අංක 1. කුඩා කුට්ටි වල අහඹු ලෙස පැටවීම. ඉහළ බරක් සහිත ගනුදෙනු DBMS අනුකරණය.

  • බ්ලොක් ප්‍රමාණය = 4k
  • කියවන්න/ලියන්න = 70%/30%
  • වැඩ ගණන = 16
  • පෝලිම් ගැඹුර = 32
  • පූරණ චරිතය = සම්පූර්ණ අහඹු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

පරීක්ෂණ ප්රතිඵල:

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

සමස්තයක් වශයෙන්, කනිෂ්ඨ මධ්‍යම පරාසයේ එන්ජින් N2 පද්ධතිය සමඟින් අපට මිලි තත්පර 438 ක ප්‍රමාදයක් සහිත 2,6k IOPS ලැබුණි. පද්ධතියේ පන්තිය සැලකිල්ලට ගනිමින්, අපගේ මතය අනුව, ප්රතිඵලය තරමක් යහපත් ය. පද්ධතිය සඳහා සීමාව මෙය දැයි තේරුම් ගැනීමට, අපි ගබඩා පාලකයන්ගේ සම්පත් භාවිතය දෙස බලමු.

ඉහත සඳහන් කළ පරිදි, පරීක්ෂණ ප්‍රතිඵල විකෘති නොකිරීමට අපි හිතාමතාම RAM හැඹිලිය අක්‍රිය කළ බැවින්, අපි මූලික වශයෙන් CPU ගැන උනන්දු වෙමු.

ගබඩා පාලක දෙකෙහිම අපට පෙනෙන්නේ එකම පින්තූරයකි.

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

එනම්, CPU භාරය 50% කි. මෙයින් ඇඟවෙන්නේ මෙය මෙම ගබඩා පද්ධතියේ සීමාවෙන් බොහෝ දුරස් වන අතර එය තවමත් පහසුවෙන් පරිමාණය කළ හැකි බවයි. අපි ටිකක් ඉදිරියට යමු: පහත දැක්වෙන සියලුම පරීක්ෂණ මඟින් පාලක ප්‍රොසෙසරවල බර 50% ක් පමණ වන බව පෙන්නුම් කරයි, එබැවින් අපි ඒවා නැවත ලැයිස්තුගත නොකරමු.

අපගේ රසායනාගාර පරීක්ෂණ මත පදනම්ව, AERODISK Engine N2 පද්ධතියේ සුවපහසු සීමාව, අපි 4k කුට්ටිවල අහඹු IOPS ගණන් කළහොත්, ~700 IOPS වේ. මෙය ප්රමාණවත් නොවේ නම් සහ ඔබ මිලියනයක් සඳහා වෙහෙසීමට අවශ්ය නම්, අපට පැරණි මාදිලියේ එන්ජිම N000 ඇත.

එනම්, මිලියන ගණනක් IOPS පිළිබඳ කතාව ENGINE N4 වන අතර, මිලියනයක් ඔබට වැඩි නම්, සන්සුන්ව N2 භාවිතා කරන්න.

අපි නැවත පරීක්ෂණ වෙත යමු.

පරීක්ෂණ අංක 2. විශාල කුට්ටි වල අනුක්රමික පටිගත කිරීම. වීඩියෝ නිරීක්ෂණ පද්ධති අනුකරණය කිරීම, විශ්ලේෂණාත්මක DBMS වෙත දත්ත පැටවීම හෝ උපස්ථ පිටපත් පටිගත කිරීම.

මෙම පරීක්ෂණයේදී අපි තවදුරටත් IOPS ගැන උනන්දුවක් නොදක්වමු, මන්ද අනුපිළිවෙලින් විශාල කොටස්වල පැටවූ විට ඒවා කිසිදු තේරුමක් නැත. අපි මූලික වශයෙන් උනන්දු වන්නේ: ලිවීමේ ප්රවාහය (තත්පරයට මෙගාබයිට්) සහ ප්රමාදයන්, ඇත්ත වශයෙන්ම, කුඩා ඒවාට වඩා විශාල කුට්ටි සමඟ වැඩි වනු ඇත.

  • බ්ලොක් ප්‍රමාණය = 128k
  • කියවන්න/ලියන්න = 0%/100%
  • වැඩ ගණන = 16
  • පෝලිම් ගැඹුර = 32
  • පැටවීමේ චරිතය - අනුක්රමික

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

එකතුව: අපට මිලි තත්පර එකොළහක ප්‍රමාදයන් සමඟ තත්පරයට ගිගාබයිට් පහහමාරක් පටිගත කිරීමක් ඇත. එහි සමීපතම විදේශීය තරඟකරුවන් සමඟ සසඳන විට, ප්රතිඵලය, අපගේ මතය අනුව, විශිෂ්ට වන අතර, එන්ජිම N2 පද්ධතියේ සීමාව ද නොවේ.

පරීක්ෂණ අංක 3. විශාල කුට්ටි වල අනුක්‍රමික කියවීම. විකාශන මාධ්‍ය අන්තර්ගතය අනුකරණය කිරීම, විශ්ලේෂණාත්මක DBMS වෙතින් වාර්තා උත්පාදනය කිරීම හෝ උපස්ථ වලින් දත්ත ප්‍රතිසාධනය කිරීම.

පෙර පරීක්ෂණයේදී මෙන්, අපි ප්රවාහ සහ ප්රමාදයන් ගැන උනන්දු වෙමු.

  • බ්ලොක් ප්‍රමාණය = 128k
  • කියවන්න/ලියන්න = 100%/0%
  • වැඩ ගණන = 16
  • පෝලිම් ගැඹුර = 32
  • පැටවීමේ චරිතය - අනුක්රමික

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

රුසියානු ගබඩා පද්ධතිය AERODISK: බර පරීක්ෂා කිරීම. අපි IOPS මිරිකන්නෙමු

ප්‍රවාහ කියවීමේ කාර්ය සාධනය ප්‍රවාහ ලිවීමේ කාර්ය සාධනයට වඩා තරමක් හොඳ ය.

සිත්ගන්නා කරුණ නම්, ප්‍රමාද දර්ශකය පරීක්ෂණය පුරාවටම සමාන වේ (සෘජු රේඛාව). මෙය දෝෂයක් නොවේ; විශාල කුට්ටි වල අනුපිළිවෙලින් කියවන විට, අපගේ නඩුවේදී මෙය පොදු තත්වයකි.

ඇත්ත වශයෙන්ම, අපි සති කිහිපයක් සඳහා මෙම ආකෘතියෙන් පද්ධතියෙන් ඉවත් වුවහොත්, අවසානයේදී අපට බාහිර සාධක සමඟ සම්බන්ධ වන ප්රස්ථාරවල ආවර්තිතා පැනීම් පෙනෙනු ඇත. එහෙත්, සාමාන්යයෙන්, ඔවුන් පින්තූරයට බලපාන්නේ නැත.

සොයා ගැනීම්

ද්විත්ව පාලක AERODISK ENGINE N2 පද්ධතියෙන්, අපට තරමක් බරපතල ප්‍රතිඵල ලබා ගැනීමට හැකි විය (~ 438 IOPS සහ තත්පරයට ~ 000-5 gigabytes). පැටවීමේ පරීක්ෂණවලින් පෙන්නුම් කළේ අපගේ ගබඩා පද්ධතිය ගැන අපි නිසැකවම ලැජ්ජා නොවන බවයි. ඊට පටහැනිව, දර්ශක ඉතා යහපත් වන අතර හොඳ ගබඩා පද්ධතියකට අනුරූප වේ.

අප ඉහත ලියා ඇති පරිදි, එන්ජිම N2 යනු කනිෂ්ඨ ආකෘතියක් වන අතර, ඊට අමතරව, මෙම ලිපියේ පෙන්වා ඇති ප්රතිඵල එහි සීමාව නොවේ. පසුව අපි අපගේ පැරණි ENGINE N4 පද්ධතියෙන් සමාන පරීක්ෂණයක් ප්‍රකාශයට පත් කරන්නෙමු.

ස්වාභාවිකවම, අපට එක් ලිපියක රාමුව තුළ කළ හැකි සියලුම පරීක්ෂණ ආවරණය කළ නොහැක, එබැවින් අනාගත පරීක්ෂණ සඳහා ඔවුන්ගේ කැමැත්ත අදහස් දැක්වීමේදී බෙදා ගන්නා ලෙස අපි නැවතත් පාඨකයන්ගෙන් ඉල්ලා සිටිමු; අපි ඒවා අනිවාර්යයෙන්ම අනාගත ප්‍රකාශනවල සැලකිල්ලට ගනිමු.

මීට අමතරව, මෙම වසරේ අපි සක්‍රියව පුහුණුවීම්වල නියැලී සිටින බව අපි ඔබට මතක් කර දෙන්නෙමු, එබැවින් අපි ඔබට අපගේ නිපුණතා මධ්‍යස්ථාන වෙත ආරාධනා කරමු, එහිදී ඔබට AERODISK ගබඩා පද්ධති පිළිබඳ පුහුණුවක් ලබා ගත හැකි අතර ඒ සමඟම සිත්ගන්නාසුළු හා විනෝදජනක කාලයක් ගත කරන්න.

ඉදිරියට එන පුහුණු සිදුවීම් පිළිබඳ තොරතුරු මම අනුපිටපත් කරමි.

  • Ekaterinburg. 16 මැයි 2019. පුහුණු සම්මන්ත්‍රණය. ඔබට සබැඳිය භාවිතයෙන් ලියාපදිංචි විය හැක: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 මැයි 21 - ජූනි 2019. නිපුණතා මධ්යස්ථානය. ඕනෑම වැඩ කරන වේලාවක AERODISK ENGINE N2 ගබඩා පද්ධතියේ සජීවී නිරූපණයකට පැමිණෙන්න. නිවැරදි ලිපිනය සහ ලියාපදිංචි සබැඳිය පසුව ලබා දෙනු ඇත. තොරතුරු අනුගමනය කරන්න.
  • නොවොසිබිර්ස්ක් අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    2019 ඔක්තෝබර්
  • කසාන්. අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    2019 ඔක්තෝබර්
  • Krasnoyarsk අපගේ වෙබ් අඩවියේ හෝ HUBRA හි තොරතුරු අනුගමනය කරන්න.
    නොවැම්බර් 2019

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න