Dependable Linux Efforts (DLE) Home Page
Introduction
Linux has been used in enterprise field.
However, to use mission critical area, Linux has to be more dependable. This is
a project to rise dependability of Linux operating environment.
Activities
Kernel Enhancement
In this activity, we
study kernel design and implementation to suit mission critical use. Since large
scale servers are used in mission critical system, we also consider performance
scalability. This activity currently focuses on memory management.
- Enhancement
of token based thrashing control
- Token based thrashing control, which Mr. Rik van Riel introduced into
2.6 kernel, has a good effect in heavy trashing situation on enterprise
computer systems. An objective of this package is to raise stability of
Linux virtual memory manager by improvement of token based thrashing
control.
- stop aging patch
Benchmark
To discuss better implementation of
Linux kernel, pragmatic work load is very important. So, we also develop
benchmark tools.
- wblg-disk
- Wblg-disk is an I/O workload benchmark tool. It simulates disk I/O on
file server and mail server.
We are developing Kdump for IA-64 and have developed its basic parts. So we release the first version.
It consists of document adn three patches: kexec-tools patch, kernel patch for 2.6.13-rc2-mm2 and crash patch.
- We support the following.
- Boot 2nd Kernel on panic or INIT signal
- Boot 2nd kernel using RAMDISK too
- Capture an crash dump via /proc/vmcore
- Analyze the dump using "crash"
- Here are TODOs and current limitations
- To save CPUs registers to analyze the stack backtrace of panic process and running processes
- To support kexec
Currently, pure kexec capability is not available.
- To support "gdb"
Other information
You can check our project summary page.
Related Links
Linux is a registered trademark of Linus Torvalds. All trademarks are property
of their respective owners.