Dans le sens que le système est moins reactif et qu'il bloque plus souvent les mauvais process. Ce n'est pas rare de voir que ton terminal patine pendant quelques dixièmes de seconde, C'etait excusable y'a quelques années maintenant ca fait plus tache :-)
De même la technique de swapping de FreeBSD pour les WS je la trouve bof, pour les serveurs ca se discute plus.
> C'est quoi un problème de locking?
FreeBSD a pris la direction de faire du verouillage fin. C'est utile pour le multi-processeur. Deux CPUs ne doivent pas toucher à la même structure de donnée en même temps, autrement tes informations vont etre dans etat inchorent.
FreeBSD 4 appliquait un "Giant locking" c'est a dire qu'il n'y a qu'une condition de verouillage, tu prends ton verrou en rentrant dans la routine et tu le relaches à la fin. C'est simple mais peu performant si tu fais monter le nombre de processeur.
FreeBSD a choisi de multiplier les conditions de locking, tu peux ne verouiller que ce que tu as besoin. C'est mieux en perf mais c'est plus casse geule. Et FreeBSD essuis encore un peu les platres de ce choix.
[^] # Re: Ouaip
Posté par ckyl . En réponse au journal La release de FreeBSD 5.3 est-elle une bonne cuvée ?. Évalué à 5.
Dans le sens que le système est moins reactif et qu'il bloque plus souvent les mauvais process. Ce n'est pas rare de voir que ton terminal patine pendant quelques dixièmes de seconde, C'etait excusable y'a quelques années maintenant ca fait plus tache :-)
De même la technique de swapping de FreeBSD pour les WS je la trouve bof, pour les serveurs ca se discute plus.
> C'est quoi un problème de locking?
FreeBSD a pris la direction de faire du verouillage fin. C'est utile pour le multi-processeur. Deux CPUs ne doivent pas toucher à la même structure de donnée en même temps, autrement tes informations vont etre dans etat inchorent.
FreeBSD 4 appliquait un "Giant locking" c'est a dire qu'il n'y a qu'une condition de verouillage, tu prends ton verrou en rentrant dans la routine et tu le relaches à la fin. C'est simple mais peu performant si tu fais monter le nombre de processeur.
FreeBSD a choisi de multiplier les conditions de locking, tu peux ne verouiller que ce que tu as besoin. C'est mieux en perf mais c'est plus casse geule. Et FreeBSD essuis encore un peu les platres de ce choix.