summaryrefslogtreecommitdiff
path: root/src/tests/show_machine_details
blob: c689e3fa44ad133b8155043141a9ed29b254a24f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/sh
#---------------------------------------------------------------------
# Description: Script to dump machine details.
#---------------------------------------------------------------------

echo "XXX:--------------------------------------------------"
echo "XXX: $0: Memory details"
echo
cat /proc/meminfo
echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: ulimit details"
echo
ulimit -a
echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: CPU count"
echo
grep -c ^processor /proc/cpuinfo

echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: CPU details"
echo

# show first CPU only
awk 'BEGIN { RS=""; } { printf ("%s\n", $0); exit (0); }' /proc/cpuinfo
echo

kvm=$(cat /sys/module/kvm_intel/parameters/nested 2>/dev/null || echo N)

echo "XXX:--------------------------------------------------"
echo "XXX: $0: Nested KVM support"
echo
echo "$kvm"
echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: uname"
echo
uname -a
echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: kernel modules"
echo
lsmod|sort
echo

echo "XXX:--------------------------------------------------"
echo "XXX: $0: distro details"
echo
cat /etc/os-release 2>/dev/null
cat /etc/lsb-release 2>/dev/null
cat /etc/issue 2>/dev/null
echo