Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

I/O عملن کي تيز ڪرڻ لاءِ ٽيڪنالاجي تي غور ڪرڻ جاري رکڻ جيئن اسٽوريج سسٽم تي لاڳو ڪيو ويو، ۾ شروع ٿيو اڳوڻو مضمون، ڪو به مدد نٿو ڪري سگهي پر اهڙي تمام مشهور آپشن تي رهڻ جهڙو آٽو ٽائرنگ. جيتوڻيڪ هن فنڪشن جو نظريو مختلف اسٽوريج سسٽم ٺاهيندڙن جي وچ ۾ تمام گهڻو ساڳيو آهي، اسان هڪ مثال استعمال ڪندي ٽائرنگ جي عمل جي خاصيتن تي نظر ڪنداسين. Qsan اسٽوريج سسٽم.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

اسٽوريج سسٽم تي ذخيرو ٿيل ڊيٽا جي مختلف قسمن جي باوجود، اهو ساڳيو ڊيٽا ڪيترن ئي گروپن ۾ ورهائي سگهجي ٿو انهن جي مطالبن جي بنياد تي (استعمال جي تعدد). سڀ کان وڌيڪ مشهور ("گرم") ڊيٽا کي جلدي ممڪن طور تي رسائي حاصل ڪرڻ جي ضرورت آهي، جڏهن ته گهٽ استعمال ٿيل ("ٿڌي") ڊيٽا کي گهٽ ترجيح تي پروسيس ڪري سگهجي ٿو.

اهڙي منصوبي کي منظم ڪرڻ لاء، ٽيئرنگ ڪارڪردگي استعمال ٿيندو آهي. هن معاملي ۾ ڊيٽا جي صف هڪ ئي قسم جي ڊسڪ تي مشتمل نه آهي، پر ڊرائيو جي ڪيترن ئي گروپن تي مشتمل آهي جيڪي مختلف اسٽوريج ٽائر ٺاهيندا آهن. خاص الورورٿم استعمال ڪندي، ڊيٽا خودڪار طور تي سطحن جي وچ ۾ منتقل ڪيو ويو آھي وڌ ۾ وڌ مجموعي ڪارڪردگي کي يقيني بڻائڻ لاء.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

ايس ايڇ ڊي قسان ٽن اسٽوريج جي سطح تائين سپورٽ:

  • ٽائر 1: SSD، وڌ ۾ وڌ ڪارڪردگي
  • ٽائر 2: HDD SAS 10K / 15K، اعلي ڪارڪردگي
  • ٽائر 3: HDD NL-SAS 7.2K، وڌ ۾ وڌ گنجائش

هڪ آٽو ٽائرنگ پول سڀني ٽن سطحن تي مشتمل ٿي سگھي ٿو، يا ڪنهن به ميلاپ ۾ صرف ٻه. هر ٽائر جي اندر، ڊرائيو کي گڏيل RAID گروپن ۾ شامل ڪيو ويو آهي. وڌ ۾ وڌ لچڪداريءَ لاءِ، هر ٽائر ۾ RAID سطح مختلف ٿي سگهي ٿي. اھو آھي، مثال طور، ڪجھ به توھان کي 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 وانگر ھڪڙي جوڙجڪ کي منظم ڪرڻ کان روڪي ٿو.

حجم ٺاهڻ کان پوء (مجازي ڊسڪ) تي خودڪار ٽائرنگ پول ان تي سڀني I/O عملن بابت انگن اکرن جو پس منظر گڏ ڪرڻ شروع ڪري ٿو. هن کي ڪرڻ لاء، خلا کي 1GB بلاڪ ۾ "ڪٽ" ڪيو ويو آهي (نام نهاد ذيلي LUN). هر دفعي اهڙي بلاڪ تائين پهچندي، ان کي 1 جو ڪوفيشيٽ مقرر ڪيو ويندو آهي. پوءِ، وقت گذرڻ سان گڏ، هي کوٽائي گهٽجي ويندي آهي. 24 ڪلاڪن کان پوءِ، جيڪڏھن ھن بلاڪ لاءِ I/O جون ڪو به درخواستون نه آھن، اھو اڳي ئي 0.5 جي برابر ھوندو ۽ ھر ايندڙ ڪلاڪ ۾ گرھندو رھندو.

وقت جي هڪ خاص نقطي تي (ڊفالٽ طور تي، هر روز اڌ رات جو)، گڏ ڪيل نتيجن جي درجه بندي ڪئي ويندي آهي ذيلي LUN سرگرمي جي بنياد تي انهن جي کوٽائي جي بنياد تي. انهي جي بنياد تي، هڪ فيصلو ڪيو ويو آهي ته ڪهڙي بلاڪ کي منتقل ڪرڻ ۽ ڪهڙي طرف ڏانهن. جنهن کان پوء، حقيقت ۾، سطحن جي وچ ۾ ڊيٽا جي منتقلي ٿئي ٿي.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

Qsan اسٽوريج سسٽم ڪيترن ئي پيٽرولن کي استعمال ڪندي ٽائرنگ پروسيس جي انتظام کي مڪمل طور تي لاڳو ڪري ٿو، جيڪو توهان کي تمام لچڪدار طريقي سان ترتيب جي آخري ڪارڪردگي کي ترتيب ڏيڻ جي اجازت ڏئي ٿو.

ڊيٽا جي شروعاتي جڳھ کي طئي ڪرڻ ۽ ان جي حرڪت جي ترجيحي هدايت کي، پاليسيون استعمال ڪيون وينديون آھن جيڪي الڳ الڳ مقرر ڪيل آھن ھر حجم لاء:

  • خودڪار ٽائرنگ - ڊفالٽ پاليسي، شروعاتي جڳهه ۽ تحريڪن جي هدايت خودڪار طريقي سان طئي ٿيل آهن، يعني. "گرم" ڊيٽا مٿاهين سطح ڏانهن وڌي ٿو، ۽ "ٿڌي" ڊيٽا هيٺ هلندي آهي. شروعاتي جڳهه هر سطح تي موجود جڳهه جي بنياد تي چونڊيو ويو آهي. پر توهان کي سمجهڻ جي ضرورت آهي ته سسٽم بنيادي طور تي تيز ترين ڊرائيو جي وڌ ۾ وڌ استعمال ڪرڻ جي ڪوشش ڪري ٿو. تنهن ڪري، جيڪڏهن خالي جاء آهي، ڊيٽا کي مٿين سطحن تي رکيو ويندو. اها پاليسي اڪثر حالتن لاءِ موزون آهي جتي ڊيٽا جي طلب اڳ ۾ پيش نه ٿي ڪري سگهجي.
  • هاء ۽ پوء آٽو ٽائرنگ سان شروع ڪريو - پوئين ھڪڙي کان فرق صرف ڊيٽا جي شروعاتي جڳھ ۾ آھي (تيز ترين سطح تي)
  • اعليٰ ترين سطح - ڊيٽا هميشه تيز ترين سطح تي قبضو ڪرڻ جي ڪوشش ڪري ٿو. جيڪڏھن اھي آپريشن دوران ھيٺ لھي ويا، پوء جيترو جلدي ممڪن ٿي سگھي انھن کي واپس منتقل ڪيو وڃي. اها پاليسي ڊيٽا لاءِ موزون آهي جنهن کي تيز ترين ممڪن رسائي جي ضرورت آهي.
  • گھٽ ۾ گھٽ سطح - ڊيٽا هميشه هيٺين سطح تي قبضو ڪري ٿو. هي پاليسي نادر استعمال ٿيل ڊيٽا لاءِ بهترين آهي (مثال طور، آرڪائيوز).
  • نه حرڪت - سسٽم خودڪار طريقي سان ڊيٽا جي اصل جڳھ کي طئي ڪري ٿو ۽ ان کي منتقل نٿو ڪري. بهرحال، انگ اکر گڏ ٿيڻ جاري آهن جيڪڏهن انهن جي منتقلي بعد ۾ گهربل هجي.

اها ڳالهه نوٽ ڪرڻ جي قابل آهي ته جڏهن پاليسيون بيان ڪيون وينديون آهن جڏهن هر حجم ٺاهي ويندي آهي، اهي بار بار تبديل ٿي سگهن ٿيون پرواز تي سڄي سسٽم جي زندگي جي چڪر ۾.

ٽائرنگ ميڪانيزم جي پاليسين جي علاوه، سطحن جي وچ ۾ ڊيٽا جي حرڪت جي تعدد ۽ رفتار پڻ ترتيب ڏنل آهي. توهان هڪ مخصوص سفر جو وقت مقرر ڪري سگهو ٿا: روزانو يا هفتي جي ڪجهه ڏينهن تي، ۽ پڻ شماريات گڏ ڪرڻ جي وقفي کي ڪيترن ئي ڪلاڪن تائين گھٽايو (گهٽ ۾ گهٽ تعدد - 2 ڪلاڪ). جيڪڏهن توهان کي ڊيٽا جي حرڪت واري آپريشن کي مڪمل ڪرڻ لاءِ وقت کي محدود ڪرڻ جي ضرورت آهي، ته توهان هڪ ٽائيم فريم مقرر ڪري سگهو ٿا (هلڻ لاءِ ونڊو). ان کان سواء، منتقلي جي رفتار پڻ اشارو ڪيو ويو آهي - 3 طريقا: تيز، وچولي، سست.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

جيڪڏهن ڊيٽا کي فوري طور تي منتقل ڪرڻ جي ضرورت آهي، اهو ممڪن آهي ته ڪنهن به وقت منتظم جي حڪم تي دستي طور تي انجام ڏيو.

اهو واضح آهي ته وڌيڪ اڪثر ۽ تيز ڊيٽا سطحن جي وچ ۾ منتقل ڪيو ويندو آهي، وڌيڪ لچڪدار اسٽوريج سسٽم کي موجوده آپريٽنگ حالتن کي ترتيب ڏيڻ لاء. پر ساڳئي وقت، اهو ياد رکڻ جي قابل آهي ته حرڪت هڪ اضافي لوڊ آهي (بنيادي طور تي ڊسڪ تي)، تنهنڪري توهان کي "ڊرائيو" ڊيٽا نه رکڻ گهرجي جيستائين بلڪل ضروري هجي. اهو بهتر آهي ته گهٽ ۾ گهٽ لوڊ جي وقت تي حرڪت جي منصوبابندي ڪرڻ. جيڪڏهن اسٽوريج سسٽم جي آپريشن کي مسلسل 24/7 اعلي ڪارڪردگي جي ضرورت آهي، پوء اهو گهٽ ۾ گهٽ منتقلي جي شرح کي گهٽائڻ جي قابل آهي.

شوٽنگ سيٽنگن جي گهڻائي بلاشبہ ترقي يافته صارفين کي خوش ڪندي. تنهن هوندي، انهن لاء جيڪي پهريون ڀيرو اهڙي ٽيڪنالاجي سان منهن ڪندا آهن، پريشان ٿيڻ جي ڪا به شيء ناهي. اهو بلڪل ممڪن آهي ته ڊفالٽ سيٽنگن تي ڀروسو ڪرڻ (آٽو ٽائرنگ پاليسي، وڌ ۾ وڌ رفتار تي هلندي ڏينهن ۾ هڪ ڀيرو رات جو) ۽، جيئن انگ اکر گڏ ٿين ٿا، گهربل نتيجو حاصل ڪرڻ لاءِ ڪجهه پيٽرولر کي ترتيب ڏيو.

جيئن پيداوار وڌائڻ لاء هڪجهڙائي مشهور ٽيڪنالاجي سان ڳوڙها comparing SSD ڪيشنگ، توهان کي انهن جي الگورتھم جي مختلف آپريٽنگ اصولن کي ياد رکڻ گهرجي.

SSD ڪيشنگ
خودڪار ٽائرنگ

اثر جي شروعات جي رفتار
تقريبن فوري طور تي. پر قابل ذڪر اثر صرف ان کان پوء آهي جڏهن ڪيش کي "گرم اپ" ڪيو ويو آهي (منٽ کان ڪلاڪن تائين)
انگ اکر گڏ ڪرڻ کان پوء (2 ڪلاڪ کان، مثالي طور تي هڪ ڏينهن) ۽ ڊيٽا کي منتقل ڪرڻ جو وقت

اثر جي مدت
جيستائين ڊيٽا کي نئين حصي (منٽ-ڪلاڪ) طرفان فراهم ڪيو وڃي.
جڏهن ته ڊيٽا طلب ۾ آهي (XNUMX ڪلاڪ يا وڌيڪ)

استعمال ڪرڻ لاء
فوري طور تي مختصر مدت جي ڪارڪردگي حاصلات (ڊيٽابيس، ورچوئلائيزيشن ماحول)
ھڪڙي ڊگھي عرصي تائين پيداوار وڌائي (فائل، ويب، ميل سرور)

انهي سان گڏ، ٽائرنگ جي خاصيتن مان هڪ اهو آهي ته ان کي استعمال ڪرڻ جو امڪان نه رڳو منظرنامن جهڙوڪ "SSD + HDD"، پر پڻ "فاسٽ HDD + سست HDD" يا اڃا تائين سڀني ٽن سطحن لاء، جيڪو بنيادي طور تي ناممڪن آهي جڏهن SSD ڪيشنگ استعمال ڪندي.

جاچ

ٽائرنگ الگورتھم جي ڪارڪردگي کي جانچڻ لاءِ، اسان ھڪ سادي ٽيسٽ ڪئي. ٻن سطحن جو ھڪڙو تلاءُ SSD (RAID 1) + HDD 7.2K (RAID1) ٺاھيو ويو، جنھن تي ھڪ حجم ”گھٽ ۾ گھٽ سطح“ واري پاليسي رکيل ھو. اهي. ڊيٽا هميشه سست ڊسڪ تي واقع هجڻ گهرجي.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

مئنيجمينٽ انٽرفيس واضح طور تي سطحن جي وچ ۾ ڊيٽا جي جڳھ کي ڏيکاري ٿو

ڊيٽا سان حجم ڀرڻ کان پوءِ، اسان پليسمينٽ پاليسي کي آٽو ٽائرنگ ۾ تبديل ڪيو ۽ IOmeter ٽيسٽ ڪيو.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

ڪيترن ئي ڪلاڪن جي جاچ کان پوءِ، جڏهن سسٽم انگ اکر گڏ ڪرڻ جي قابل ٿي ويو، منتقلي جو عمل شروع ٿيو.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

ڊيٽا جي تحريڪ مڪمل ٿيڻ کان پوء، اسان جي ٽيسٽ حجم مڪمل طور تي "ڪرال" مٿين سطح (SSD) ڏانهن.

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

Qsan XCubeSAN اسٽوريج سسٽم ۾ آٽو ٽائرنگ جون خاصيتون

تصديق

آٽو ٽائرنگ هڪ شاندار ٽيڪنالاجي آهي جيڪا توهان کي اجازت ڏئي ٿي اسٽوريج سسٽم جي ڪارڪردگي کي گهٽ ۾ گهٽ مواد ۽ وقت جي خرچن سان تيز رفتار ڊرائيو جي وڌيڪ استعمال ذريعي. تي لاڳو ڪيو ويو قسان صرف سيڙپڪاري هڪ لائسنس آهي، جيڪو هڪ ڀيرو ۽ سڀني لاءِ خريد ڪيو ويندو آهي بغير ڪنهن پابندي جي مقدار / تعداد تي ڊسڪ / شيلف / وغيره. هي فنڪشنلٽي اهڙين اميرن سيٽنگن سان ليس آهي ته اها تقريبن ڪنهن به ڪاروباري ڪم کي پورو ڪري سگهي ٿي. ۽ انٽرفيس ۾ عمل جي بصريت توهان کي ڊوائيس کي مؤثر طريقي سان منظم ڪرڻ جي اجازت ڏيندو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو