On 06-04-2020 12:43, Ralph Corderoy wrote:
Hi Lone Wolf,
$ perf stat -e instructions gzip <initramfs-linux-lts-fallback >/dev/null
$ perf stat -e instructions lzop <initramfs-linux-lts-fallback >/dev/null
Those outputs appear to be from unpacking initramfs.
I do think OP and Giancarlo were talking about creating an initramfs .
Oh, sorry for the noise if I'm wrong, but
/boot/initramfs-linux-lts-fallback.img is gzip-compressed here.
I uncompressed it to give the initramfs-linux-lts-fallback used above.
I thought the compression of it was the step OP and Giancarlo were
discussing, as you say.
Guess I misinterpretated the command, ralph .
Below are some data from my own system (threadripper 1920x , NvME2 ssd) .
lzop is about twice as fast as gzip , while xz is very slow.
Lone_Wolf
$ perf stat -e instructions mkinitcpio --generate testing --compress
gzip > /dev/null
Performance counter stats for 'mkinitcpio --generate testing
--compress gzip':
16,585,047,999 instructions:u
4.706074377 seconds time elapsed
4.000137000 seconds user
1.187220000 seconds sys
$ perf stat -e instructions mkinitcpio --generate testing --compress xz
> /dev/null
Performance counter stats for 'mkinitcpio --generate testing
--compress xz':
84,360,010,752 instructions:u
17.415348248 seconds time elapsed
16.756740000 seconds user
1.500338000 seconds sys
$ perf stat -e instructions mkinitcpio --generate testing --compress
lzop > /dev/null
Performance counter stats for 'mkinitcpio --generate testing
--compress lzop':
5,316,618,410 instructions:u
2.426944720 seconds time elapsed
1.695263000 seconds user
1.027651000 seconds sys
$