J'utilise Ubuntu 10.04 32 bits avec 2 Go de RAM. Mon processeur (AMD Athlon 64 X2) fonctionne-t-il de manière sous-optimale? Étant donné qu'un plus grand espace d'adressage ne fera aucune différence pour moi (actuellement), il y aurait un gain de performance ou un autre avantage à passer à Ubuntu 64 bits.
linux
64-bit
performance
32-bit
Tom Savage
la source
la source
Réponses:
Je ne peux pas parler avec des chiffres, mais autant que je sache, Ubuntu 64 bits fonctionnerait plus vite pour des calculs très intensifs. Peut-être pour certains multimédia ... pas vraiment sûr
Pour une utilisation sur le bureau, vous ne remarquerez probablement pas beaucoup de différence. Le problème le plus important il y a quelque temps était la disponibilité de Flash 64 bits, certains pilotes pouvant se comporter différemment (par exemple, s'ils ne fonctionnaient que pour 32 bits), etc.
J'ai aussi un processeur AMD Athlon 64 et j'ai essayé plusieurs fois (il y a quatre ans) d'utiliser une distribution 64 bits, et je l'ai trouvé beaucoup plus déplaisant (à cause de ces bits) que les avantages possibles que je pourrais obtenir.
la source
Les programmes compilés pour 64 bits fonctionneront plus rapidement car le processeur en mode 64 bits expose plus de registres au système. Je vais illustrer avec ce pseudocode
Le but des codes ci-dessus est de soustraire 1 de la valeur 10 jusqu'à ce que la valeur de X soit égale à zéro. Si vous aviez par exemple un processeur avec deux registres, il pourrait contenir les données pour X et Y dans ces registres, mais il faudrait copier les registres dans la mémoire principale et récupérer la valeur de Z de la mémoire principale pour pouvoir le calculer. Lorsque X et Y sont nécessaires à nouveau, il faut pousser Z vers la mémoire principale et récupérer X et Y à nouveau. Cela devrait être fait pour chaque boucle jusqu'à ce que X soit égal à zéro. Si vous avez un processeur avec plus de registres, comme par exemple huit, le processeur pourrait contenir toutes les variables des registres et n'aurait pas besoin d'accéder à la mémoire principale, évitant ainsi beaucoup de traitement et de délais de la mémoire principale, qui est beaucoup plus lente que précédemment. les registres sur un processeur. Pour cette raison, presque tous les programmes compilés pour 64 bits seront exécutés plus rapidement. Cela sera surtout visible sur les programmes qui font beaucoup d’informatique lourde, comme d’autres l’ont déjà souligné. Si cela était difficile à suivre, imaginez que votre ordinateur est à court de RAM et doit utiliser le disque dur pour stocker les données. Les disques durs (et SSD) sont beaucoup plus lents que la mémoire principale. Bien entendu, la réalité est un peu différente et le gain / perte de performances peut ne pas être perceptible en fonction de l'utilisation que vous faites de votre ordinateur. D'une manière générale, le 64 bits sera plus rapide d'un point de vue purement technique. J'espère que ça répond à ta question! :) Si cela était difficile à suivre, imaginez que votre ordinateur est à court de RAM et doit utiliser le disque dur pour stocker les données. Les disques durs (et SSD) sont beaucoup plus lents que la mémoire principale. Bien entendu, la réalité est un peu différente et le gain / perte de performances peut ne pas être perceptible en fonction de l'utilisation que vous faites de votre ordinateur. D'une manière générale, le 64 bits sera plus rapide d'un point de vue purement technique. J'espère que ça répond à ta question! :) Si cela était difficile à suivre, imaginez que votre ordinateur est à court de RAM et doit utiliser le disque dur pour stocker les données. Les disques durs (et SSD) sont beaucoup plus lents que la mémoire principale. Bien entendu, la réalité est un peu différente et le gain / perte de performances peut ne pas être perceptible en fonction de l'utilisation que vous faites de votre ordinateur. D'une manière générale, le 64 bits sera plus rapide d'un point de vue purement technique. J'espère que ça répond à ta question! :)
la source
Cela dépend de la configuration de votre ordinateur et de votre charge de travail. Cependant, dans le cas général, vous ne perdez rien en choisissant 32 bits sur 64 bits pour cette configuration.
la source
Aucun avantage réel pour vous, puisque vous ne vous occupez pas de grands ensembles de données ou de calculs.
Comme l'a mentionné Dani, il existe certains problèmes, l'absence de mémoire flash 64 bits et la mauvaise intégration d'autres éléments multimédias.
J'utilise des serveurs Linux 64 bits depuis 4 à 5 ans au travail, sans réel problème. Je continue à les essayer à la maison et je reviens toujours aux versions 32 bits.
la source
Il ne devrait y avoir aucune différence de performance. La seule chose à faire est que vous ne pouvez pas utiliser plus de 3 Go de RAM. Vous ne pourrez pas non plus faire de calculs mathématiques difficiles.
Gardez simplement à l'esprit que même si vous avez un ordinateur 64 bits, vous ne pouvez utiliser que des programmes 32 bits avec un système d'exploitation 32 bits.
la source
Il ne devrait y avoir aucune différence de performances significative puisque vous n’avez actuellement aucun problème avec la limite de 3 Go de RAM de la version 32 bits du bureau Ubuntu. Toutefois, si vous décidez d'utiliser un émulateur tel que Virtualbox ou VMWare pour exécuter des programmes Windows sur votre système, vous risquez de vous heurter à la limite de 3 Go à la hâte.
Il y a quelques années, 64 bits était un mauvais choix en raison du manque de pilotes pour les nouveaux périphériques. À partir de 2010, ce problème a pratiquement disparu. Au contraire, les pilotes 32 bits pourraient commencer à se raréfier d'ici quelques années, car la grande majorité du matériel produit à des fins bureautiques est désormais compatible 64 bits.
Hotei
la source