د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د SSDs کارولو پراساس د فعالیت ښه کولو لپاره ټیکنالوژي او په پراخه کچه د ذخیره کولو سیسټمونو کې کارول کیږي له اوږدې مودې راهیسې اختراع شوي. تر ټولو لومړی، دا د ذخیره کولو ځای په توګه د SSD کارول دي، کوم چې 100٪ اغیزمن، مګر ګران دی. له همدې امله ، ستړي او کیچ کولو ټیکنالوژي کارول کیږي ، چیرې چې SSDs یوازې د خورا مشهور ("ګرم") ډیټا لپاره کارول کیږي. ټیرنګ د "ګرم" ډیټا کارولو اوږدې مودې (ورځو-اونیو) سناریوګانو لپاره ښه دی. کیشینګ، برعکس، د لنډ مهاله (دقیقو-ساعتونو) کارولو لپاره دی. دا دواړه اختیارونه د ذخیره کولو سیسټم کې پلي کیږي QSAN XCubeSAN. پدې مقاله کې به موږ د دوهم الګوریتم پلي کولو ته وګورو - د SSD کیچ کول.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د SSD کیچنګ ټیکنالوژۍ جوهر د هارډ ډرایو او کنټرولر رام ترمینځ د مینځنۍ کیچ په توګه د SSDs کارول دي. د SSD فعالیت ، البته ، د کنټرولر د خپل کیچ فعالیت څخه ټیټ دی ، مګر حجم د لوړ اندازې ترتیب دی. له همدې امله، موږ د سرعت او حجم تر منځ یو مشخص تړون ترلاسه کوو.

د لوستلو لپاره د SSD کیچ کارولو لپاره اشارې:

  • د لیکلو عملیاتو په پرتله د لوستلو عملیاتو غالبیت (ډیری وختونه د ډیټابیسونو او ویب غوښتنلیکونو لپاره معمول)؛
  • د هارډ ډرایو سرې د فعالیت په بڼه کې د خنډ شتون؛
  • د اړتیا وړ ډیټا اندازه د SSD کیچ اندازې څخه کمه ده.

د لوستلو + لیکلو SSD کیچ کارولو لپاره نښې ورته دي ، پرته له دې چې د عملیاتو طبیعت - مخلوط ډول (د مثال په توګه ، د فایل سرور).

ډیری ذخیره پلورونکي په خپلو محصولاتو کې یوازې د لوستلو SSD کیچ کاروي. بنسټیز توپیر QSAN دوی د لیکلو لپاره د کیچ کارولو وړتیا هم چمتو کوي. د QSAN ذخیره کولو سیسټمونو کې د SSD کیشینګ فعالیت فعالولو لپاره ، تاسو باید یو جلا جواز واخلئ (په بریښنایی توګه چمتو شوی).

په XCubeSAN کې د SSD کیچ په فزیکي توګه د جلا SSD کیچ حوضونو په بڼه پلي کیږي. په سیسټم کې تر څلورو پورې کیدی شي. هر حوض، البته، د SSDs خپل سیټ کاروي. او دمخه د مجازی ډیسک په ملکیتونو کې موږ مشخص کوو چې ایا دا به د کیچ حوض وکاروي او کوم یو. د حجمونو لپاره د کیچ کارول فعالول او غیر فعال کول د I/O بندولو پرته آنلاین ترسره کیدی شي. تاسو کولی شئ حوض ته SSDs هم ګرم کړئ او له هغه ځایه یې لرې کړئ. کله چې د SSD حوض کیچ رامینځته کړئ ، تاسو اړتیا لرئ غوره کړئ چې دا به په کوم حالت کې کار وکړي: یوازې لوستل یا لوستل + لیکل. د دې فزیکي تنظیم پدې پورې اړه لري. څرنګه چې د کیچ ډیری حوضونه کیدی شي، د دوی فعالیت مختلف کیدی شي (دا دی، سیسټم کولی شي په ورته وخت کې د لوستلو او لوستلو + لیکلو حوضونه ولري).

که چیرې یوازې د لوستلو کیش حوض وکارول شي ، دا کولی شي د 1-8 SSDs ولري. ډیسکونه باید د ورته ظرفیت او ورته پلورونکي نه وي ، ځکه چې دوی په NRAID + جوړښت کې یوځای شوي. په حوض کې ټول SSDs شریک شوي. سیسټم په خپلواکه توګه هڅه کوي د ټولو SSDs تر مینځ راتلونکي غوښتنې موازي کړي ترڅو اعظمي فعالیت ترلاسه کړي. که چیرې یو له SSDs ناکام شي ، هیڅ بد به پیښ نشي: په هرصورت ، کیچ یوازې د هارډ ډرایو په صف کې ذخیره شوي ډیټا کاپي لري. دا یوازې دا دی چې د موجود SSD کیچ مقدار به کم شي (یا صفر شي که چیرې د یو ډرایو څخه اصلي SSD کیچ وکاروئ).

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

که چیرې زیرمه د لوستلو + لیکلو عملیاتو لپاره کارول کیږي ، نو په حوض کې د SSDs شمیر باید د دوه څخه څو وي ، ځکه چې مینځپانګه په جوړه ډرایو کې منعکس کیږي (د NRAID 1+ جوړښت کارول کیږي). د کیچ نقل کول اړین دي ځکه چې دا ممکن هغه معلومات ولري چې لاهم هارډ ډرایو ته ندي لیکل شوي. او پدې حالت کې ، د کیچ حوض څخه د SSD ناکامي به د معلوماتو له لاسه ورکولو لامل شي. د NRAID 1+ په حالت کې ، د SSD ناکامي به په ساده ډول د دې لامل شي چې کیچ یوازې د لوستلو حالت ته لیږدول کیږي ، او نه لیکل شوي ډیټا په هارډ ډرایو کې ډمپ کیږي. د غلط SSD ځای په ځای کولو وروسته ، زیرمه به خپل اصلي عملیاتي حالت ته راستون شي. په هرصورت، د ډیر امنیت لپاره، تاسو کولی شئ د لوستلو + لیکلو کیچ ته وقف شوي ګرم سپیرونه وټاکئ.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

کله چې په XCubeSAN کې د SSD کیچ کولو فنکشن وکاروئ ، د ذخیره کولو کنټرولرونو حافظې مقدار لپاره یو شمیر اړتیاوې شتون لري: څومره چې د سیسټم حافظه ډیر وي ، د کیچ حوض لوی به شتون ولري.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د ډیری ذخیره کولو سیسټم جوړونکو برخلاف ، څوک چې یوازې د SSD کیچ فعال / بندولو اختیار وړاندیز کوي ، QSAN نور اختیارونه وړاندې کوي. په ځانګړې توګه، تاسو کولی شئ د کیچ عملیاتي حالت غوره کړئ چې د بار نوعیت پورې اړه لري. دلته درې مخکینۍ ټیمپلیټونه شتون لري چې اړوند خدماتو ته د دوی په عملیاتو کې ترټولو نږدې دي: ډیټابیس، د فایل سیسټم، ویب خدمت. سربیره پردې، مدیر کولی شي د اړتیا وړ پیرامیټرو ارزښتونو په ترتیبولو سره خپل پروفایل رامینځته کړي:

  • د بلاک اندازه (د کیچ بلاک اندازه) – 1/2/4 MB
  • د بلاک لوستلو لپاره د غوښتنو شمیره ترڅو دا په کیچ کې کاپي شي (د لوستلو په وخت کې نفوس) - 1..4
  • د بلاک لیکلو لپاره د غوښتنو شمیره ترڅو دا کیچ ته کاپي شي (د لیکلو په وخت کې نفوس) - 0..4

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

پروفایلونه په الوتنه کې بدلیدلی شي ، مګر البته ، د کیچ ری سیٹ مینځپانګې او د دې نوي "ګرم اپ" سره.

د SSD کیچ د عملیاتو اصول په پام کې نیولو سره، موږ کولی شو اصلي عملیات په ګوته کړو کله چې ورسره کار وکړو:

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د معلوماتو لوستل کله چې دا په زیرمه کې نه وي

  1. د کوربه څخه غوښتنه کنټرولر ته راځي؛
  2. څرنګه چې غوښتل شوي په SSD کیچ کې ندي، دوی د هارډ ډرایو څخه لوستل کیږي؛
  3. د لوستلو ډاټا کوربه ته لیږل کیږي. په ورته وخت کې، یو چک ترسره کیږي ترڅو وګوري چې آیا دا بلاکونه "ګرم" دي؛
  4. که هو، نو بیا دوی د نورو کارولو لپاره SSD کیچ ته کاپي شوي.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

ډاټا ولولئ کله چې دا په زیرمه کې موجود وي

  1. د کوربه څخه غوښتنه کنټرولر ته راځي؛
  2. څرنګه چې غوښتل شوي ډاټا په SSD کیچ کې دي، دا له هغه ځایه لوستل کیږي؛
  3. د لوستلو ډاټا کوربه ته لیږل کیږي.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د لوستلو کیچ کارولو پرمهال د معلوماتو لیکل

  1. د کوربه څخه د لیکلو غوښتنه کنټرولر ته راځي؛
  2. ډاټا هارډ ډرایو ته لیکل کیږي؛
  3. یو ځواب چې د بریالي ثبت کولو ښودنه کوي کوربه ته بیرته راستون شوی؛
  4. په ورته وخت کې، دا معاینه کیږي چې آیا بلاک "ګرم" دی (د نفوس پر لیکلو حد پارامیټر پرتله کیږي). که هو، نو دا د وروسته کارونې لپاره د SSD کیچ ته کاپي شوی.

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د معلوماتو لیکل کله چې د لوستلو + لیکلو کیچ کاروئ

  1. د کوربه څخه د لیکلو غوښتنه کنټرولر ته راځي؛
  2. ډاټا د SSD کیچ ته لیکل کیږي؛
  3. یو ځواب چې د بریالي ثبت کولو ښودنه کوي کوربه ته بیرته راستون شوی؛
  4. د SSD کیچ څخه ډاټا په شالید کې هارډ ډرایو ته لیکل کیږي؛

په عمل کې وګورئ

د ازموینې موقف

2 سرورونه (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) د دوه بندرونو لخوا د فایبر چینل 16G له لارې مستقیم د XCubeSAN XS5224D ذخیره کولو سیسټم (16GB RAM / کنټرولر) سره وصل دي.

موږ 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s، په RAID5 (15+1) کې ګډ شوي، د ډیټا سرې لپاره او 8 x HGST الټراسټار SSD800MH.B، HUSMH8010BSS200/cabs100، SAS12،

2 حجمونه جوړ شوي: د هر سرور لپاره یو.

ازموینه 1. د 1-8 SSDs څخه یوازې د لوستلو SSD کیچ

د SSD کیچ

  • I/O ډول: اصلاح کول
  • د کیچ بلاک اندازه: 4MB
  • د نفوس په اړه د لوستلو حد: 1
  • د نفوسو د لیکلو حد: 0

I/O بیلګه

  • وسیله: IOmeter V1.1.0
  • کارګران: ۷
  • بقایا (د کتار ژوروالی): 128
  • د لاسرسي مشخصات: 4KB، 100٪ لوستل، 100٪ تصادفي

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

په تیوري کې، د کیچ حوض کې ډیر SSDs، لوړ فعالیت. په عمل کې، دا تایید شوی. د لږ شمیر حجمونو سره د SSDs شمیر کې یوازې د پام وړ زیاتوالی د چاودیدونکي تاثیر لامل نه کیږي.

ازموینه 2. د SSD کیچ د لوستلو + لیکلو حالت کې د 2-8 SSDs سره

د SSD کیچ

  • I/O ډول: اصلاح کول
  • د کیچ بلاک اندازه: 4MB
  • د نفوس په اړه د لوستلو حد: 1
  • د نفوسو د لیکلو حد: 1

I/O بیلګه

  • وسیله: IOmeter V1.1.0
  • کارګران: ۷
  • بقایا (د کتار ژوروالی): 128
  • د لاسرسي مشخصات: 4KB، 100٪ لیکل، 100٪ تصادفي

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

ورته پایله: د چاودیدونکي فعالیت وده او اندازه کول لکه څنګه چې د SSDs شمیر ډیریږي.

په دواړو ازموینو کې، د کاري ډیټا اندازه د ټول کیچ اندازې څخه کمه وه. له همدې امله، د وخت په تیریدو سره، ټول بلاکونه کیچ ته کاپي شوي. او کار، په حقیقت کې، دمخه د SSDs سره ترسره شوی و، پرته له دې چې په هارډ ډرایو اغیزه وکړي. د دې ازموینو هدف په واضح ډول د کیچ ګرمولو او د SSDs شمیر پورې اړوند د دې فعالیت اندازه کولو اغیزمنتوب ښودل و.

اوس راځئ چې بیرته ځمکې ته راشو او یو ډیر حقیقي وضعیت وګورو، کله چې د معلوماتو مقدار د کیچ اندازې څخه لوی وي. د دې لپاره چې ازموینې په مناسب وخت کې تیرې شي (د کیچ "ګرم اپ" موده د حجم اندازې لوړیدو سره خورا ډیریږي) ، موږ به د حجم اندازه 120GB ته محدود کړو.

ازموینه 3. د ډیټابیس ایمولیشن

د SSD کیچ

  • د I/O ډول: ډیټابیس
  • د کیچ بلاک اندازه: 1MB
  • د نفوس په اړه د لوستلو حد: 2
  • د نفوسو د لیکلو حد: 1

I/O بیلګه

  • وسیله: IOmeter V1.1.0
  • کارګران: ۷
  • بقایا (د کتار ژوروالی): 128
  • د لاسرسي مشخصات: 8KB، 67٪ لوستل، 100٪ تصادفي

د QSAN XCubeSAN ذخیره کولو سیسټم کې د SSD کیشینګ پلي کول

پریکړه

ښکاره پایله، البته، د هر ذخیره کولو سیسټم فعالیت ښه کولو لپاره د SSD کیچ کارولو ښه موثریت دی. باندې تطبیق شوی QSAN XCubeSAN دا بیان په بشپړ ډول پلي کیږي: د SSD کیشینګ فعالیت په بشپړ ډول پلي کیږي. دا د لوستلو او لوستلو + لیکلو حالتونو لپاره ملاتړ اندیښمن کوي، د هرې کارونې سناریو لپاره انعطاف وړ ترتیبات، او همدارنګه د سیسټم عمومي فعالیت په ټولیزه توګه. له همدې امله ، د خورا مناسب لګښت لپاره (د جواز قیمت د 1-2 SSDs لګښت سره پرتله کیږي) ، تاسو کولی شئ د پام وړ عمومي فعالیت لوړ کړئ.

سرچینه: www.habr.com

Add a comment