@MISC{Kleen06whereis, author = {Andi Kleen and Suse Labs}, title = {Where is the memory going? Memory waste under Linux}, year = {2006} }
Share
OpenURL
Abstract
The original Linux 1.0 kernel ran fine on a PC with 4MB memory. Of that the kernel used a small fraction. Later versions weren’t as modest in memory requirements. There have also been some complains that the 2.6 kernel needs more memory than the 2.4 kernel. Often analysis of memory usage has focused on code size only. This paper focuses instead on runtime allocated memory of the kernel. User space memory consumption will not be covered. The paper has an overview of the various memory allocators in Linux and describes some of their problems. 1