The unfortunate limerick cascade on the Linux Kernel Mailing List is a horror to behold.
However I have to share with you Alan Cox’s song about memory management to the tune of the Beatles Eleanor Rigby.
Ah look at all the laundered pages
Ah look at all the laundered pagesHandling Pages
Pick up the list and the link where kswap has been
A paging scheme
Runs down the I/O
Watching the queues that now keep me a list of the store
Who is it forAll the laundered pages
Where do they all come from
All the laundered pages
Where do they all belongMeeting bdflush
Writing the pages of a disk file that no one will clear
No task comes near
Look at it working
Sleeping a lot in the night when there’s no pressure there
What does it careAll the laundered pages
Where do they all come from
All the laundered pages
Where do they all belongAh look at all the laundered pages
Ah look at all the laundered pagesOracle DB
Died under load and was freed along with its name
No admin came
Good old bdflush
Wiping the dirt from the pages as it walks down the chain
Nothing was agedAll the laundered pages
(Ah look at all the laundered pages)
Where do they all come from
All the laundered pages
(Ah look at all the laundered pages)
Where do they all belong