btrfs ගොනු පද්ධතිය සඳහා ෆේස්බුක් ඉංජිනේරුවන් විසින් ක්රියාත්මක කරන ලද DISCARD මෙහෙයුමේ (තවදුරටත් භෞතිකව ගබඩා කළ නොහැකි නිදහස් බ්ලොක් සලකුණු කිරීම) අසමමුහුර්ත ක්රියාත්මක කිරීමකි.
ගැටළුව: මුල් ක්රියාත්මක කිරීමේදී, DISCARD අනෙකුත් මෙහෙයුම් සමඟ සමමුහුර්තව ක්රියාත්මක වන අතර, සමහර අවස්ථාවලදී කාර්ය සාධන ගැටළු ඇති කරයි, මන්ද එයට අනුරූප විධාන සම්පූර්ණ කිරීමට ධාවක සඳහා රැඳී සිටීමට සිදු වන අතර, ඒ සඳහා අමතර කාලයක් අවශ්ය වේ. ධාවකයේ DISCARD ක්රියාත්මක කිරීම මන්දගාමී නම් මෙය ගැටළුවක් විය හැකිය.
අසමමුහුර්ත ක්රියාත්මක කිරීමක් සමඟ, සාමාන්ය ගොනු පද්ධති ක්රියාකාරිත්වය අතරතුර ධාවකය DISCARD සම්පූර්ණ කරන තෙක් බලා සිටීමට අවශ්ය නොවේ, මෙම මෙහෙයුම පසුබිම් ක්රියාවලියකට ගෙන යාමෙන් ගැටළුව ඉවත් කරයි. ඉදිරිපත් කරන ලද ක්රියාත්මක කිරීම ද යම් ප්රශස්තිකරණයන් සිදු කරයි. උදාහරණයක් ලෙස, බ්ලොක් එක ඉක්මනින් භාවිතා කළ හැකි බව සලකන විට, DISCARD අනවශ්ය බවට පත් කරමින්, එය යම් කාලයක් බලා සිටී. එය සැබෑ DISCARD ක්රියාත්මක කිරීමට පෙර කලාප ඒකාබද්ධ කිරීමට ද උත්සාහ කරයි, සමස්ත මෙහෙයුම් ගණන අඩු කරයි.
මූලාශ්රය: opennet.ru
