Existe-t-il un moyen de limiter l'usage CPU d'un processus de
manière absolue ? C'est à dire que même si le seul autre candidat est
la boucle idle, on est sûr qu'un processus ne consommera pas plus de
tel pourcentage du CPU.
Existe-t-il un moyen de limiter l'usage CPU d'un processus de manière absolue ? C'est à dire que même si le seul autre candidat est la boucle idle, on est sûr qu'un processus ne consommera pas plus de tel pourcentage du CPU.
Sous Solaris, peut-être avec priocntl(1)? La classe "fixed-priority" pourrait être ce que tu veux, mais je ne me suis jamais servi de ça, je n'en sais pas plus.
Il y a de la doc plus détaillée là: http://docs.sun.com/app/docs/doc/817-0403/6mg741c3r?a=view
Sinon, avec des Zones, mais là, ce n'est pas par processus, mais pour une zone donnée que la priorité est fixée.
HTH,
Laurent
drkm wrote:
Existe-t-il un moyen de limiter l'usage CPU d'un processus de
manière absolue ? C'est à dire que même si le seul autre candidat est
la boucle idle, on est sûr qu'un processus ne consommera pas plus de
tel pourcentage du CPU.
Sous Solaris, peut-être avec priocntl(1)?
La classe "fixed-priority" pourrait être ce que tu veux, mais je ne me suis
jamais servi de ça, je n'en sais pas plus.
Il y a de la doc plus détaillée là:
http://docs.sun.com/app/docs/doc/817-0403/6mg741c3r?a=view
Sinon, avec des Zones, mais là, ce n'est pas par processus, mais pour une zone
donnée que la priorité est fixée.
Existe-t-il un moyen de limiter l'usage CPU d'un processus de manière absolue ? C'est à dire que même si le seul autre candidat est la boucle idle, on est sûr qu'un processus ne consommera pas plus de tel pourcentage du CPU.
Sous Solaris, peut-être avec priocntl(1)? La classe "fixed-priority" pourrait être ce que tu veux, mais je ne me suis jamais servi de ça, je n'en sais pas plus.
Il y a de la doc plus détaillée là: http://docs.sun.com/app/docs/doc/817-0403/6mg741c3r?a=view
Sinon, avec des Zones, mais là, ce n'est pas par processus, mais pour une zone donnée que la priorité est fixée.
HTH,
Laurent
Erwann ABALEA
On Mon, 14 Mar 2005, JKB wrote:
[...]
Ouaips, sur les gros systèmes, c'est tout de même pratique. J'ai joué avec ça sous OpenVMS, et c'est _très_ pratique, surtout lorsqu'on veut avoir des tâches en temps réel.
C'est une mauvaise manière de faire du temps réel...
-- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- je m'étonne que des gens puissent perdre du temps à dire non. Le webest un bon espace de création, et il y a toujours des trouduculs pour vouloir freiner un nouvel essor. -+- Zéro in: Guide du Neuneu d'Usenet - Bien voter dans le trou -+-
On Mon, 14 Mar 2005, JKB wrote:
[...]
Ouaips, sur les gros systèmes, c'est tout de même pratique. J'ai
joué avec ça sous OpenVMS, et c'est _très_ pratique, surtout
lorsqu'on veut avoir des tâches en temps réel.
C'est une mauvaise manière de faire du temps réel...
--
Erwann ABALEA <erwann@abalea.com> - RSA PGP Key ID: 0x2D0EABD5
-----
je m'étonne que des gens puissent perdre du temps à dire non. Le webest
un bon espace de création, et il y a toujours des trouduculs pour
vouloir freiner un nouvel essor.
-+- Zéro in: Guide du Neuneu d'Usenet - Bien voter dans le trou -+-
Ouaips, sur les gros systèmes, c'est tout de même pratique. J'ai joué avec ça sous OpenVMS, et c'est _très_ pratique, surtout lorsqu'on veut avoir des tâches en temps réel.
C'est une mauvaise manière de faire du temps réel...
-- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- je m'étonne que des gens puissent perdre du temps à dire non. Le webest un bon espace de création, et il y a toujours des trouduculs pour vouloir freiner un nouvel essor. -+- Zéro in: Guide du Neuneu d'Usenet - Bien voter dans le trou -+-
gregg
JKB wrote:
Non, pas pour des élèves dont on limite les ressources pour qu'ils ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par processus. Limiter par individu existe déjà ("ulimit" ?)
JKB wrote:
Non, pas pour des élèves dont on limite les ressources pour qu'ils
ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par
processus.
Limiter par individu existe déjà ("ulimit" ?)
Non, pas pour des élèves dont on limite les ressources pour qu'ils ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par processus. Limiter par individu existe déjà ("ulimit" ?)
JKB
Le 15-03-2005, à propos de Re: Limitation de l'usage CPU, gregg écrivait dans fr.comp.os.unix :
JKB wrote:
Non, pas pour des élèves dont on limite les ressources pour qu'ils ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par processus. Limiter par individu existe déjà ("ulimit" ?)
Sous VMS, on peut faire les deux, et même pire ;-)
JKB
-- En plus c'est simple, je fais ce genre de trucs en g77 depuis des années : il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.
Le 15-03-2005, à propos de
Re: Limitation de l'usage CPU,
gregg écrivait dans fr.comp.os.unix :
JKB wrote:
Non, pas pour des élèves dont on limite les ressources pour qu'ils
ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par
processus.
Limiter par individu existe déjà ("ulimit" ?)
Sous VMS, on peut faire les deux, et même pire ;-)
JKB
--
En plus c'est simple, je fais ce genre de trucs en g77 depuis des années :
il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux
mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.
Le 15-03-2005, à propos de Re: Limitation de l'usage CPU, gregg écrivait dans fr.comp.os.unix :
JKB wrote:
Non, pas pour des élèves dont on limite les ressources pour qu'ils ne fassent pas n'importe quoi. Et à mon avis dans les gros systèmes
En ce cas, on limite par individu (compte, ressources...) et non par processus. Limiter par individu existe déjà ("ulimit" ?)
Sous VMS, on peut faire les deux, et même pire ;-)
JKB
-- En plus c'est simple, je fais ce genre de trucs en g77 depuis des années : il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.
Rakotomandimby (R12y) Mihamina
( Tue, 15 Mar 2005 10:00:42 +0000 ) JKB :
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple? -- En mal de support technique? http://supports.etud-orleans.fr/ Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique) Etudiants de l'Universite d'Orleans: http://www.etud-orleans.fr/
( Tue, 15 Mar 2005 10:00:42 +0000 ) JKB :
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple?
--
En mal de support technique? http://supports.etud-orleans.fr/
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)
Etudiants de l'Universite d'Orleans: http://www.etud-orleans.fr/
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple? -- En mal de support technique? http://supports.etud-orleans.fr/ Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance (En louant les services de l'ASPO vous luttez contre la fracture numerique) Etudiants de l'Universite d'Orleans: http://www.etud-orleans.fr/
JKB
Le 15-03-2005, à propos de Re: Limitation de l'usage CPU, Rakotomandimby (R12y) Mihamina écrivait dans fr.comp.os.unix :
( Tue, 15 Mar 2005 10:00:42 +0000 ) JKB :
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple?
Toutes les ressources sont réglables dans tous les sens du terme. On peut aller jusques à compter le temps CPU et jeter l'utilisateur lorsque son compte est à zéro.
JKB
-- En plus c'est simple, je fais ce genre de trucs en g77 depuis des années : il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.
Le 15-03-2005, à propos de
Re: Limitation de l'usage CPU,
Rakotomandimby (R12y) Mihamina écrivait dans fr.comp.os.unix :
( Tue, 15 Mar 2005 10:00:42 +0000 ) JKB :
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple?
Toutes les ressources sont réglables dans tous les sens du terme. On
peut aller jusques à compter le temps CPU et jeter l'utilisateur
lorsque son compte est à zéro.
JKB
--
En plus c'est simple, je fais ce genre de trucs en g77 depuis des années :
il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux
mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.
Le 15-03-2005, à propos de Re: Limitation de l'usage CPU, Rakotomandimby (R12y) Mihamina écrivait dans fr.comp.os.unix :
( Tue, 15 Mar 2005 10:00:42 +0000 ) JKB :
Sous VMS, on peut faire les deux, et même pire ;-)
Par exemple?
Toutes les ressources sont réglables dans tous les sens du terme. On peut aller jusques à compter le temps CPU et jeter l'utilisateur lorsque son compte est à zéro.
JKB
-- En plus c'est simple, je fais ce genre de trucs en g77 depuis des années : il suffit d'écrire un wrapper en C. Et comme ça, j'ai le meilleur des deux mondes : la rigueur quasi-monacale du Fortran, et l'exubérance pétulante du C.