gemini-2.5-flash-preview-09-2025| input-price: 0.3 output-price: 2.5 max-context-length: 128_000 (cost: $0.005) Β· Anfrage: 2025-09-27T22:55:58.580798
Generated by rs-summarizer Version unbekannt
Abstract:
The upcoming Linux 6.18 kernel will incorporate patches aimed at resolving severe system lockups reported when systemd units process large numbers of files on filesystems utilizing the lazytime mount option. The problem arises when a unit exits, forcing the kernel to switch hundreds of thousands or millions of "dirty inodes" (pending timestamp updates) to the parent cgroup's writeback list. The complexity of this sorting operation is currently quadratic in relation to the number of dirty inodes, resulting in 100% CPU utilization that can persist for hours. The fix, included in VFS pull requests submitted by Microsoft Linux engineer Christian Brauner, targets the writeback code to mitigate this performance bottleneck.
Linux 6.18 Will Fix Lockups When Systemd Units Read Lots Of Files
systemd unit reads a massive quantity of files from a filesystem that is mounted using the lazytime option.lazytime Defined: This mount option improves performance by initially updating file access/modify/creation times only on the in-memory inode, delaying the costly on-disk updates until eviction, fsync, or similar operations.inode_do_switch_wbs(), handles sorting these dirty inodes into the appropriate place in the target writeback list (b_dirty). This logic has linear complexity relative to the number of dirty inodes.wb).