Patrick Kirsch's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Patrick Kirsch's avatar

Patrick Kirsch

pkirsch

Involved Projects and Packages
Maintainer

Linux Kernel Coverage Analysis.

Autotest with the packed tests/suites is used for kernel testing. This
harness especially is used for testing the mainline kernel (see http://test.kernel.org).

Bonnie is a file system Benchmark.
From the documentation (readme.html):
• Test Details
□ The file IO tests are:
1. Sequential Output
1. Per-Character. The file is written using the putc() stdio macro. The loop that does the writing should be
small enough to fit into any reasonable I-cache. The CPU overhead here is that required to do the stdio code
plus the OS file space allocation.
2. Block. The file is created using write(2). The CPU overhead should be just the OS file space allocation.
3. Rewrite. Each BUFSIZ of the file is read with read(2), dirtied, and rewritten with write(2), requiring an
lseek(2). Since no space allocation is done, and the I/O is well-localized, this should test the effectiveness
of the filesystem cache and the speed of data transfer.
2. Sequential Input
1. Per-Character. The file is read using the getc() stdio macro. Once again, the inner loop is small. This should
exercise only stdio and sequential input.
2. Block. The file is read using read(2). This should be a very pure test of sequential input performance.
3. Random Seeks
This test runs SeekProcCount processes (default 3) in parallel, doing a total of 8000 lseek()s to locations in the
file specified by random() in bsd systems, drand48() on sysV systems. In each case, the block is read with read
(2). In 10% of cases, it is dirtied and written back with write(2).
The idea behind the SeekProcCount processes is to make sure there's always a seek queued up.
AXIOM: For any unix filesystem, the effective number of lseek(2) calls per second declines asymptotically to near
30, once the effect of caching is defeated.

LibMicro is intended to measure the performance of various system and
library calls. LibMicro was developed by Bart Smaalders and
Phil Harman.

Maintainer Bugowner

This project is used by pkirsch to prepare packages for openSUSE:Factory submissions. Usually all package changes should get submitted here for review and testing first.

REPOSITORIES REMOVED BY ADMIN DUE AS ANNOUNCED

Build the state of the art kernel, but without apparmor and auditing support. In this way the syscalls e.g. are twice as fast as with these both kernel config options enabled.

This package is based on the package 'kernel-default' from project 'Kernel:HEAD'.

This package is based on the package 'kernel-source' from project 'Kernel:HEAD'.

This project is port of the TAHI IPv6 conformance testsuite for Linux. It includes the BSD-TAHI version with some patches to run it on a SUSE host.

openSUSE Build Service is sponsored by