All of lore.kernel.org
 help / color / mirror / Atom feed
From: Naoaki Maeda <maeda.naoaki@jp.fujitsu.com>
To: Gerrit Huizenga <gh@us.ibm.com>
Cc: Andrew Morton <akpm@osdl.org>,
	linux-kernel@vger.kernel.org, ckrm-tech@lists.sourceforge.net,
	Matt Helsley <matthltc@us.ibm.com>
Subject: Re: [ckrm-tech] [patch 25/38] CKRM e18: Add fork rate control to the numtasks controller
Date: Mon, 27 Jun 2005 16:07:50 +0900	[thread overview]
Message-ID: <42BFA5C6.9040604@jp.fujitsu.com> (raw)
In-Reply-To: <20050623061759.325157000@w-gerrit.beaverton.ibm.com>

Gerrit Huizenga wrote:

> +As with any other resource under the CKRM framework, numtasks also assigns
> +all the resources to the detault class(/rcfs/taskclass). Since , the number
> +of tasks in a system is not limited, this resource controller provides a
> +way to set the total number of tasks available in the system through the config
> +file. By default this value is 128k(131072). In other words, if not changed,
> +the total number of tasks allowed in a system is 131072.
> +
> +The config variable that affect this is sys_total_tasks.

Because there are people who do not want to use the numtask controller,
no limit is a preferable default value for sys_total_tasks.

> +Usage
> +-----
> +
> +For brevity, unless otherwise specified all the following commands are
> +executed in the default class (/rcfs/taskclass).
> +
> +As explained above the config file shows sys_total_tasks and forkrate
> +info.
> +
> +   # cd /rcfs/taskclass
> +   # cat config
> +   res=numtasks,sys_total_tasks=131072,forkrate=1000000,forkrate_interval=3600
> +
> +By default, the sys_total_tasks is set to 131072(128k), and forkrate is set
> +to 1 million and forkrate_interval is set to 3600 seconds. Which means the
> +total number of tasks in a system is limited to 131072 and the forks are
> +limited to 1 million per hour.

>From the same point of view, the default value of forkrate should be
no limit. (In addition, 1 million tasks per hour is not an abnormally
high rate.)

Thanks,
MAEDA Naoaki


  reply	other threads:[~2005-06-27  7:12 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-23  6:15 [patch 00/38] CKRM e18: Updated core patches to 2.6.12 and included e17 changes Gerrit Huizenga
2005-06-23  6:15 ` [patch 01/38] CKRM e18: Core CKRM Event Callbacks Gerrit Huizenga
2005-06-23  6:15 ` [patch 02/38] CKRM e18: Processor Delay Accounting Gerrit Huizenga
2005-06-23  9:16   ` Ingo Molnar
2005-06-23  9:37     ` Ingo Molnar
2005-06-23 17:55       ` [ckrm-tech] " Shailabh Nagar
2005-06-24  7:20         ` Ingo Molnar
2005-06-24  7:32           ` Gerrit Huizenga
2005-06-23 20:44       ` Gerrit Huizenga
2005-06-23  6:15 ` [patch 03/38] CKRM e18: Core infrastructure Gerrit Huizenga
2005-06-23  6:15 ` [patch 04/38] CKRM e18: Resource Control File System (rcfs) Gerrit Huizenga
2005-06-27  7:56   ` [ckrm-tech] " KUROSAWA Takahiro
2005-06-23  6:15 ` [patch 05/38] CKRM e18: Classtype definitions for task class Gerrit Huizenga
2005-06-23  6:15 ` [patch 06/38] CKRM e18: Classtype definitions for socket class Gerrit Huizenga
2005-06-23  6:15 ` [patch 07/38] CKRM e18: Numtasks Controller Gerrit Huizenga
2005-06-28  5:54   ` [ckrm-tech] " Naoaki Maeda
2005-06-23  6:16 ` [patch 08/38] CKRM e18: Documentation Gerrit Huizenga
2005-06-26 21:24   ` Pavel Machek
2005-06-27 18:45     ` Gerrit Huizenga
2005-06-27 20:56       ` Pavel Machek
2005-06-23  6:16 ` [patch 09/38] CKRM e18: Add missing read_unlock Gerrit Huizenga
2005-06-23  6:16 ` [patch 10/38] CKRM e18: Move Callbacks from listenaq to socketclass Gerrit Huizenga
2005-06-23  6:16 ` [patch 11/38] CKRM e18: Change ipaddr_port syntax Gerrit Huizenga
2005-06-23  6:16 ` [patch 12/38] CKRM e18: Check to see if my guarantee is set to DONTCARE Gerrit Huizenga
2005-06-23  6:16 ` [patch 13/38] CKRM e18: Minor cosmetic cleanups in numtasks controller Gerrit Huizenga
2005-06-23  6:16 ` [patch 14/38] CKRM e18: undo removal of check in numtasks_put_ref_local Gerrit Huizenga
2005-06-23  6:16 ` [patch 15/38] CKRM e18: Rule Based Classification Engine, stub rcfs support Gerrit Huizenga
2005-06-23  6:16 ` [patch 16/38] CKRM e18: Rule Based Classification Engine, basic " Gerrit Huizenga
2005-06-23  6:16 ` [patch 17/38] CKRM e18: Rule Based Classification Engine, bitvector support for classification info Gerrit Huizenga
2005-06-23  6:16 ` [patch 18/38] CKRM e18: Rule Based Classification Engine, full CE Gerrit Huizenga
2005-06-23  6:16 ` [patch 19/38] CKRM e18: Rule Based Classification Engine, more advanced classification engine Gerrit Huizenga
2005-06-23  6:16 ` [patch 20/38] CKRM e18: Clean up typo in printk message Gerrit Huizenga
2005-06-23  6:16 ` [patch 21/38] CKRM e18: Fix for compiler warnings Gerrit Huizenga
2005-06-23  6:16 ` [patch 22/38] CKRM e18: Fix share calculation Gerrit Huizenga
2005-06-23  6:16 ` [patch 23/38] CKRM e18: Fix edge cases with empty lists and rule deletion Gerrit Huizenga
2005-06-23  6:16 ` [patch 24/38] CKRM e18: Add numtasks controller config file write support Gerrit Huizenga
2005-06-23  6:16 ` [patch 25/38] CKRM e18: Add fork rate control to the numtasks controller Gerrit Huizenga
2005-06-27  7:07   ` Naoaki Maeda [this message]
2005-06-27 13:27     ` [ckrm-tech] " Rogier Wolff
2005-06-28 14:11       ` Naoaki Maeda
2005-06-27 18:08     ` Gerrit Huizenga
2005-06-28 14:21       ` Naoaki Maeda
2005-06-27 19:05     ` Chandra Seetharaman
2005-06-28 14:11       ` Naoaki Maeda
2005-06-23  6:16 ` [patch 26/38] CKRM e18: Classification Engines - RBCE and CRBCE are mutually exclusive Gerrit Huizenga
2005-06-23  6:16 ` [patch 27/38] CKRM e18: make get_class global Gerrit Huizenga
2005-06-23  6:16 ` [patch 28/38] CKRM e18: Cleanups to CKRM initialization Gerrit Huizenga
2005-06-23  6:16 ` [patch 29/38] CKRM e18: Replace target file interface with a writable members file Gerrit Huizenga
2005-06-23  6:16 ` [patch 30/38] CKRM e18: use sizeof instead of #define for the array size in taskclass Gerrit Huizenga
2005-06-23  6:16 ` [patch 31/38] CKRM e18: Fix a bug in the use of classtype Gerrit Huizenga
2005-06-23  6:16 ` [patch 32/38] CKRM e18: Include taskdelays.h in crbce.h Gerrit Huizenga
2005-06-23  6:16 ` [patch 33/38] CKRM e18: Send timestamps to userspace in msecs instead of jiffies Gerrit Huizenga
2005-06-23  6:16 ` [patch 34/38] CKRM e18: Fix compile warnings and delete dead code Gerrit Huizenga
2005-06-23  6:16 ` [patch 35/38] CKRM e18: Fix a NULL dereference bug Gerrit Huizenga
2005-06-23  6:16 ` [patch 36/38] CKRM e18: Classification Engine Configuration Support cleanup Gerrit Huizenga
2005-06-23  6:16 ` [patch 37/38] CKRM e18: Use sizeof instead of define for the array size in RBCE Gerrit Huizenga
2005-06-23  6:16 ` [patch 38/38] CKRM e18: Delete target file from tc_magic.c Gerrit Huizenga
2005-06-23  6:36 ` [ckrm-tech] [patch 00/38] CKRM e18: Updated core patches to 2.6.12 and included e17 changes Jean-Pierre Dion
2005-06-23  6:43   ` Gerrit Huizenga

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=42BFA5C6.9040604@jp.fujitsu.com \
    --to=maeda.naoaki@jp.fujitsu.com \
    --cc=akpm@osdl.org \
    --cc=ckrm-tech@lists.sourceforge.net \
    --cc=gh@us.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=matthltc@us.ibm.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.