File:  [NetBSD Developer Wiki] / wikisrc / projects / project / benchmark.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Tue Feb 13 13:26:02 2018 UTC (21 months, 1 week ago) by maya
Branches: MAIN
CVS tags: HEAD
List benchmark automation as an extended goal.

[[!template id=project

title="Benchmark NetBSD"

contact="""
[tech-userlevel](mailto:tech-userlevel@NetBSD.org)
"""

mentors="""
[Kamil Rytarowski](mailto:kamil@NetBSD.org)
"""

category="userland"
difficulty="easy"
duration="3 months"

description="""

Find and execute benchmarks of various kernel features and userland
libraries on NetBSD (installed natively). Check the scaling issue over
multiple CPUs.

Prepare new benchmarks for untested subsystems like tmpfs performance.

Compare the results with FreeBSD and Linux.

**Milestones:**

* Prepare the environment (native NetBSD installation) and install
benchmarking tools.
* Collect the results of benchmarks (modes: 1-CPU, 2-CPU, etc).
* Compare with other OSes (candidates: Linux and FreeBSD).
* Write new tests to detect bottle-necks.
* Report performance and/or scaling issues to developers.

**Extended goals:**
* Automate performance regression tests


"""
]]

[[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb