Skip to content

Commit 42904dd

Browse files
authored
Update platform details script (#714)
1 parent 2ae745b commit 42904dd

File tree

1 file changed

+40
-25
lines changed
  • script/get-platform-details

1 file changed

+40
-25
lines changed

script/get-platform-details/run.sh

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,12 @@ eval "lscpu" >> "${OUTPUT_FILE}"
4242
test $? -eq 0 || exit $?
4343
echo "------------------------------------------------------------" >> "${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}"
4651
if [[ ${MLC_SUDO_USER} == "yes" ]]; then
4752
echo "${MLC_SUDO} numactl --hardware"
4853
eval "${MLC_SUDO} numactl --hardware" >> "${OUTPUT_FILE}"
@@ -52,37 +57,32 @@ else
5257
fi
5358
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
5459

55-
echo "9. /proc/meminfo" >> "${OUTPUT_FILE}"
60+
echo "10. /proc/meminfo" >> "${OUTPUT_FILE}"
5661
eval "cat /proc/meminfo" >> "${OUTPUT_FILE}"
5762
test $? -eq 0 || exit $?
5863
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
59-
60-
echo "10. who -r" >> "${OUTPUT_FILE}"
64+
echo "11. who -r" >> "${OUTPUT_FILE}"
6165
eval "who -r" >> "${OUTPUT_FILE}"
6266
test $? -eq 0 || exit $?
6367
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
64-
65-
echo "11. Systemd service manager version" >> "${OUTPUT_FILE}"
68+
echo "12. Systemd service manager version" >> "${OUTPUT_FILE}"
6669
eval "systemctl --version | head -n 1" >> "${OUTPUT_FILE}"
6770
#test $? -eq 0 || exit $?
6871
echo "------------------------------------------------------------" >> "${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}"
7173
eval "systemctl list-unit-files" >> "${OUTPUT_FILE}"
7274
#test $? -eq 0 || exit $?
7375
echo "------------------------------------------------------------" >> "${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}"
7677
eval "cat /proc/cmdline" >> "${OUTPUT_FILE}"
7778
test $? -eq 0 || exit $?
7879
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
79-
80-
echo "14. cpupower frequency-info" >> "${OUTPUT_FILE}"
80+
echo "15. cpupower frequency-info" >> "${OUTPUT_FILE}"
8181
eval "cpupower frequency-info" >> "${OUTPUT_FILE}"
8282
test $? -eq 0 || echo "FAILED: cpupower frequency-info" >> "${OUTPUT_FILE}"
8383
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
8484

85-
echo "15. sysctl" >> "${OUTPUT_FILE}"
85+
echo "16. sysctl" >> "${OUTPUT_FILE}"
8686
if [[ ${MLC_SUDO_USER} == "yes" ]]; then
8787
echo "${MLC_SUDO} sysctl -a"
8888
eval "${MLC_SUDO} sysctl -a" >> "${OUTPUT_FILE}"
@@ -91,33 +91,48 @@ else
9191
echo "Requires SUDO permission" >> "${OUTPUT_FILE}"
9292
fi
9393
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
94-
95-
echo "16. /sys/kernel/mm/transparent_hugepage" >> "${OUTPUT_FILE}"
94+
echo "17. /sys/kernel/mm/transparent_hugepage" >> "${OUTPUT_FILE}"
9695
eval "cat /sys/kernel/mm/transparent_hugepage/enabled" >> "${OUTPUT_FILE}"
9796
#test $? -eq 0 || exit $?
9897
echo "------------------------------------------------------------" >> "${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}"
10199
eval "cat /sys/kernel/mm/transparent_hugepage/khugepaged/defrag" >> "${OUTPUT_FILE}"
102100
#test $? -eq 0 || exit $?
103101
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
104-
105-
echo "18. OS release" >> "${OUTPUT_FILE}"
102+
echo "19. OS release" >> "${OUTPUT_FILE}"
106103
eval "cat /etc/os-release" >> "${OUTPUT_FILE}"
107104
test $? -eq 0 || exit $?
108105
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
109-
110-
echo "19. Disk information" >> "${OUTPUT_FILE}"
106+
echo "20. Disk information" >> "${OUTPUT_FILE}"
111107
eval "lsblk" >> "${OUTPUT_FILE}"
112108
test $? -eq 0 || exit $?
113109
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
114-
115-
echo "20. /sys/devices/virtual/dmi/id" >> "${OUTPUT_FILE}"
110+
echo "21. /sys/devices/virtual/dmi/id" >> "${OUTPUT_FILE}"
116111
eval "ls /sys/devices/virtual/dmi/id" >> "${OUTPUT_FILE}"
117112
#test $? -eq 0 || exit $?
118113
echo "------------------------------------------------------------" >> "${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}"
121136
if [[ ${MLC_SUDO_USER} == "yes" ]]; then
122137
eval "${MLC_SUDO} dmidecode" >> "${OUTPUT_FILE}"
123138
test $? -eq 0 || echo "FAILED: dmidecode" >> "${OUTPUT_FILE}"
@@ -126,7 +141,7 @@ else
126141
fi
127142
echo "------------------------------------------------------------" >> "${OUTPUT_FILE}"
128143

129-
echo "22. BIOS" >> "${OUTPUT_FILE}"
144+
echo "27. BIOS" >> "${OUTPUT_FILE}"
130145
if [[ ${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

Comments
 (0)