Reiser5 د برسټ بفرونو لپاره ملاتړ اعلانوي (د ډیټا ټیرینګ)

ادوارد ششکین اعلان شو د Reiser5 پروژې په چوکاټ کې نوي فرصتونه رامینځته شوي. Reiser5 دی د ReiserFS فایل سیسټم د پام وړ بیا ډیزاین شوی نسخه، په کوم کې چې د موازي توزیع وړ منطقي حجمونو لپاره مالتړ د فایل سیسټم په کچه پلي کیږي، نه د بلاک وسیلې په کچه، تاسو ته اجازه درکوي په مؤثره توګه په منطقي حجم کې ډاټا توزیع کړئ.

په دې وروستیو کې رامینځته شوي نوښتونو کې ، چمتو کول
د کارونکي لپاره فرصت چې یو کوچنی لوړ فعالیت اضافه کړي
د بلاک وسیله (د بیلګې په توګه NVRAM) بلل کیږي پراکسي ډیسکد
نسبتا لوی منطقي حجم د سست څخه جوړ شوی
بودیجه چلول. دا به دا تاثر رامینځته کړي چې ټول
حجم د ورته قیمتي لوړ فعالیت څخه جوړ شوی دی
وسایل، لکه "پراکسي ډیسک".

پلي شوی میتود د ساده مشاهدې پراساس و چې په عمل کې ډیسک په دوامداره توګه نه لیکل کیږي ، او د I/O بار وکر د چوټو شکل لري. د داسې "چوکو" تر مینځ وقفې کې، دا تل ممکنه ده چې د پراکسي ډیسک څخه ډاټا بیا تنظیم کړئ، ټول معلومات (یا یوازې برخه) په شالید کې اصلي، "ورو" ذخیره کولو ته بیا ولیکئ. په دې توګه، پراکسي ډیسک تل چمتو دی چې د معلوماتو نوې برخه ترلاسه کړي.

دا تخنیک (د برسټ بفر په نوم پیژندل شوی) په اصل کې رامینځته شوی
د لوړ فعالیت کمپیوټري ساحې (HPC). مګر دا د عادي غوښتنلیکونو په غوښتنه کې هم وګرځید ، په ځانګړي توګه د هغو کسانو لپاره چې د ډیټا بشپړتیا (معمولا مختلف ډوله ډیټابیسونه) باندې غوښتنې ډیرې کړي. دا ډول غوښتنلیکونه په هر فایل کې هر ډول بدلونونه په اټومي ډول ترسره کوي، یعنې:

  • لومړی، یو نوی فایل جوړ شوی چې بدل شوی ډاټا لري؛
  • دا نوې فایل بیا د fsync(2) په کارولو سره ډیسک ته لیکل کیږي؛
  • له هغې وروسته نوې فایل زاړه ته بدل شوی، کوم چې په اتوماتيک ډول دی
    د زړو معلوماتو لخوا نیول شوي بلاکونه خلاصوي.

    دا ټول ګامونه، تر یوې درجې یا بل پورې، د پام وړ لامل کیږي
    په هر فایل سیسټم کې د فعالیت تخریب. حالت
    ښه کیږي که نوې فایل لومړی تخصیص شوي ته ولیکل شي
    د لوړ فعالیت وسیله، کوم چې په حقیقت کې څه پیښیږي
    د برسټ بفر ملاتړ سره د فایل سیسټم.

    په Reiser5 کې دا پلان شوی چې په اختیاري توګه نه یوازې لیږل شي
    د دوتنې نوي منطقي بلاکونه، مګر په عمومي توګه ټولې ناپاکې پاڼې. سربیره پردې،
    نه یوازې د معلوماتو سره پاڼې، بلکې د میټا ډیټا سره هم
    په (2) او (3) مرحلو کې لیکل شوي.

    د پراکسي ډیسکونو ملاتړ د منظم کار په شرایطو کې ترسره کیږي
    Reiser5 منطقي حجم، اعلان وکړ د کال په پیل کې. هغه دی،
    مجموعي سیسټم "پراکسي ډیسک - اصلي ذخیره" نورمال دی
    منطقی حجم یوازینی توپیر سره دا دی چې پراکسي ډیسک لومړیتوب لري
    د ډیسک پته تخصیص پالیسۍ کې د نورو حجم اجزاو په مینځ کې.

    منطقي حجم ته د پراکسي ډیسک اضافه کول د هیڅ سره ندي
    د معلوماتو بیا توازن کول، او د هغې لیرې کول په ورته ډول واقع کیږي
    د منظم ډیسک لرې کول. ټول پراکسي ډیسک عملیات اټومي دي.
    د خطا اداره کول او د سیسټم پلي کول (د سیسټم حادثې وروسته په شمول) په ورته ډول پیښیږي لکه څنګه چې پراکسي ډیسک یوه منظمه برخه وه
    منطقي حجم.

    د پراکسي ډیسک اضافه کولو وروسته، د منطقي حجم ټول ظرفیت
    د دې ډیسک ظرفیت لوړیږي. د وړیا ځای څارنه
    پراکسي ډیسک د نورو حجم اجزاو په څیر ترسره کیږي، د بیلګې په توګه. د Volume.reiser4(8) یوټیلیټ په کارولو سره.

    پراکسي ډیسک باید په دوره توګه پاک شي، د بیلګې په توګه څخه ډاټا بیا تنظیم کړئ
    اصلي ذخیرې ته یې وسپاره. د بیټا ثبات ته رسیدو وروسته Reiser5
    پاکول پلان شوي چې اتومات شي (دا به د دې لخوا اداره کیږي
    ځانګړی دانه تار). پدې مرحله کې، د پاکولو مسؤلیت
    د کارونکي سره پاتې کیږي. د پراکسي ډیسک څخه اصلي ته ډیټا بیا تنظیم کول
    ذخیره کول په ساده ډول د Volume.reiser4 یوټیلیټ په زنګ وهلو سره تولید کیږي
    "-ب". د یو دلیل په توګه، تاسو اړتیا لرئ چې د منطقي ماونټ ټکی مشخص کړئ
    حجمونه البته، تاسو باید په یاد ولرئ چې په دوره توګه پاکول ترسره کړئ. لپاره
    تاسو کولی شئ د دې کولو لپاره یو ساده شیل سکریپټ ولیکئ.

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

    سرچینه: opennet.ru

  • Add a comment