Active Page Swap-out Algorithm for Improving Interactive Performance of Desktop Linux
Sun Jiaguang · Jisuanji gongcheng · 2006
Linux is increasingly stepping into desktop field from server.With the architecture and algorithm designed based on traditional Unix it is important to investigate whether Linux can provide efficient interactive performance for desktop application.Some disadvantages of page swapout mechanism are analyzed in Linux memory management for interactive application.A new algorithm of active page swapout suitable for the characteristics of interactive application is presented.The algorithm optimizes the state machine based on equivalence relation of page state,and it allows the application itself to swap out memory if necessary.It improves the interactive performance by reclaiming abundant memory to satisfy application under memory pressure.