First Commit
This commit is contained in:
29
usr/bin/kerver
Executable file
29
usr/bin/kerver
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
cat << EOF
|
||||
Check kernel version:
|
||||
|
||||
$(cat /proc/version && uname -a)
|
||||
|
||||
|
||||
Check x86_64 support:
|
||||
|
||||
$(/lib64/ld-linux-x86-64.so.2 --help | grep "(supported, searched)")
|
||||
|
||||
|
||||
Check CPU config:
|
||||
|
||||
$(zgrep -iE 'CONFIG_(GENERIC_CPU(=| is)|X86_64_VERSION|MZEN|MBULLDOZER|MPILEDRIVER|MSTREAMROLLER|MEXCAVATOR|MBOBCAT|MJAGUAR|MK10|MK8SSE3|MATOM|MGOLDMONTPLUS|MSKYLAKE2|MIVYBRIDGE|MICELAKE|MNATIVE_INTEL|MNATIVE_AMD|X86_NATIVE_CPU)' /proc/config.gz)
|
||||
|
||||
|
||||
Current disk schedulers:
|
||||
|
||||
$(for disk in /sys/block/*/
|
||||
do [ -f "$disk/queue/scheduler" ] \
|
||||
&& echo "$(basename "$disk"): $(cat "$disk/queue/scheduler")"
|
||||
done)
|
||||
|
||||
Check available schedulers:
|
||||
|
||||
$(journalctl --output cat -k | grep -i scheduler)
|
||||
EOF
|
||||
Reference in New Issue
Block a user