[bootlin/training-materials updates] master: boot-time: filesystems: add second spreadsheet (df33808b)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Jun 14 10:22:07 CEST 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/df33808b222f54007eafd62fcb6a817dfadba0a2

>---------------------------------------------------------------

commit df33808b222f54007eafd62fcb6a817dfadba0a2
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Jun 14 10:22:07 2023 +0200

    boot-time: filesystems: add second spreadsheet
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

df33808b222f54007eafd62fcb6a817dfadba0a2
 lab-data/boot-time/results/filesystems-time.ods     | Bin 11771 -> 12816 bytes
 .../boot-time-filesystem-optimizations.tex          |  17 +++--------------
 .../filesystems-time.png                            | Bin 0 -> 22438 bytes
 3 files changed, 3 insertions(+), 14 deletions(-)

diff --git a/lab-data/boot-time/results/filesystems-time.ods b/lab-data/boot-time/results/filesystems-time.ods
index c06c89ed..89620c6f 100644
Binary files a/lab-data/boot-time/results/filesystems-time.ods and b/lab-data/boot-time/results/filesystems-time.ods differ
diff --git a/labs/boot-time-filesystem-optimizations/boot-time-filesystem-optimizations.tex b/labs/boot-time-filesystem-optimizations/boot-time-filesystem-optimizations.tex
index 6e919ebc..d1c5f9e6 100644
--- a/labs/boot-time-filesystem-optimizations/boot-time-filesystem-optimizations.tex
+++ b/labs/boot-time-filesystem-optimizations/boot-time-filesystem-optimizations.tex
@@ -22,18 +22,7 @@ Write the size of the \code{zImage} file in the first row of the
 Boot your system with \code{grabserial}, copying its output to
 \code{~/logs/filesystem-ext4.log}, and start filling the table below:
 
-\begin{tabular}{| l | l | l | r |}
-  \hline
-  Filesystem & Time for \code{Run /playvideo} & Time for \code{First frame decoded} & Time difference\\
-  \hline
-  \hline
-  ext4 & & & \\
-  \hline
-  SquashFS & & & \\
-  \hline
-  Initramfs & & & \\
-  \hline
-\end{tabular}
+\includegraphics[width=\textwidth]{labs/boot-time-filesystem-optimizations/filesystems-time.png}
 
 For {\em SquashFS}, configure Buildroot to generate a SquashFS image too
 (with the default options).
@@ -150,8 +139,8 @@ Now, you should be able to extract the measures and write them down in
 the table above. If your tests run the same way ours did, the
 initramfs approach should win by a few tens of milliseconds.
 
-Also measure the size of your \code{zImage} file at write it in the
-table at the top of this chapter, to compare with your initial kernel.
+Also measure the size of your \code{zImage} file and write it in the
+\code{filesystems-size.ods} spreadsheet, to compare with your initial kernel.
 
 Let's choose this solution with an initramfs. There are still many things we can
 accelerate during the execution of the bootloader and execution.
diff --git a/labs/boot-time-filesystem-optimizations/filesystems-time.png b/labs/boot-time-filesystem-optimizations/filesystems-time.png
new file mode 100644
index 00000000..b014ef3e
Binary files /dev/null and b/labs/boot-time-filesystem-optimizations/filesystems-time.png differ




More information about the training-materials-updates mailing list