OVH Cloud OVH Cloud

[FreeBSD] : Frequence dans le noyau

1 réponse
Avatar
Fabrice
Bonjour,

Je cherche à optimiser un firewall FreeBSD 4.8 realease. En cherchant, il
semble qu'il y ait une certaine unamité pour positionner la fréquence HZ à
1000. Par contre, je n'arrive pas à comprendre d'ou sort cette valeur, elle
ne me semble pas, dans ce que j'en ai lu, lié à la fréquence CPU ou de la
carte. Pourquoi 1000 ? Dans le cas d'une station routeur, est-ce vraiment
la valeur la plus adaptée ?

Merci
FAbrice
--
Pour me repondre retirer "pasdepub"

1 réponse

Avatar
Jacques Caron
Salut,

On Thu, 09 Oct 2003 13:36:57 +0200, Fabrice
wrote:

Je cherche à optimiser un firewall FreeBSD 4.8 realease. En cherchant, il
semble qu'il y ait une certaine unamité pour positionner la fréquence HZ
à 1000.


Euh... Il ne me semble pas que ce soit indispensable, c'est juste utile
dans des cas de figure bien particuliers, par exemple pour l'utilisation
de l'option "delay" de ipfw (cf man ipfw), et probablement aussi pour le
traffic shaping et ses copains. Evidemment, s'il y a d'autres
utilisations, qu'on le dise!

Par contre, je n'arrive pas à comprendre d'ou sort cette valeur, elle
ne me semble pas, dans ce que j'en ai lu, lié à la fréquence CPU ou de la
carte. Pourquoi 1000 ? Dans le cas d'une station routeur, est-ce vraiment
la valeur la plus adaptée ?


Certaines fonctions sont appelées HZ fois par seconde. Donc HZ00 te
donne une granularité de 1 ms (contre 10 ms avec le HZ0 par défaut). Si
tu augmentes trop, le système passe trop de temps à appeler ces fonctions
(probablement pour rien). Si tu baisses trop, tu perds en granularité.
HZ0 est un bon compromis dans la plupart des cas, HZ00 est plus
adapté quand tu as besoin d'une granularité un peu plus fine.

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/