@@ -42,7 +42,12 @@ eval "lscpu" >> "${OUTPUT_FILE}"
4242test $? -eq 0 || exit $?
4343echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
4444
45- echo " 8. numactl --hardware" >> " ${OUTPUT_FILE} "
45+ echo " 8. lscpu --cache" >> " ${OUTPUT_FILE} "
46+ eval " lscpu --cache" >> " ${OUTPUT_FILE} "
47+ test $? -eq 0 || exit $?
48+ echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
49+
50+ echo " 9. numactl --hardware" >> " ${OUTPUT_FILE} "
4651if [[ ${MLC_SUDO_USER} == " yes" ]]; then
4752 echo " ${MLC_SUDO} numactl --hardware"
4853 eval " ${MLC_SUDO} numactl --hardware" >> " ${OUTPUT_FILE} "
5257fi
5358echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
5459
55- echo " 9 . /proc/meminfo" >> " ${OUTPUT_FILE} "
60+ echo " 10 . /proc/meminfo" >> " ${OUTPUT_FILE} "
5661eval " cat /proc/meminfo" >> " ${OUTPUT_FILE} "
5762test $? -eq 0 || exit $?
5863echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
59-
60- echo " 10. who -r" >> " ${OUTPUT_FILE} "
64+ echo " 11. who -r" >> " ${OUTPUT_FILE} "
6165eval " who -r" >> " ${OUTPUT_FILE} "
6266test $? -eq 0 || exit $?
6367echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
64-
65- echo " 11. Systemd service manager version" >> " ${OUTPUT_FILE} "
68+ echo " 12. Systemd service manager version" >> " ${OUTPUT_FILE} "
6669eval " systemctl --version | head -n 1" >> " ${OUTPUT_FILE} "
6770# test $? -eq 0 || exit $?
6871echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
69-
70- echo " 12. Services, from systemctl list-unit-files" >> " ${OUTPUT_FILE} "
72+ echo " 13. Services, from systemctl list-unit-files" >> " ${OUTPUT_FILE} "
7173eval " systemctl list-unit-files" >> " ${OUTPUT_FILE} "
7274# test $? -eq 0 || exit $?
7375echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
74-
75- echo " 13. Linux kernel boot-time arguments, from /proc/cmdline" >> " ${OUTPUT_FILE} "
76+ echo " 14. Linux kernel boot-time arguments, from /proc/cmdline" >> " ${OUTPUT_FILE} "
7677eval " cat /proc/cmdline" >> " ${OUTPUT_FILE} "
7778test $? -eq 0 || exit $?
7879echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
79-
80- echo " 14. cpupower frequency-info" >> " ${OUTPUT_FILE} "
80+ echo " 15. cpupower frequency-info" >> " ${OUTPUT_FILE} "
8181eval " cpupower frequency-info" >> " ${OUTPUT_FILE} "
8282test $? -eq 0 || echo " FAILED: cpupower frequency-info" >> " ${OUTPUT_FILE} "
8383echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
8484
85- echo " 15 . sysctl" >> " ${OUTPUT_FILE} "
85+ echo " 16 . sysctl" >> " ${OUTPUT_FILE} "
8686if [[ ${MLC_SUDO_USER} == " yes" ]]; then
8787 echo " ${MLC_SUDO} sysctl -a"
8888 eval " ${MLC_SUDO} sysctl -a" >> " ${OUTPUT_FILE} "
9191 echo " Requires SUDO permission" >> " ${OUTPUT_FILE} "
9292fi
9393echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
94-
95- echo " 16. /sys/kernel/mm/transparent_hugepage" >> " ${OUTPUT_FILE} "
94+ echo " 17. /sys/kernel/mm/transparent_hugepage" >> " ${OUTPUT_FILE} "
9695eval " cat /sys/kernel/mm/transparent_hugepage/enabled" >> " ${OUTPUT_FILE} "
9796# test $? -eq 0 || exit $?
9897echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
99-
100- echo " 17. /sys/kernel/mm/transparent_hugepage/khugepaged" >> " ${OUTPUT_FILE} "
98+ echo " 18. /sys/kernel/mm/transparent_hugepage/khugepaged" >> " ${OUTPUT_FILE} "
10199eval " cat /sys/kernel/mm/transparent_hugepage/khugepaged/defrag" >> " ${OUTPUT_FILE} "
102100# test $? -eq 0 || exit $?
103101echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
104-
105- echo " 18. OS release" >> " ${OUTPUT_FILE} "
102+ echo " 19. OS release" >> " ${OUTPUT_FILE} "
106103eval " cat /etc/os-release" >> " ${OUTPUT_FILE} "
107104test $? -eq 0 || exit $?
108105echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
109-
110- echo " 19. Disk information" >> " ${OUTPUT_FILE} "
106+ echo " 20. Disk information" >> " ${OUTPUT_FILE} "
111107eval " lsblk" >> " ${OUTPUT_FILE} "
112108test $? -eq 0 || exit $?
113109echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
114-
115- echo " 20. /sys/devices/virtual/dmi/id" >> " ${OUTPUT_FILE} "
110+ echo " 21. /sys/devices/virtual/dmi/id" >> " ${OUTPUT_FILE} "
116111eval " ls /sys/devices/virtual/dmi/id" >> " ${OUTPUT_FILE} "
117112# test $? -eq 0 || exit $?
118113echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
119114
120- echo " 21. dmidecode" >> " ${OUTPUT_FILE} "
115+ echo " 22. /usr/bin/lsb_release -d" >> " ${OUTPUT_FILE} "
116+ eval " /usr/bin/lsb_release -d" >> " ${OUTPUT_FILE} "
117+ test $? -eq 0 || exit $?
118+ echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
119+
120+ echo " 23. cat /etc/*version*" >> " ${OUTPUT_FILE} "
121+ eval " cat /etc/*version*" >> " ${OUTPUT_FILE} "
122+ test $? -eq 0 || echo " FAILED: cat /etc/*version*" >> " ${OUTPUT_FILE} "
123+ echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
124+
125+ echo " 24. cat /etc/*release*" >> " ${OUTPUT_FILE} "
126+ eval " cat /etc/*release*" >> " ${OUTPUT_FILE} "
127+ test $? -eq 0 || echo " FAILED: cat /etc/*release*" >> " ${OUTPUT_FILE} "
128+ echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
129+
130+ echo " 25. Kernel self-reported vulnerability status:" >> " ${OUTPUT_FILE} "
131+ eval " grep . /sys/devices/system/cpu/vulnerabilities/*" >> " ${OUTPUT_FILE} "
132+ test $? -eq 0 || echo " FAILED: grep /sys/devices/system/cpu/vulnerabilities/*" >> " ${OUTPUT_FILE} "
133+ echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
134+
135+ echo " 26. dmidecode" >> " ${OUTPUT_FILE} "
121136if [[ ${MLC_SUDO_USER} == " yes" ]]; then
122137 eval " ${MLC_SUDO} dmidecode" >> " ${OUTPUT_FILE} "
123138 test $? -eq 0 || echo " FAILED: dmidecode" >> " ${OUTPUT_FILE} "
126141fi
127142echo " ------------------------------------------------------------" >> " ${OUTPUT_FILE} "
128143
129- echo " 22 . BIOS" >> " ${OUTPUT_FILE} "
144+ echo " 27 . BIOS" >> " ${OUTPUT_FILE} "
130145if [[ ${MLC_SUDO_USER} == " yes" ]]; then
131146 eval " ${MLC_SUDO} dmidecode -t bios" >> " ${OUTPUT_FILE} "
132147 test $? -eq 0 || echo " FAILED: dmidecode -t bios" >> " ${OUTPUT_FILE} "
0 commit comments