Embed presentation
Download to read offline











The document discusses Linux kernel cache modes, eviction policies, and buffer cache management. It covers cache modes like write back and write through, eviction approaches like LRU and LRU/n. It also describes the address space, radix tree, and buffer cache structures. The flusher thread is explained as managing dirty pages and writeback through configuration parameters like dirty_background_ratio, dirty_expire_interval, and dirty_writeback_interval. The flusher thread behavior evolved from bdflush to kupdated to multiple pdflush threads and now a single thread per block device.










