Suporte ao OpenBSD SMP

5

O anúncio de lançamento do OpenBSD 4.9 diz

"SMP kernels can now boot on machines with up to 64 cores;"

Então o OpenBSD suporta várias CPUs / núcleos?

Se eu tiver uma CPU Core2Duo no meu laptop (t7100), ela traria um desempenho maior se eu usar o kernel "SMP"?

Se isso for verdade, como posso instalar / usar um kernel SMP no OpenBSD 4.9?

    
por LanceBaynes 02.05.2011 / 06:37

2 respostas

9

O SMP é suportado desde o OpenBSD 3.6, lançado em 2004.

Presumivelmente, o limite antigo era de 4 núcleos ou 16 núcleos.

A maneira mais fácil de obter suporte ao SMP é instalar o kernel bsd.mp . Isso deve acontecer por padrão se o seu sistema tiver vários núcleos.

Projeto OpenBSD SMP

As of June, 2004, SMP (Symmetric MultiProcessor) support has been merged into the main OpenBSD development branch. At this time, the i386, amd64, mvme88k, sparc64, macppc and hppa platforms support SMP.

OpenBSD / i386

Starting with OpenBSD 3.6, OpenBSD/i386 supports most SMP (Symmetrical MultiProcessor) systems. To support SMP operation, a separate SMP kernel (bsd.mp) is included with the installation file sets.

Quais sistemas do OpenBSD suportam o SMP?

A separate SMP kernel, "bsd.mp", is provided with the install file sets. If multiple processors are detected at install time, is automatically installed as the default boot kernel, /bsd, and the single processor kernel is renamed /bsd.sp.

Veja também:

por 02.05.2011 / 07:25
2

Como uma atualização para esta questão / resposta, o threading se tornará mais útil na versão 5.2, o que supostamente fará aplicações como o mysql rodar mais rápido.

Se você for executar o kernel bsd.mp para sistemas multiprocessadores / multicore, mesmo que NÃO seja AMD, use a plataforma AMD64 em vez da plataforma i386, já que essa parece ser a sabedoria predominante (de desenvolvedores como Henning Brauer) , re: entrevista bsdtalk com Peter Hansteen) sobre o que funciona 'melhor' em sistemas multicore agora.

    
por 24.05.2012 / 22:13

Tags