6 votes

Est-ce que je rate quelque chose en ne fonctionnant pas en mode 64 bits ?

J'utilise un MacBook Pro début 2011 avec 16 Go de RAM.

Actuellement, OS X Lion fonctionne en mode 32 bits par défaut, et un logiciel important que j'utilise pour mon travail nécessite ce mode (client VPN Cisco). La plupart de mes activités se déroulent dans une machine virtuelle VMWare Fusion Windows 7 64 bits avec 4 Go de RAM. La mise à niveau de la RAM est assez récente, c'est pourquoi j'en parle maintenant. J'ai également envisagé de faire passer la VM à 6 ou 8 Go, mais j'hésite car je pensais que VMWare pourrait avoir des problèmes pour charger toute cette mémoire dans un espace 32 bits.

Est-ce que je rate des gains de performance en fonctionnant en mode 32 bits ?

11voto

mspasov Points 6152

Lion n'est pas destiné à être utilisé en mode 32 bits. De même, l'adressage de plus de 4 Go de mémoire vive avec un noyau 32 bits est plus lent (il utilise PAE ).

Si la seule raison d'utiliser Lion en mode 32 bits est le client VPN Cisco (beurk !), il existe un moyen. Voici une article expliquant comment utiliser le client VPN natif à la place - c'est pour 10.6, mais ça devrait marcher. C'est une question de configuration, pas de logiciel. Et voici un post de forum qui pointaient vers cette solution.

A propos du matériel Cisco VPN 3000 - oui, il fonctionne avec le client VPN iOS et OSX natif en mode IPSec, et c'est une question de mise à jour du logiciel et de configuration. Vous devriez exécuter au moins la version 4.7.2P selon le site web de l'entreprise. Avis de terrain CISCO . Il est indiqué qu'il n'est pas pris en charge, mais il fonctionne. Voici une autre exemple de réussite . Assurez-vous que vous utilisez au moins OSX 10.7.2.

ps. être à court d'argent n'est pas toujours mauvais, cela rend généralement les gens plus créatifs et les fait réfléchir et apprendre de nouvelles choses. Dirigez votre administrateur réseau vers défaut du serveur un endroit où je suis sûr qu'il recevra une aide décente.

3voto

stuffe Points 25320

Pas vraiment - jusqu'à ce que vous ayez des programmes qui refusent de s'exécuter autrement qu'avec un noyau 64 bits ou des programmes qui ont besoin d'allouer plus de RAM qu'ils ne peuvent le faire dans l'espace d'adressage 32 bits, vous pouvez continuer à utiliser le 32 bits sur le Mac OS.

L'utilisation d'une instance de système d'exploitation 32 bits ne vous empêche pas d'exécuter des applications 64 bits. C'est l'un des aspects les plus inhabituels de Mac OS X, et c'est très différent de la façon de faire de Windows où il y a des versions spécifiques 32bit/64bit avec des limitations assez rigides sur ce que vous pouvez exécuter.

En tant que tel, en fonction de l'utilisation que vous faites de votre ordinateur, il y a quelques inconvénients à fonctionner en mode 32 bits (mémoire adressable, comme indiqué dans une autre réponse), mais dans l'ensemble, vous n'êtes pas obligé de tout faire fonctionner en 32 bits simplement parce que votre noyau l'est, et les inconvénients sont donc considérablement moindres que pour les autres systèmes d'exploitation.

Voir la question/réponse suivante sur Stack Overflow pour plus de détails :

Vous pouvez jouer avec les versions 32 et 64 bits du noyau en regardant ce qui suit instructions d'Apple * :

Si votre Mac utilise le noyau 32 bits par défaut, mais prend en charge le noyau 64 bits, vous pouvez démarrer en utilisant le noyau 64 bits en maintenant la touche 6 et 4 pendant le démarrage.

Si votre Mac utilise le noyau 64 bits par défaut, vous pouvez démarrer avec le noyau 32 bits en maintenant les touches 3 et 2 pendant le démarrage.

Votre Mac reviendra au noyau par défaut lors de son prochain redémarrage.

Pour sélectionner le noyau 64 bits pour le disque de démarrage actuel, utilisez la commande suivante dans le Terminal :

sudo systemsetup -setkernelbootarchitecture x86_64

Pour sélectionner le noyau 32 bits pour le disque de démarrage actuel, utilisez la commande suivante dans le Terminal :

sudo systemsetup -setkernelbootarchitecture i386

Remarque : Ce paramètre est enregistré dans le fichier /Library/Preferences/SystemConfiguration/com.apple.Boot.plist. prendra effet à chaque fois que vous démarrez à partir de ce disque. Si vous démarrez Si vous démarrez à partir d'un autre disque, c'est le paramètre de ce disque, ou le paramètre par matériel par défaut, prendront effet.

Je ne sais pas pourquoi vous parlez de la RAM au milieu de votre question, cela ne me semble pas particulièrement pertinent, et il n'y a pas non plus de question spécifique, donc peut-être qu'une édition de la question serait utile pour promouvoir plus de réponses.

(* Instructions pour Snow Leopard, mais devraient s'appliquer)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X