کلسٹر فائل سسٹم ریلیز , اکثریت میں (~60%) Linux- ہزاروں نوڈس پر مشتمل کلسٹرز۔ اس طرح کے بڑے سسٹمز پر اسکیل ایبلٹی ایک کثیر جزو فن تعمیر کے ذریعے حاصل کی جاتی ہے۔ Lustre کے اہم اجزاء میٹا ڈیٹا پروسیسنگ اور اسٹوریج سرورز (MDS)، مینجمنٹ سرورز (MGS)، آبجیکٹ اسٹوریج سرورز (OSS)، آبجیکٹ اسٹوریج (OST، ext4 اور ZFS پر آپریشن کو سپورٹ کرتا ہے)، اور کلائنٹس ہیں۔
اہم :
- ایک مستقل کلائنٹ کیش (PCC) مقامی اسٹوریج، جیسے NVMe یا NVRAM، کو عالمی فائل سسٹم کے نام کی جگہ کے حصے کے طور پر استعمال کرنے کی اجازت دیتا ہے۔ کلائنٹ مقامی طور پر نصب کیشڈ فائل سسٹم (جیسے، ext4) میں نئی تخلیق شدہ یا موجودہ فائلوں سے وابستہ ڈیٹا کو کیش کر سکتے ہیں۔ جب موجودہ کلائنٹ چل رہا ہے، ان فائلوں کو مقامی فائل سسٹم کی رفتار سے مقامی طور پر پروسیس کیا جاتا ہے، لیکن جب کوئی دوسرا کلائنٹ ان تک رسائی کی کوشش کرتا ہے تو خود بخود عالمی فائل سسٹم میں منتقل ہوجاتا ہے۔
- راؤٹرز میں ملٹی ریل روٹنگ کا استعمال کرتے وقت خودکار راستے کی دریافت اور متعدد نیٹ ورک انٹرفیس والے نوڈس کے ساتھ کنفیگریشنز کی بہتر وشوسنییتا۔
- "اوور سٹریپنگ" موڈ، جس میں ایک سنگل آبجیکٹ اسٹور (OST) ایک فائل کے لیے سٹرائپ بلاکس کی متعدد کاپیوں پر مشتمل ہو سکتا ہے، جس سے ایک سے زیادہ کلائنٹس کو لاک کے جاری ہونے کا انتظار کیے بغیر فائل میں کوآپریٹو رائٹ آپریشنز کرنے کی اجازت ملتی ہے۔
- ظاہر ہوا۔ سیلف ایکسٹینڈنگ لے آؤٹس (SELFs) مختلف فائل سسٹمز میں پروگریسو فائل لے آؤٹس (PFL) کے استعمال کی لچک کو بڑھاتے ہیں۔ مثال کے طور پر، جب ایک فائل سسٹم میں تیز فلیش ڈرائیوز اور بڑے ڈسک پولز پر مبنی چھوٹے اسٹوریج پول شامل ہوتے ہیں، تو یہ خصوصیت پہلے تیز اسٹوریج پر لکھنے کی اجازت دیتی ہے، اور پھر جگہ ختم ہونے کے بعد خود بخود سست ڈسک پولز میں تبدیل ہوجاتی ہے۔
ماخذ: opennet.ru
