here is some debug data I captured:
-rw-rw-r-- 1 ubuntu ubuntu 729 Dec 16 12:15 bug-bionic-baseline-after-templating-Standard-DS2-v2.csv drwxrwxr-x 12 ubuntu ubuntu 22 Dec 16 12:15 bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/ -rw-rw-r-- 1 ubuntu ubuntu 721 Dec 16 13:07 bug-bionic-baseline-no-templating-Standard-DS2-v2.csv drwxrwxr-x 12 ubuntu ubuntu 22 Dec 16 13:07 bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/ -rw-rw-r-- 1 ubuntu ubuntu 2514 Jan 6 12:41 hotspots.py
% find . -name 'journal.log' | sort ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/1/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/10/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/2/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/3/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/4/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/5/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/6/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/7/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/8/journal.log ./bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/9/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/1/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/10/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/2/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/3/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/4/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/5/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/6/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/7/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/8/journal.log ./bug-bionic-baseline-no-templating-Standard-DS2-v2.csv.debug/9/journal.log
You can run the hotspots.py on any of the journal.log files: % python3 hotspots.py bug-bionic-baseline-after-templating-Standard-DS2-v2.csv.debug/1/journal.log 2>/dev/null | head # HotSpot maximum delta between kernel messages: 0.50000 # [ 2.637087] localhost.localdomain kernel: AES CTR mode by8 optimization enabled # [ 4.493987] localhost.localdomain kernel: raid6: avx2x4 gen() 22822 MB/s # # [ 5.159028] localhost.localdomain kernel: EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) # [ 8.385284] localhost.localdomain systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid) # # [ 8.551071] localhost.localdomain systemd[1]: Installed transient /etc/machine-id file. # [ 10.292844] localhost.localdomain systemd[1]: Created slice System Slice.
here is some debug data I captured:
-rw-rw-r-- 1 ubuntu ubuntu 729 Dec 16 12:15 bug-bionic- baseline- after-templatin g-Standard- DS2-v2. csv baseline- after-templatin g-Standard- DS2-v2. csv.debug/ baseline- no-templating- Standard- DS2-v2. csv baseline- no-templating- Standard- DS2-v2. csv.debug/
drwxrwxr-x 12 ubuntu ubuntu 22 Dec 16 12:15 bug-bionic-
-rw-rw-r-- 1 ubuntu ubuntu 721 Dec 16 13:07 bug-bionic-
drwxrwxr-x 12 ubuntu ubuntu 22 Dec 16 13:07 bug-bionic-
-rw-rw-r-- 1 ubuntu ubuntu 2514 Jan 6 12:41 hotspots.py
% find . -name 'journal.log' | sort baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 1/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 10/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 2/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 3/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 4/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 5/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 6/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 7/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 8/journal. log baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 9/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 1/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 10/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 2/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 3/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 4/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 5/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 6/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 7/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 8/journal. log baseline- no-templating- Standard- DS2-v2. csv.debug/ 9/journal. log
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
./bug-bionic-
You can run the hotspots.py on any of the journal.log files: baseline- after-templatin g-Standard- DS2-v2. csv.debug/ 1/journal. log 2>/dev/null | head localdomain kernel: AES CTR mode by8 optimization enabled localdomain kernel: raid6: avx2x4 gen() 22822 MB/s localdomain kernel: EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) localdomain systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default- hierarchy= hybrid) localdomain systemd[1]: Installed transient /etc/machine-id file. localdomain systemd[1]: Created slice System Slice.
% python3 hotspots.py bug-bionic-
# HotSpot maximum delta between kernel messages: 0.50000
# [ 2.637087] localhost.
# [ 4.493987] localhost.
#
# [ 5.159028] localhost.
# [ 8.385284] localhost.
#
# [ 8.551071] localhost.
# [ 10.292844] localhost.