From: Guillaume Thouvenin <guillaume.thouvenin@bull.net>
To: linux-kernel@vger.kernel.org
Subject: [Announce] Enhanced Linux System Accounting - ELSA project
Date: Thu, 22 Apr 2004 10:56:01 +0200 [thread overview]
Message-ID: <408788A1.8060702@bull.net> (raw)
Hello,
We are pleased to announce a new project about accounting on Linux.
This project is called ELSA (Enhanced Linux System Accounting) and a
description follows. Any comments, ideas or participation are welcome.
--------------------------------------------------
ELSA (Enhanced Linux System Accounting) announce
http://elsa.sourceforge.net
--------------------------------------------------
The goal of accounting is to collect and report the use of various
system resources by applications. Informations, like process time, CPU
usage, connect time or disk space usage, provides data that helps the
system to adjust the use of resources between processes.
The current BSD-like process accounting that already exists in
Linux collects informations on individual users or groups of users. The
ELSA project aims to improve and extend the monitoring of resources with
different criteria like groups of processes. Another target for this
project is to give Linux an homogeneous set of commands for all kinds of
accounting (memory, CPU and I/O).
Here is the state of the art about ELSA (Enhanced Linux System
Accounting).
Concerning the documentation:
=============================
o All drafts can be access at
http://sourceforge.net/docman/?group_id=105806
Concerning the code:
====================
o The structure "bank" allowing to manage groups of process is
based on Linux kernel 2.6.5
o A test program is provided making it possible to validate our
implementation.
o Currently, these structures can be handled by a user via the
system call elsa(). A functional patch is provided on the web
site
http://sourceforge.net/project/showfiles.php?group_id=105806
Concerning the CVS:
===================
o The module structure is a little tricky because we have
created some useless repositories. Anyway, there are 4 modules
which are:
- modifs_kernel: contains modified files for a Linux
kernel 2.6.5. We don't support versions 2.4.x for the
moment but if it's needed, it's easy to port.
- tests: a program that allows to test the "bank" and a
basic Makefile to build the test.
- drafts: contains the documents relating to ELSA.
- scripts: Scripts can manage an environment of work. It
just copies files between environments. It's more for a
personal use.
There are also two unused modules which are:
- elsa
- Documentation
Here is the state of the art.
Feel free to give your opinion. Any comments, ideas or participation
are welcome.
Regards,
The ELSA team
reply other threads:[~2004-04-22 8:58 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=408788A1.8060702@bull.net \
--to=guillaume.thouvenin@bull.net \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox