GNT sans publicité, site mobile, fonctionnalitées exclusives...

SMP et Compil de Kernel / Userland : *BSD

Le
olivier.burelli
Bonjour,


je travaille plus particulièrement sur OpenBSD, mais je teste les
divers BSD.

A cette effet, je souhaite me fabriquer une release pour chacun des
trois et repartir après des tests foireux sur des releases à jours et
propres.

Un système BSD possède t-il un fonctionnement SMP asymetrique ?

Dans l'affirmative, me confirmez-vous la nécessité pour l'obtention
d'une plateforme SMP, de recompiler le USERLAND ?

Dans l'affirmative y-at-il des options particulière pour la compil du
USERLAND à indiquer ou cela ce détecte automatiquement?

pour le système de port cela est-il identique ?

Grosso modo, je veux être certain que, si je fabrique des releases, et
fourni les paquetages via l'arbre des ports necessaire à mes tests,
lorsque je repars d'une release, mon système soit SMP.

seconde étape, basculer cela sur des Proliants DL bi pro / quad core.

Dernière question, les *bsd prennent il en charge la partie EMT64 des
cette architecture matériel ?

Cordialement,

Olivier.
Lire les 32 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 7
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
espie
Le #6971601
In article
Un système BSD possède t-il un fonctionnement SMP asymetrique ?


Par definition, non.

Tu es sur que c'est la question que tu voulais poser ?

Eric Masson
Le #6971591
writes:

'Lut,

Un système BSD possède t-il un fonctionnement SMP asymetrique ?


Si c'est du SMP c'est symétrique, dans le cas contraire, cela
s'appellerait ASMP...

Dans l'affirmative, me confirmez-vous la nécessité pour l'obtention
d'une plateforme SMP, de recompiler le USERLAND ?


C'est le kernel qui gère le SMP, le userland tourne indifféremment sur
un kernel UP ou SMP (je ne sais pas ou en sont Open & Net, mais pour
Free, le kernel est par défaut SMP, l'UP n'étant qu'un cas particulier
de SMP)

Dernière question, les *bsd prennent il en charge la partie EMT64 des
cette architecture matériel ?


Il suffit d'utiliser les ports amd64/x86-64.

--
Nous lançons une grande pétition pour pousser UFD à sortir Star Wars
Episode I en France en même temps qu'aux Etats Unis... C'est réaliste et
peu coûteux...Que la force soit avec vous.
-+- FN in :
olivier.burelli
Le #6971581
On 12 juin, 10:42, (Marc Espie) wrote:
In article
Un système BSD possède t-il un fonctionnement SMP asymetrique ?


Par definition, non.

Tu es sur que c'est la question que tu voulais poser ?


en fait, je pense que je confond bcp de choses.... :) : le
fonctionnement symétrique multiprocesseur de type MS Widows et le
fonctionnement asymétrique MP.

je reformule ma problématique.

je souhaite exploiter pleinement les plateformes Hardware : Machines
avec des Duals CORE (E6800) pour mes bidouilles ; HP Proliant DL360G5
avec deux INTEL XEON 5450 pour ma prod cible.

ma question était de savoir si pour exploiter correctement et dans
tous les cas le MutiProcessoring, il fallait systématiquement compiler
le USERLAND pour un mode Multi Processoring.

En fait j'ai mal compris la siginification sur la FAQ OpenBSD et le
SMP :

8.12 - OpenBSD supporte-t-il le SMP
(Système Multiprocesseurs) ?

SMP est supporté sur les plates-formes OpenBSD/i386, OpenBSD/amd64
OpenBSD/mvme88k et OpenBSD/sparc64.

Un noyau SMP séparé, "bsd.mp", est fournit avec les paquetages
d'installation, il peut être sélectionné pendant l'installation. Il
est recommandé de tester ce noyau avant de le renommer en "bsd" pour
en faire votre noyau par défaut.
Sur la plupart des plates-formes, OpenBSD démarrera correctement sur
un système SMP, mais n'utilisera qu'un seul processeur.



grosso modo, je reste bêtement sur l'idée que un systeme Mutlti
Processor doit faire tourner des applis Multis Processors...

et dans le même d'ordre d'idée, qu'il serait préférable d'exploiter un
OS 64bit (via EMT64) et des applis 64 bits, plutôt qu'un OS 32 bit et
applis 32 bits.

et le tout en MP...



Cdlt,

Olivier.


espie
Le #6971571
In article Eric Masson
C'est le kernel qui gère le SMP, le userland tourne indifféremment sur
un kernel UP ou SMP (je ne sais pas ou en sont Open & Net, mais pour
Free, le kernel est par défaut SMP, l'UP n'étant qu'un cas particulier
de SMP)


Chez Open, on a les deux, pour un ensemble de raisons.

Deja, toutes les archis n'ont pas du SMP (meme si on a quelques archis...
assez unique cote SMP, je crois que Mark Kettenis a fait des prodiges sur
certains serveurs sparc, et Miod Vallat n'est pas en reste cote m88k (si, si))

Ensuite, il y a encore quelques problemes sur certains systemes, typiquement
lies aux bugs de l'ACPI qui fait que parfois, activer le 2e processeur et
les suivants sont assez complexes...

Mais bon, c'est stable, et ca fournit effectivement un bon gain de
performances.

espie
Le #6971561
In article
8.12 - OpenBSD supporte-t-il le SMP
(Système Multiprocesseurs) ?

SMP est supporté sur les plates-formes OpenBSD/i386, OpenBSD/amd64
OpenBSD/mvme88k et OpenBSD/sparc64.

Un noyau SMP séparé, "bsd.mp", est fournit avec les paquetages
d'installation, il peut être sélectionné pendant l'installation. Il
est recommandé de tester ce noyau avant de le renommer en "bsd" pour
en faire votre noyau par défaut.
Sur la plupart des plates-formes, OpenBSD démarrera correctement sur
^autres

un système SMP, mais n'utilisera qu'un seul processeur.


Grave bug de traduc...

Publicité
Suivre les réponses
Poster une réponse
Anonyme