• [^] # Re: Question

    Posté par . En réponse au journal Premier Kerrighed Summit le 2 Février. Évalué à 2.

    Je ferais une réponse en 2 temps.

    Tout d'abord sur une architecture 32 bits, ce n'est pas possible. Tout simplement parce que le processeur ne peut adresser au maximum que 4Go (exception faite du PAE qui n'est pas supporté par Kerrighed). C'est une limite hard qu'on ne peut pas contourner. Ton malloc de 50 Go va donc échouer, même sur Kerrighed.

    Sur une architecture 64 bits, le malloc de 50 Go va fonctionner et grâce à Kerrighed, tu auras accès au 50 Go du cluster, mais à travers la mémoire locale du noeud où tourne ton processus. La mémoire des autres noeuds sera vu comme un niveau supplémentaire de la hiérarchie mémoire, un peu comme le swap, mais en beaucoup plus performant si tu utilises un réseau à haut débit.

    A noter que cette fonctionnalité fait partie des fonctionnalités débranchées dans la prochaine version.