There are no reviews yet. Be the first to send feedback to the community and the maintainers!
stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.christmas-obfuscated-C
Obuscated C Christmas programspowerstat
Powerstat measures the power consumption of a machine using the battery stats or the Intel RAPL interface. The output is like vmstat but also shows power consumption statistics. At the end of a run, powerstat will calculate the average, standard deviation and min/max of the gathered data.forkstat
Forkstat is a program that logs process fork(), exec() and exit() activity. It is useful for monitoring system behaviour and to track down rogue processes that are spawning off processes and potentially abusing the system.pagemon
Pagemon is an interactive memory/page monitoring tool allowing one to browse the memory map of an active running process.fwts
The tool fwts comprises of over fifty tests that are designed to exercise and test different aspects of a machine's firmware.faultstat
page fault tracking toolsmemstat
Smemstat reports the physical memory usage taking into consideration shared memory. The tool can either report a current snapshot of memory usage or periodically dump out any changes in memory.cpustat
cpustat periodically dumps out the current CPU utilisation statistics of running processes. cpustat has been optimised to have a minimal CPU overhead and typically uses about 35% of the CPU compared to top. cpustat also includes some simple statistical analysis options that can help characterise the way CPUs are being loaded.kernelscan
kernel scanning parserlinux-next
clone of https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-nexthealth-check
The health-check tool monitors processes in various ways to help identify areas where it is consuming too many resources. One can trace one or more processes (including all their threads and child processes too) for a full story of system activity.power-calibrate
Power-calibrate calibrates the power consumption of a mobile device that has a battery power source. It will attempt to calculate the power usage of 1% of CPU utiltisation.debug-code
debug codecmos-dump
cmos dumping toolsuspend-blocker
The suspend-blocker tool parses the kernel log and will explain the reasons that suspend was woken up or which wakelocks blocked suspend from working.e820-bios
Find legacy BIOS E820 memory mapping information via int 0x15x86rdrand-benchmark
x86 rdrand benchmarking toolpagein
tool to force pages ineventstat
Eventstat periodically dumps out the current kernel event state. It keeps track of current events and outputs the change in events on each output update. The tool requires sudo to run since it needs to write to /proc/timer_stats to start and stop the event monitoring.scripts
various scripts for debuggingfiemap
Reads file extents using the FIEMAP ioctlidlestat
clone of Linaro idlestat + fixesautotest-client-tests
tiny-smart
A tiny minimal example of how to read SMART data log valueseatpages
Program to consume pages to force low memory kernel and application failurestpm2-scripts
Linux TPM driver TPM 2.0 test scripts. The master branch can be rebased at any time. If I ever decide to freeze this, I will create a merge-only next branch that will also provide baseline for the master.rseq
arch portable rseq test in C (with minimal assembler)man-pages
clone of http://git.kernel.org/pub/scm/docs/man-pages/man-pagespkg-spl-ubuntu
pkg-spl (ubuntu clone from kernel.ubuntu.com)cppcheck-auto
cppcheck auto build and diff scriptsyzkaller-script
wrapper to autobuild and test kernels with syzkallerfnotifystat
Fnotifystat is a program that dumps the file system activity in a given period of time.smi
smi generator and counter examplekernel-smoke-tests
kernel-smoke-testsLove Open Source and this site? Check out how you can help us