Linux Kernel Architecture
Data Synchronization RAM memory and hard disk space are mutually interchangeable to a good extent. If a large amount of RAM is f ...
Chapter 17: Data Synchronization........................................... Synchronization between memory/cache and backing sto ...
Chapter 17: Data Synchronization Block layer, partition handling, fsync system call, filesystems... File systems Forced writebac ...
Chapter 17: Data Synchronization pdflushis started with the usual kernel thread mechanisms: mm/pdflush.c static void start_one_p ...
Chapter 17: Data Synchronization Block device Pdflush threads Queues Create & destroy threads Order data integrity or flushi ...
Chapter 17: Data Synchronization 17.4 Thread Initialization pdflushis used as a work procedure for kernel threads. Once generate ...
Chapter 17: Data Synchronization ❑ The worker function is invoked with the stored argument so that it can set about its task. ❑ ...
Chapter 17: Data Synchronization 17.6 Periodic Flushing Now that you are familiar with the framework in which thepdflushmechanis ...
Chapter 17: Data Synchronization NR_FILE_MAPPED, /* pagecache pages mapped into pagetables. only modified from process context * ...
Chapter 17: Data Synchronization 17.7.2 Writeback Control A second data structure holds the various parametersthat control write ...
Chapter 17: Data Synchronization performed in__sync_single_inodediscussed below; recall from Figure 17-1 that it sits at the bot ...
Chapter 17: Data Synchronization 17.7.3 Adjustable Parameters The kernel supports the fine-tuning of synchronization by means of ...
Chapter 17: Data Synchronization and, in most cases, lead to loss of at least part of the data. This is whysync_supers,whosepurp ...
Chapter 17: Data Synchronization Usually, the interval between two calls of thewb_kupdatefunction is the value specified in dirt ...
Chapter 17: Data Synchronization 17.10 Inode Synchronization writeback_inodeswrites back installed mappings by walking through t ...
Chapter 17: Data Synchronization Great effort would be needed if the kernel were to run through thecompletelist of filesystem in ...
Chapter 17: Data Synchronization Some checks ascertain that the inode is suitable for synchronization before actual writeback is ...
Chapter 17: Data Synchronization ❑ A further situation leads to termination ofsync_sb_inodes.Ifapdflushthread is already in the ...
Chapter 17: Data Synchronization AsetI_LOCKbit in thestateelement of the inode data structure indicates that the element is alre ...
Chapter 17: Data Synchronization The actual write operation for the data is initiated indo_writepages. This function invokes the ...
«
47
48
49
50
51
52
53
54
55
56
»
Free download pdf