Retourner aux forums || Retourner au forum Linux.general
Apparemment dans un noyau Linux standard il n'y a que des quotas CPU en temps total d'exécution, j'aimerais savoir si vous connaissez des patches pour disposer de quotas en pourcentage de CPU.
(J'essaye de monter un serveur qui doit continuer à répondre aux utilisateurs webs tout en faisant des calculs un peu bourrins par ailleurs ; por le moment j'utilise nice mais je dormirais vachement mieux si j'avais des quotas en %CPU.)
Merci pour vos suggestions !
> Lire le message (10 commentaires, moyenne: 1,9).
/etc/security/limits.conf
ca se trouve ici sur mandrake, peut etre ailleurs sur une autre distribution...
-
[^]Re: /etc/security/limits.conf
Posté par Christophe GRAND (page perso, ) le 07/10/2004 à 19:53. (lien). Évalué à 1.Ce fichier permet de dire (par exemple) que je ne veux pas que le temps de calcul d'un process ne dépasse les 5 minutes mais pas de dire que je ne veux pas qu'il prenne plus de 20% du CPU...
Ou alors c'est une spécificité Mandrake...-
[^]Re: /etc/security/limits.conf
Posté par bergamote23 () le 07/10/2004 à 23:42. (lien). Évalué à 2.oki, c'est vrai. désolé.
cependant, je ne suis pas spécialiste, mais je comprend pas trop comment un CPU peut se partager autrement que dans le temps.
En effet, dans l'absolu, un CPU ne traite qu'un seul process à la fois (me trompe-je ?).
Dire au CPU, à un instant T, tu te donne à 20% pour tel processus et à 30% pour tel autre, me parait impossible, puisqu'a un instant T, le CPU se donne à 100% à 1 processus. A l'instant T+1, il se donne à 100% à un autre processus et ainsi de suite...
non ?-
[^]Re: /etc/security/limits.conf
Posté par Christophe GRAND (page perso, ) le 08/10/2004 à 07:35. (lien). Évalué à 1.En fait c'est un partage dans le temps, le système s'assurer que sur une certaine période, un process n'a pas accaparé plus que son quota.
-
-
ma suggestion
ce ne sont pas des quotas mais bon. Tu connais schedbatch ?
http://members.optusnet.com.au/ckolivas/kernel/(...)
mes 2 cents
-
[^]Re: ma suggestion
Posté par Christophe GRAND (page perso, ) le 08/10/2004 à 08:05. (lien). Évalué à 1.Merci, c'est vrai que c'est pas des quotas mais ça peut aider.
(J'étais pas allé voir -ck en me disant que mes préoccupations étaient à l'opposée des siennes, alors que non moi aussi je milite pour la défense de l'interactif face au batch opresseur !)
Yapuka faire des tests de charge pour voir le comportement.
Hum...
Je ne sais pas s'il y a de quoi sous Linux mais je sais que sous Solaris c'est possible. À mon université, le serveur Solaris bloque les programmes des étudiants à 50% d'utilisation CPU.
-
[^]Re: Hum...
Posté par CoinKoin () le 08/10/2004 à 09:18. (lien). Évalué à 3.T'es sur que ce n'est pas tout simplement un biprocesseur, ton solaris? Moi, j'ai un quadriprocesseur sous Solaris 8 (enfin, il n'est pas à moi, hein, je travaille juste dessus), et aucun processus ne peut dépasser 25% de charge cpu dans le "top" (sauf multithreading). Et je suis certain qu'il n'y a pas de quotas CPU.
!
J'ai trouvé ça:
http://groups.google.com/groups?hl=en&lr=&client=firefox-a&(...)
Peut-être que ça peut t'intéresser!
-
[^]Re: !
Posté par Christophe GRAND (page perso, ) le 08/10/2004 à 07:42. (lien). Évalué à 1.merci, de bonnes pistes
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.