Reiser5 فائل سسٽم جي ڪارڪردگي جا نتيجا شايع ڪيا ويا

Reiser5 پروجيڪٽ جي ڪارڪردگي ٽيسٽ جا نتيجا شايع ڪيا ويا آهن، جيڪو Reiser4 فائل سسٽم جو هڪ خاص طور تي ٻيهر ڊزائين ڪيل ورزن ٺاهي ٿو جيڪو منطقي حجم جي حمايت سان "متوازي اسڪيلنگ" آهي، جيڪو روايتي RAID جي برعڪس، فائل سسٽم جي فعال شموليت جو مطلب آهي. منطقي حجم جي اجزاء ڊوائيسز جي وچ ۾ ڊيٽا کي ورهائڻ ۾. منتظم جي نقطه نظر کان، RAID کان اهم فرق اهو آهي ته هڪ متوازي-اسڪيل منطقي حجم جا حصا فارميٽ ٿيل بلاڪ ڊوائيسز آهن.

پيش ڪيل امتحان جا نتيجا عام فائل جي عملن جي ڪارڪردگي جو جائزو وٺندا آهن، جهڙوڪ هڪ فائل کي منطقي حجم ڏانهن لکڻ، هڪ منطقي حجم مان هڪ فائل پڙهڻ، سولڊ اسٽيٽ ڊرائيو جي متغير نمبر تي مشتمل آهي. منطقي حجم تي عملن جي ڪارڪردگي، جهڙوڪ هڪ ڊوائيس کي منطقي حجم ۾ شامل ڪرڻ، هڪ ڊوائيس کي منطقي حجم مان هٽائڻ، پراکسي ڊسڪ مان ڊيٽا کي ري سيٽ ڪرڻ، ۽ ڊيٽا کي باقاعده (خاص نه) فائل مان هڪ مخصوص ڊوائيس ڏانهن منتقل ڪرڻ، پڻ هو. ماپيل.

4 ڪاپي جي مقدار ۾ سولڊ اسٽيٽ ڊرائيو (ايس ايس ڊي) حجم گڏ ڪرڻ لاءِ استعمال ڪيا ويا. منطقي حجم تي آپريشن جي رفتار کي پوري منطقي حجم تي قبضي واري جاءِ جي مقدار جي تناسب جي طور تي بيان ڪيو ويو آھي جيڪو آپريشن کي مڪمل ڪرڻ ۾ وٺندو آھي، بشمول ڊرائيو سان مڪمل هم وقت سازي.

ڪنهن به آپريشن جي رفتار (سواءِ پراڪسي ڊسڪ مان ڊيٽا کي فلش ڪرڻ کان سواءِ هڪ حجم تي مشتمل ڊوائيسز جي هڪ ننڍڙي تعداد تي) هڪ ڊوائيس کان ٻئي ڊوائيس تائين ڊيٽا کي نقل ڪرڻ جي رفتار کان وڌيڪ آهي. ساڳئي وقت، ڊوائيسز جي تعداد ۾ اضافو سان جنهن مان حجم ٺهيل آهي، آپريشن جي رفتار وڌائي ٿي. استثنا فائل لڏپلاڻ وارو عمل آهي، جنهن جي رفتار غير علامتي طور تي (مٿي کان) ٽارگيٽ ڊوائيس ڏانهن لکڻ جي رفتار آهي. گھٽ-سطح جي ترتيب واري رسائي: ڊيوائس پڙھڻ، M/s لکو، M/s DEV1 470 390 DEV2 530 420 وڏي فائيل ترتيب وار پڙھڻ/ لکو (M/s): حجم ۾ ڊسڪ جو تعداد لکو پڙھو 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 ڊيٽا جي سيريل ڪاپي ڪرڻ / فارميٽ ٿيل ڊيوائس کان ڊوائيس تائين (M/s) DEV1 DEV2 260 DEV2 DEV1 255 هڪ ڊوائيس کي منطقي حجم ۾ شامل ڪرڻ: حجم ڊيوائس شامل ڪرڻ لاءِ اسپيڊ (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 ڊوائيس کي ريمو ڪيو پيو وڃي منطقي حجم مان: حجم ڊيوائس کي هٽائڻ لاءِ اسپيڊ (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 پراڪسي ڊسڪ مان ڊيٽا ري سيٽ ڪريو: حجم پراکسي ڊسڪ S (M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+DEV3 رام4 0 DEV427+DEV1+DEV2 RAM3 4 DEV1+DEV387Mi1MiRation ڊوائيس جي رفتار حاصل ڪريو (M/s) DEV2+DEV3+DEV1+DEV403 DEV1 2 DEV1+DEV427 +DEVXNUMX DEVXNUMX XNUMX DEVXNUMX+DEVXNUMX DEVXNUMX XNUMX

اهو نوٽ ڪيو ويو آهي ته ڪارڪردگي وڌيڪ بهتر ٿي سگهي ٿي جيڪڏهن I/O درخواستون جاري ڪرڻ جو طريقيڪار منطقي حجم جي اجزاء ۾ متوازي هجي (في الحال، سادگي لاءِ، اهو ڪيو ويندو آهي لوپ ۾ هڪ ٿريڊ سان). ۽ اهو پڻ جيڪڏهن توهان صرف اهي ڊيٽا پڙهيا آهن جيڪي ريبلانسنگ دوران حرڪت جي تابع آهن (هاڻي، سادگي لاء، سڀ ڊيٽا پڙهي ويندي آهي). متوازي اسڪيلنگ سان سسٽم ۾ سيڪنڊ ڊيوائس کي شامل ڪرڻ / هٽائڻ جي رفتار جي نظرياتي حد پهرين ڊسڪ کان سيڪنڊ تائين ڪاپي جي رفتار کان ٻه ڀيرا آهي (ترتيب، سيڪنڊ کان پهرين تائين). ھاڻي ھڪڙي سيڪنڊ ڊسڪ کي شامل ڪرڻ ۽ ختم ڪرڻ جي رفتار ساڳئي طرح 1.1 ۽ 1.3 ڪاپي جي رفتار آھي.

ان کان علاوه، هڪ O(1) defragmenter جو اعلان ڪيو ويو آهي جيڪو هڪ منطقي حجم جي سڀني حصن کي پروسيس ڪندو (بشمول پراکسي ڊسڪ) متوازي ۾، يعني. هڪ وقت ۾ سڀ کان وڏي جزو جي پروسيسنگ وقت کان وڌيڪ نه الڳ الڳ.

جو ذريعو: opennet.ru

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