public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jay Lan <jlan@sgi.com>
To: Guillaume Thouvenin <guillaume.thouvenin@bull.net>
Cc: Andrew Morton <akpm@osdl.org>,
	lkml <linux-kernel@vger.kernel.org>,
	Tim Schmielau <tim@physik3.uni-rostock.de>,
	Kaigai Kohei <kaigai@ak.jp.nec.com>,
	jbarnes@sgi.com
Subject: Re: [PATCH 2.6.11-rc4-mm1] end-of-proces handling for acct-csa
Date: Wed, 02 Mar 2005 09:59:42 -0800	[thread overview]
Message-ID: <4225FF0E.5040107@sgi.com> (raw)
In-Reply-To: <1109749735.8422.104.camel@frecb000711.frec.bull.fr>

I did not look into the userspace commands supported in BSD
accounting on the dependency on the format of /var/account/pacct
file.

The accounting exit hook allows BSD/CSA to save accounting
data stored in task_struct to internally kept data structure
and then writes to their respective accounting file. The
format of the accounting output file of the two are different,
with CSA being the superset of BSD and also with CSA carrying
concept of grouping of processes.

It would be an interesting project to merge BSD and CSA, but
it is going to take some surgical work on both products, not
an easy one.

- jay


Guillaume Thouvenin wrote:
> On Tue, 2005-03-01 at 10:06 -0800, Jay Lan wrote:
> 
>>Sorry I was not clear on my point.
>>
>>I was trying to point out that, an exit hook for BSD and CSA is
>>essential to save accounting data before the data is gone. That
>>can not be done with a netlink.
>>
>>So, my patch was to keep acct_process as a wrapper, which
>>would then call do_exit_csa() for CSA and call do_acct_process
>>for BSD.
> 
> 
> Is it possible to merge BSD and CSA? I mean with CSA, there is a part
> that does per-process accounting. For exemple in the
> linux-2.6.9.acct_mm.patch the two functions update_mem_hiwater() and
> csa_update_integrals() update fields in the current (and parent)
> process. So maybe you can improve the BSD per-process accounting or
> maybe CSA can replace the BSD per-process accounting?
> 
> Guillaume  


  parent reply	other threads:[~2005-03-02 18:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-25  4:26 [PATCH 2.6.11-rc4-mm1] end-of-proces handling for acct-csa Jay Lan
2005-02-25  4:46 ` Andrew Morton
2005-02-25  6:57   ` Guillaume Thouvenin
2005-02-28 18:56     ` Jay Lan
2005-03-01  7:33       ` Guillaume Thouvenin
2005-03-01 18:06         ` Jay Lan
2005-03-02  7:48           ` Guillaume Thouvenin
2005-03-02 17:56             ` Jesse Barnes
2005-03-02 17:59             ` Jay Lan [this message]
2005-03-05  6:29             ` Tim Schmielau
2005-03-07 23:57               ` Jay Lan

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=4225FF0E.5040107@sgi.com \
    --to=jlan@sgi.com \
    --cc=akpm@osdl.org \
    --cc=guillaume.thouvenin@bull.net \
    --cc=jbarnes@sgi.com \
    --cc=kaigai@ak.jp.nec.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tim@physik3.uni-rostock.de \
    /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