[luau] News - Linux Kernel Scalability research at Red Hat
Warren Togami
warren at togami.com
Thu Dec 5 22:02:01 PST 2002
This article mentions two innovations from Red Hat kernel developers.
Ingo Molnar's O(1) scheduler and Arjan van de Ven's upcoming O(1) VM
layer. I hadn't heard of the O(1) VM layer previously but this is great
news, especially if you remember the VM troubles in the early 2.4.x
kernel. These kernel improvements mean great improvements in the
scalability of the Linux kernel.
The second article describes the Native Posix Threading Library
sponsored by Red Hat. NPTL is a combination of improvements to both
glibc and the kernel that will mean much greater threading scalability
on the Linux kernel while being binary compatible with existing programs.
http://kerneltrap.org/node.php?id=517
"Ingo Molnar has been contributing to Linux kernel development since
1995 with an impressive list of accomplishments. Most recently his O(1)
scheduler was merged into the 2.5 development kernel, as well as much
work to enhance the handling of threads. Other highly visible
contributions include software-RAID support and the in-kernel Tux web
and FTP servers.
"In this interview, Ingo explores how he started working on the Linux
kernel, noting, "It might sound a bit strange but i installed my first
Linux box for the sole purpose of looking at the kernel source." He goes
on to explain the concepts behind his new O(1) scheduler, and to
describe many of his other kernel efforts. This interview was conducted
over several months, and covers a wide range interesting topics...
(continued in article)
http://kerneltrap.org/node.php?id=422
"One test mentioned in Ulrich's email - running 100,000 concurrent
threads on an IA-32 - generated some interesting discussion. Ingo Molnar
explained that with the current stock 2.5 kernel such a test requires
roughly 1GB RAM, and the act of starting and stopping all 100,000
threads in parallel takes only 2 seconds. In comparison, with the 2.5.31
kernel (prior to Ingo's recent threading work), such a test would have
taken around 15 minutes.
(continued in article)
https://listman.redhat.com/pipermail/phil-list/2002-November/000275.html
Someone from Intel wrote a HOWTO use NPTL on Red Hat
More information about the LUAU
mailing list