Amb el paràmetre NOHT només desactives l'Hyper Threading.


Xavi, el que dius no té massa sentit.

És gairebé com dir que deshabilites el SMP perquè les "aplicacions no estan preparades" (ho has dit? .

No fa falta que tinguis cap programari en particular per a aprofitar el HT o SMP.

Si tens diversos processos en marxa, com és l'habitual en qualsevol servidor, el sistema operatiu s'encarrega d'intentar fer l'ús més eficient de les "cpus" fent que procesos diferents s'executin en processadors diferents.

És igual al SMP, només que no són CPUs completes i que el càlcul d'afinitat de processos a processadors és diferent.

Crec que no has entès molt bé l'ús de SMP per part de processos independents (i com funciona un servidor, inclòs Apatxe o base de dades). O no has explicat molt bé les limitacions que tens.


Benjamí, he trobat referències al paràmetre NOHT, però no el sembla reconèixer la versió del nucli que hi ha instal·lada.


ricardo, tens raó. A Linux no cal que el software estigui preparat de forma especial per treure ús de l'existència de diversos processadors.


_Crec_ (no ho he mirat) que el noht només deshabilita l'opció perquè el scheduler prengui en compte que pertanyen al mateix nucli i optimitzi més la planificació (entre altres coses canvia el càlcul d'afinitat, ambdós processadors es tracten com només un per al càlcul de l'afinitat).

El que tu en realitat vols és deshabilitar el SMP del nucli i que es comporti com UP, l'opció és "nosmp".

Hauria de ser una *mica* més eficient que numcpu ja que no s'activen tots el control de coherència de cache i locks de multiprocessador.


Nom:

Email:

URL:

Comentari:  ?

Sistema de comentaris de HaloScan.com