[bootlin/training-materials updates] master: SLAB allocators: fix information (0eac1cfa)
Michael Opdenacker
michael.opdenacker at bootlin.com
Mon Nov 25 13:29:56 CET 2019
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0eac1cfa92d40028ea2aa860a38dbac51365a7e9
>---------------------------------------------------------------
commit 0eac1cfa92d40028ea2aa860a38dbac51365a7e9
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Mon Nov 25 13:28:11 2019 +0100
SLAB allocators: fix information
- The bad boot time was wrongly associated with SLUB,
while it should have been with SLOB.
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
0eac1cfa92d40028ea2aa860a38dbac51365a7e9
.../kernel-driver-development-memory.tex | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
index d177163b..dee0e6cb 100644
--- a/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
+++ b/slides/kernel-driver-development-memory/kernel-driver-development-memory.tex
@@ -241,14 +241,13 @@
\item SLOB: much simpler. More space efficient but doesn't scale
well. Can save space in small systems (depends on
\code{CONFIG_EXPERT}). \\
- Linux 4.20 on ARM: used in 7 \code{defconfig} files
+ Linux 4.20 on ARM: used in 7 \code{defconfig} files \\
+ Results on BeagleBone Black: -5 KB compressed kernel size, +1.43 s boot time!
\item SLUB: more recent and simpler than
SLAB, scaling much better (in particular for huge systems) and
creating less fragmentation.\\
Linux 4.20 on ARM: used in 0 \code{defconfig} files \\
- Results on BeagleBone Black:\\
- Compressed kernel size: -5 KB\\
- Boot time: +1.43 s!
+ Results on BeagleBone Black: +4 KB compressed kernel, + 2ms total boot time.
\end{itemize}
\begin{center}
\includegraphics[height=0.2\textheight]{slides/kernel-driver-development-memory/slab-screenshot.png}
More information about the training-materials-updates
mailing list