Micron විවෘත මූලාශ්‍ර HSE ගබඩා එන්ජිම SSD සඳහා ප්‍රශස්ත කර ඇත

Micron Technology, DRAM සහ ෆ්ලෑෂ් මතක සමාගමක්, ඉදිරිපත් කරන ලදී නව ගබඩා එන්ජිම HSE (විෂම-මතක ආචයන එන්ජිම), NAND ෆ්ලෑෂ් (X100, TLC, QLC 3D NAND) හෝ ස්ථිර මතකය (NVDIMM) මත පදනම් වූ SSD ධාවකවල භාවිතයේ විශේෂතා සැලකිල්ලට ගනිමින් නිර්මාණය කර ඇත. එන්ජිම වෙනත් යෙදුම් වලට කාවැද්දීම සඳහා පුස්තකාලයක් ලෙස නිර්මාණය කර ඇති අතර ප්‍රධාන අගය ආකෘතියෙන් දත්ත සැකසීමට සහය දක්වයි. HSE කේතය C සහ ලියා ඇත විසින් බෙදා හරිනු ලැබේ Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත.

එන්ජිම යෙදීමේ ක්ෂේත්‍ර අතර, NoSQL DBMS හි අඩු මට්ටමේ දත්ත ගබඩා කිරීම, Ceph සහ Scality RING වැනි මෘදුකාංග ගබඩා (SDS, මෘදුකාංග-නිර්වචනය කළ ආචයනය), විශාල දත්ත ප්‍රමාණයක් සැකසීම සඳහා වේදිකා (Big Data) සඳහන් වේ. , ඉහළ කාර්යසාධනයක් සහිත පරිගණක පද්ධති (HPC), අන්තර්ජාල උපාංග (IoT) සහ යන්ත්‍ර ඉගෙනුම් පද්ධති සඳහා විසඳුම්.

HSE උපරිම කාර්ය සාධනය සඳහා පමණක් නොව, විවිධ SSD පන්ති හරහා දීර්ඝ ආයුෂ සඳහාද ප්‍රශස්ත කර ඇත. දෙමුහුන් ආචයන ආකෘතියක් හරහා ඉහළ මෙහෙයුම් වේගයක් ලබා ගනී - වඩාත්ම අදාළ දත්ත RAM හි ගබඩා කර ඇති අතර එමඟින් ධාවකයට ප්‍රවේශ වීමේ සංඛ්‍යාව අඩු වේ. තෙවන පාර්ශවීය ව්‍යාපෘති සඳහා නව එන්ජිමක් ඒකාබද්ධ කිරීමේ උදාහරණයක් ලෙස සූදානම් HSE භාවිතා කිරීමට පරිවර්තනය කරන ලද ලේඛන-නැඹුරු DBMS MongoDB හි අනුවාදයකි.

තාක්ෂණික වශයෙන්, HSE අතිරේක කර්නල් මොඩියුලයක් මත රඳා පවතී තටාකය, ඝන-රාජ්ය ධාවකයන් සඳහා විශේෂිත වස්තු ගබඩා අතුරු මුහුණතක් ක්රියාත්මක කරන, ඔවුන්ගේ හැකියාවන් සහ විශේෂාංග සැලකිල්ලට ගනිමින්, මූලික වශයෙන් වෙනස් කාර්ය සාධනය සහ කල්පැවැත්ම ලක්ෂණ ලබා ගැනීමට ඔබට ඉඩ සලසයි. Mpool යනු මයික්‍රොන් තාක්‍ෂණයේ දියුණුවකි, එය HSE ලෙස එකම අවස්ථාවේදීම විවෘත වේ, නමුත් ස්වාධීන යටිතල ව්‍යූහ ව්‍යාපෘතියක් ලෙස වෙන් කර ඇත. Mpool භාවිතය උපකල්පනය කරයි ස්ථිර මතකය и කලාප ගබඩා පහසුකම්, නමුත් දැනට සාම්ප්‍රදායික SSD වලට පමණක් සහය දක්වයි.

පැකේජය භාවිතයෙන් කාර්ය සාධනය පරීක්ෂා කිරීම YCSB (Yahoo Cloud Serving Benchmark) 2 KB දත්ත කුට්ටි සැකසීම සමඟ 1 TB ආචයනය භාවිතා කරන විට කාර්ය සාධනයේ සැලකිය යුතු වැඩි වීමක් පෙන්නුම් කළේය. කියවීම සහ ලිවීමේ මෙහෙයුම්වල ඒකාකාර බෙදාහැරීමක් සහිත පරීක්ෂණයේදී විශේෂයෙන් සැලකිය යුතු කාර්ය සාධන වැඩි වීමක් දක්නට ලැබේ (ප්රස්තාරයේ "A" පරීක්ෂණය).

උදාහරණයක් ලෙස, HSE එන්ජිම සහිත MongoDB සම්මත WiredTiger එන්ජිම සමඟ ඇති අනුවාදයට වඩා 8 ගුණයකින් වේගවත් වූ අතර RocksDB DBMS HSE එන්ජිමට වඩා 6 ගුණයකට වඩා වේගවත් විය. 95% කියවීමේ මෙහෙයුම් සහ 5% වෙනස් කිරීමේ හෝ එකතු කිරීමේ මෙහෙයුම් (ප්‍රස්ථාරවල “B” සහ “D” පරීක්ෂණ) ඇතුළත් වන පරීක්ෂණවල ද විශිෂ්ට කාර්ය සාධනය දෘශ්‍යමාන වේ. කියවීමේ මෙහෙයුම් පමණක් ඇතුළත් වන පරීක්ෂණ C, ආසන්න වශයෙන් 40% ක ලාභයක් පෙන්වයි. RocksDB මත පදනම් වූ විසඳුමක් සමඟ සසඳන විට ලිවීමේ මෙහෙයුම් වලදී SSD ධාවකයන්ගේ පැවැත්මේ වැඩිවීම 7 ගුණයක් ලෙස ගණන් බලා ඇත.

Micron විවෘත මූලාශ්‍ර HSE ගබඩා එන්ජිම SSD සඳහා ප්‍රශස්ත කර ඇත

Micron විවෘත මූලාශ්‍ර HSE ගබඩා එන්ජිම SSD සඳහා ප්‍රශස්ත කර ඇත

HSE හි ප්රධාන ලක්ෂණ:

  • යතුරු/අගය ආකෘතියෙන් දත්ත සැකසීම සඳහා සම්මත සහ විස්තීරණ ක්‍රියාකරුවන් සඳහා සහාය;
  • ගනුදෙනු සඳහා පූර්ණ සහාය සහ ස්නැප්ෂොට් නිර්මාණය හරහා ගබඩා පෙති හුදකලා කිරීමේ හැකියාව සමඟ (එක් ගබඩාවක ස්වාධීන එකතු කිරීම් පවත්වා ගැනීමට ද ස්නැප්ෂොට් භාවිතා කළ හැක);
  • ස්නැප්ෂොට් මත පදනම් වූ දසුන් තුළ දත්ත ගමන් කිරීමට කර්සරය භාවිතා කිරීමේ හැකියාව;
  • තනි ගබඩාවක් තුළ මිශ්‍ර භාර වර්ග සඳහා ප්‍රශස්ත කළ දත්ත ආකෘතිය;
  • ගබඩා විශ්වසනීයත්වය කළමනාකරණය සඳහා නම්යශීලී යාන්ත්රණ;
  • අභිරුචිකරණය කළ හැකි දත්ත වාද්‍ය වෘන්ද ක්‍රම (ගබඩාවේ ඇති විවිධ මතක වර්ග හරහා බෙදා හැරීම);
  • ඕනෑම යෙදුමකට ගතිකව සම්බන්ධ කළ හැකි C API සහිත පුස්තකාලයක්;
  • ටෙරාබයිට් දත්ත සහ ගබඩා තුළ යතුරු බිලියන සිය ගණනකට පරිමාණය කිරීමේ හැකියාව;
  • සමාන්තර මෙහෙයුම් දහස් ගණනක් කාර්යක්ෂමව සැකසීම;
  • සම්මත විකල්ප විසඳුම් හා සසඳන විට විවිධ වර්ගයේ වැඩ බර සඳහා ප්‍රතිදානයේ සැලකිය යුතු වැඩි වීම, ප්‍රමාදය අඩු කිරීම සහ ලිවීමේ/කියවීමේ කාර්ය සාධනය වැඩි වීම;
  • කාර්ය සාධනය සහ කල්පැවැත්ම ප්‍රශස්ත කිරීම සඳහා එක් ගබඩාවක විවිධ පන්තිවල SSD ධාවකයන් භාවිතා කිරීමේ හැකියාව.

Micron විවෘත මූලාශ්‍ර HSE ගබඩා එන්ජිම SSD සඳහා ප්‍රශස්ත කර ඇත

මූලාශ්රය: opennet.ru

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