Kernel question(s): I/O handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I have been chasing down the way the inode and page caches are structured and handled, but there is a mystery I have not been able to track down yet.  How does the I/O queue that dirty inodes and pages are put into when it’s time to flush them out to disk get picked up?  Also, where are the sources for the I/O schedulers?  I haven’t been able to locate them yet either.

 

I know this should not be too hard to locate, but it seems as though there’s some magic involved when the inode/page gets put in the i/o queue and then <something happens here> and the i/o is scheduled and, eventually, performed.

 

Thanks.

 

Mark Hull-Richter         Linux Kernel Engineer
(949) 680-3082 - Office     (949) 680-3001 - Fax     (949) 632-8403 - Mobile
mhull-richter@xxxxxxxxxxxxxx
www.datallegro.com

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux