Pour ce qui est de l'utilisation du CPU, il n'y a aucune logique dans le fait qu'une haute utilisation du CPU implique une meilleure gestion des opérations bloquantes! Si la gestion des opérations bloquantes est bonne, je suis d'accord qu'une plus haute utilisation du CPU n'est pas un gros problème, mais je ne vois pas d'autres liens entre ces 2 paramètres.
Ben fait le test suivant :
Tu ecris deux softs qui font le meme gros calcul.
Dans un des 2 tu mets un sleep() de 1s de temps en temps.
Compares le % de CPU utilise dans les 2 cas, marrant, mais le process le plus lent a le % de CPU le plus faible.
Tu peux comprendre ca de la maniere suivante :
Les 2 softs font 200'000 operations.
Un soft les fait en 4s --> 50'000 op/s
L'autre les fait en 10s --> 20'000 op/s (en 10s car il fait les choses dans le mauvais ordre, pas en non-bloquant, etc...)
Resultat : le 2eme soft a un % CPU plus faible, mais il est bcp plus lent.
[^] # Re: Pas d'inquiétudes
Posté par pasBill pasGates . En réponse au journal Reiserfs 4 !. Évalué à 6.
Ben fait le test suivant :
Tu ecris deux softs qui font le meme gros calcul.
Dans un des 2 tu mets un sleep() de 1s de temps en temps.
Compares le % de CPU utilise dans les 2 cas, marrant, mais le process le plus lent a le % de CPU le plus faible.
Tu peux comprendre ca de la maniere suivante :
Les 2 softs font 200'000 operations.
Un soft les fait en 4s --> 50'000 op/s
L'autre les fait en 10s --> 20'000 op/s (en 10s car il fait les choses dans le mauvais ordre, pas en non-bloquant, etc...)
Resultat : le 2eme soft a un % CPU plus faible, mais il est bcp plus lent.