All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: Frits de Klark <mailing.xenomai@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Maximum number of realtime tasks
Date: Tue, 31 Oct 2006 10:13:25 +0100	[thread overview]
Message-ID: <454713B5.2020707@domain.hid> (raw)
In-Reply-To: <54b161f50610310051q2ec175a2vb3f5c90872ea0364@domain.hid>

Frits de Klark wrote:
> Hello everyone,
> 
> I'm thinking about implementing a tcp/ip socket server where I assign 
> each incoming connection 2 realtime tasks; 1 one for transmitting data 
> and 1 for receiving data. I'm aware of the fact that the tasks will lose 
> their realtime capacities, but I want to do some tests nonetheless.
> I was wondering if there is a limit on the number of realtime tasks I 
> can allocate and run at the same time. Is there any?
> And may there be other problems to expect?
> 
> Thanks very much for your help,

Pay attention to the stack size of the user-space tasks: the default of
8 Megabytes will exhaust your RAM rapidly. So, you should either :
- set the default stack size with ulimit;
- or set the the stack size of the created threads, but in this case the
main thread will have an 8 Megabytes stack.

In order to set the stack size of a thread, use
pthread_attr_setstacksize if using the POSIX skin or the stksize 
parameter of rt_task_create if using the native skin.

-- 
                                                  Gilles Chanteperdrix


  parent reply	other threads:[~2006-10-31  9:13 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-31  8:51 [Xenomai-help] Maximum number of realtime tasks Frits de Klark
2006-10-31  9:04 ` Philippe Gerum
2006-10-31  9:13 ` Gilles Chanteperdrix [this message]
2006-10-31 11:38   ` Daniel Schnell
2006-10-31 11:54     ` Gilles Chanteperdrix
2006-10-31 12:15       ` Daniel Schnell
2006-10-31 15:43         ` Gilles Chanteperdrix
  -- strict thread matches above, loose matches on Subject: below --
2006-10-31 11:38 Daniel Schnell

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=454713B5.2020707@domain.hid \
    --to=gilles.chanteperdrix@xenomai.org \
    --cc=mailing.xenomai@domain.hid \
    --cc=xenomai@xenomai.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 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.