btrfs файлдық жүйесі үшін
Мәселенің мәні: бастапқы іске асыруда DISCARD басқа операциялармен синхронды түрде орындалады, бұл кейбір жағдайларда өнімділік мәселелеріне әкеледі, өйткені дискілер сәйкес командалардың аяқталуын күтуі керек, бұл қосымша уақытты қажет етеді. Бұл дискінің ЖОҚҚАУ орындауы баяу болса, мәселе болуы мүмкін.
Асинхронды іске асыру кезінде дискінің қалыпты FS жұмысы кезінде DISCARD аяқтауын күтудің қажеті жоқ, бұл операцияны фондық режимге көшіру арқылы мәселені жояды. Ұсынылған іске асыру кейбір оңтайландыруларды да орындайды. Мысалы, ол блоктың жақын арада DISCARD процедурасын орындаудың еш мәні болмайтындай пайдаланылуы мүмкін деген алаңдаушылықтан біраз уақыт күтеді, сондай-ақ азайту үшін DISCARD әрекетін нақты орындамас бұрын аймақтарды біріктіруге тырысады. операциялардың жалпы саны.
Ақпарат көзі: opennet.ru