Бір уақытта бөлу - Allocate-on-flush

Бір уақытта бөлу (деп те аталады бөлу кешіктірілді) Бұл файлдық жүйе іске асырылған функция HFS +,[1] XFS, Reiser4, ZFS, Btrfs, және ext4.[2] Ерекшелігі Берклидің ескі техникасына өте ұқсас UFS «блокты қайта бөлу» деп аталады.

Күтудегі жазбаларды ұстау үшін блоктар бөлу қажет болған кезде, бос орын есептегішінен қосымша деректер үшін дискілік орын алынады, бірақ нақты түрде бөлінбейді бос кеңістіктің нүктелік картасы. Керісінше, қосымша деректер жадта сақталады, олар жад қысымына байланысты сақталуы керек, ядро ​​лас буферлерді жуу туралы шешім қабылдағанда немесе бағдарлама Unix «синхрондау» жүйелік шақыруын орындағанда, мысалы.

Бұл үлестірулерді үлкен айналымға жинауға әсер етеді. Мұндай кешіктірілген өңдеу процессордың қолданылуын азайтады және дискіні азайтуға бейім бөлшектену, әсіресе баяу өсетін файлдарға арналған. Бұл сонымен қатар бірнеше файлдар бір уақытта өсіп жатқанда бөлімдерді қатар ұстауға көмектеседі. Бірге қолданылғанда жазбаға көшіру сол сияқты ZFS, ол баяу кездейсоқ жазбаларды жылдам тізбектелген жазуларға айналдыра алады.

Пайдаланылған әдебиеттер

  1. ^ «Mac OS X көмегімен дискіні оңтайландыру туралы». Support.Apple.com. алма. 2010-02-10. Алынған 2016-12-13.
  2. ^ LWN.net 2008 жылғы 17 шілдеге арналған апталық басылым 2.6.27: не болады (1 бөлім)