Lazy Writer, NTFS un Registry flush sistēmā Windows 11 25H2
Šajā lapā
Īsā atbilde
Section titled “Īsā atbilde”Šie parametri nosaka, kad Cache Manager, NTFS un Configuration Manager sāk rakstīšanu un atbrīvo datus. Tie nemaina paša diska ātrumu. MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage un RegistryLazyFlushInterval tiek nolasīti dažādās sistēmas koda vietās un neaizstāj viens otru. Vērtību palielināšana var samazināt rakstīšanas biežumu, bet pirms tās uzkrāsies vairāk datu.
Ko pārbaudījām
Section titled “Ko pārbaudījām”Pārbaudījām, kurus atliktās rakstīšanas, NTFS atmiņas izmantošanas un reģistra stropu rakstīšanas parametrus nolasa sistēmas kods, kā tiek normalizētas to vērtības un ko maina intervālu un sliekšņu palielināšana.
Pētījuma joma
Section titled “Pētījuma joma”Windows 11 25H2 build 26200.9168, x64; komponenti ntoskrnl.exe un ntfs.sys, sistēmas izsekošana VMware vidē. Reālie datu nesēji un avārijas barošanas izslēgšanas scenāriji netika pārbaudīti.
Metodika
Section titled “Metodika”Sistēmas komponentu analīze, parametru nolasīšanas novērošana boot un runtime izsekošanā, vērtību normalizācijas pārbaude un salīdzināšana ar Microsoft publisko dokumentāciju.
Kanoniskās vērtības
Section titled “Kanoniskās vērtības”| Registry path | Value | Type | Default/normalizācija | Reader un timing |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management |
MaxLazyWritePages |
REG_DWORD |
256 lappuses klienta Windows |
ntoskrnl.exe, agrīns Cache Manager un runtime reload |
| tas pats ceļš | LargeWriteSize |
REG_DWORD |
0 — soft throttle izslēgts |
ntoskrnl.exe, Cache Manager |
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem |
NtfsMemoryUsage |
REG_DWORD |
sistēmas default NTFS | ntfs.sys, draivera inicializācija |
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager |
RegistryLazyFlushInterval |
REG_DWORD |
60 sekundes |
ntoskrnl.exe, Configuration Manager |
Lazy Writer: MaxLazyWritePages un LargeWriteSize
Section titled “Lazy Writer: MaxLazyWritePages un LargeWriteSize”MaxLazyWritePages nosaka lappušu apjomu Cache Manager atliktās rakstīšanas mehānismam. Pēc noklusējuma klienta Windows 11 25H2 izmanto 256 lappuses, servera tipa sistēma 2048. Tieši norādīt var no 1..32768 lappusēm.
LargeWriteSize tiek norādīts KB un ieslēdz atsevišķu lielu rakstīšanas operāciju maigas ierobežošanas mehānismu. Pie standarta vērtības 0 ierobežojums ir izslēgts. Vērtība 64, piemēram, saīsina atliktās rakstīšanas gaitu no 256 uz 64 lappusēm un vienlaikus ieslēdz operāciju ierobežojumu no 64 KB. Rakstīšana kļūst biežāka, bet porcijas mazākas.
Lappušu skaits nenosaka precīzu vienas diska operācijas lielumu: Cache Manager ņem vērā izmainīto lappušu uzkrāšanos, faila tipu un sējuma stāvokli. Palielinot slieksni, daļa rakstīšanas tiek atlikta. Pārāk liels slieksnis var pastiprināt rakstīšanas uzliesmojumus un palielināt vēl nesaglabāto lappušu apjomu.
Mainiet šos parametrus tikai pie reproducējamas atliktās rakstīšanas problēmas konkrētā noslodzē. Parastai sistēmai visparedzamākās ir noklusējuma vērtības.
NtfsMemoryUsage
Section titled “NtfsMemoryUsage”ntfs.sys nolasa NtfsMemoryUsage draivera inicializācijas laikā un ņem to vērā, izvēloties NTFS atmiņas izmantošanas noteikumus. Pētījuma izsekošanā sistēmas process piekļuva šai vērtībai.
Lietotāja lappušu kešatmiņas lielumu šis parametrs tieši nepārslēdz. Tā ietekme ir atkarīga no NTFS versijas un noslodzes uz sējuma.
Parametrs ir jāpārbauda tikai atsevišķā datu nesēja testā ar lielu failu operāciju skaitu. Universāls ieguvums lietojumprogrammām nav pierādīts.
RegistryLazyFlushInterval
Section titled “RegistryLazyFlushInterval”Configuration Manager periodiski ieraksta izmainītos reģistra stropu datus diskā. Windows 11 25H2 kodā ir noteikts noklusējuma intervāls 60 sekundes. Parametrs tiek mērīts sekundēs: 0x5000 ir vienāds ar 20480 sekundēm jeb aptuveni 5.7 stundu. Tas tiek nolasīts kodola inicializācijas sākumā, tāpēc parasta sāknēšanas trase var nesaturēt šo notikumu.
Pie lielāka intervāla fona rakstīšana notiek retāk, un izmaiņas ilgāk paliek tikai atmiņā. Pie avārijas barošanas izslēgšanas var zaudēt izmaiņas par ilgāku periodu. Intervāla saīsināšana padara rakstīšanu biežāku, bet nepaātrina reģistra lasīšanu.
Parametrs ietekmē datu saglabāšanas drošumu un rakstīšanas grafiku. Bez izmērītas problēmas atstājiet noklusējuma vērtību.
Kas apstiprināts
Section titled “Kas apstiprināts”- Nolasīšanas kods atrasts
ntoskrnl.exe,ntfs.sysun Cache Manager mehānismos. - Pētītajā build
RegistryLazyFlushIntervalpēc noklusējuma ir vienāds ar60sekundēm. - Cache Manager var atkārtoti nolasīt iestatījumus darbības laikā; daļa kodola parametru tiek nolasīti tikai sāknēšanas laikā.
- Parametra esamība reģistrā nepierāda diska vai konkrētas lietojumprogrammas paātrinājumu.
Kas nav apstiprināts
Section titled “Kas nav apstiprināts”- Diska vai lietojumprogrammu ātruma pieaugums no parametru maiņas.
- Uzvedība uz RAID, NVMe/SATA un citām failu sistēmām.
- Avārijas barošanas izslēgšanas sekas pie liela
RegistryLazyFlushInterval.
Praktiskais secinājums
Section titled “Praktiskais secinājums”Parastai sistēmai atstājiet noklusējuma vērtības. Mainiet parametrus tikai pie reproducējamas atliktās rakstīšanas problēmas un iepriekš nosakiet pieļaujamo vēl nesaglabāto datu apjomu.
Stāvokļa atjaunošana
Section titled “Stāvokļa atjaunošana”Atgrieziet standarta vērtības vai izdzēsiet neobligātos ierakstus. Daļa kodola parametru tiek piemēroti nākamajā sāknēšanā, tāpēc tīram salīdzinājumam pārstartējiet Windows.
Ierobežojumi
Section titled “Ierobežojumi”Rezultāti attiecas uz Windows 11 25H2 build 26200.9168. Dažādas failu sistēmas, RAID, NVMe/SATA kontrolleri un reģistra stropu avārijas atjaunošana pēc barošanas izslēgšanas netika pārbaudīti.
Pētījums un izmantotie rīki pieder BoosterX izstrādātājam, tāpēc izstrādātājam ir tieša interese par rezultātiem. Metodika un piemērojamības robežas ir aprakstītas iepriekš, un secinājumus var pārbaudīt pēc atklātajiem datiem un uzskaitītajiem publiskajiem avotiem.
- Cache Manager: sistēmas kešatmiņas arhitektūra, Microsoft Learn, pārbaudīts 2026-09-01.
- NTFS overview: NTFS mērķis, Microsoft Learn, pārbaudīts 2026-09-01.
Publiskie avoti pārbaudīti: 2026-09-02.
Izmaiņu vēsture
Section titled “Izmaiņu vēsture”- 2026-09-20: pievienots diskleimers par interešu konfliktu.
- 2026-09-02: pirmā publikācija; apstiprināts nolasīšanas kods, normalizācija un parametru praktiskā ieguvuma robežas.
