|
|||
|
LinuxConf Europe 2007 Conference and Tutorials
Sunday 2nd - Wednesday 5th September University Arms Hotel, Cambridge, England |
|
Pavel Emelyanov - OpenVZResource Management: BeancountersThis talk outlines various means of resource management available in the Linux kernel, such as per-process limits (setrlimit(2) interface). It shows how their shortcomings lead to the need for another resource control mechanism. Beancounters are proposed as one of possible implementations of this mechanism. Beancounters are a set of per-process-group parameters that control the consumption of some particular resources provided by the kernel. This subsystem was proposed and implemented by Alan Cox and Andrey Savochkin and was further developed for OpenVZ mainly by Pavel Emelyanov. Beancounters can be used with containers but also have valid usage scenarios in non-virtualized kernels. The talk gives an overview of the architecture, describes its goals and discusses its efficiency. It goes on to cover some implementation details in depth and the questions concerning the memory management. The physical memory consumption by processes, kernel memory control and network buffer accounting details are reported. Finally, the performance issues and the future of beancounters as seen by OpenVZ developers are given. Submitted paperPaper (PDF) and Paper (tgz) . |
| G O L D S P O N S O R | S I L V E R S P O N S O R |
|---|---|
Intel |
|
| S P O N S O R S | ||||
|---|---|---|---|---|
Bytemark |
Sun |
Novell |
The Positive Internet Company |
collabora |
| M E D I A S P O N S O R S | ||
|---|---|---|
Linux User & Developer |
Linux Magazine |
The USENIX Association |
| For more information please contact UKUUG | Problems? e-mail webmaster |
| © Copyright 2007 UKUUG Ltd | |