Les mineurs 64 bits fonctionneront-ils sur des machines 32 bits?

Timtech

Les mineurs 64 bits fonctionneront-ils sur des machines 32 bits?


Je veux distribuer des mineurs, mais je préfère ne pas distribuer 2 versions de tout (32 bits et 64 bits).

Selon Microsoft , la plupart des programmes 32 bits s’exécutent sur des systèmes 64 bits. Je ne m’inquiète pas autant d’une baisse d’efficacité; les 32 mineurs seront-ils la moitié de la vitesse optimale sur un système 64 bits? De plus, de nombreux mineurs (cgminer / cudaminer) nécessitent l’installation de pilotes; ceux-ci devraient évidemment être de 64 bits.

Alors, dois-je distribuer une seule version du mineur CPU (minerd.exe) ou cela causera-t-il des problèmes ou un manque d’efficacité?

Réponses


 George Kimionis

Lorsque vous exécutez des versions 32 bits de logiciels sur des systèmes 64 bits dans Windows, les applications sont exécutées un peu plus lentement qu’elles ne le feraient dans un système 32 bits, principalement en raison du sous-système WoW64 qui émule l’environnement 32 bits.

En plus de cela, si votre logiciel d’exploration de données nécessite beaucoup de mémoire physique, la barrière de 4 Go sur l’architecture 32 bits (ou la version 32 bits du logiciel fonctionnant dans WoW64) entraînerait un échange de disque pour le requis mais pas- la mémoire physique disponible, ce qui ralentirait considérablement tout le processus, surtout si votre système ne fonctionne pas sur des disques SSD.

Notez également que, bien que cela soit rare, il est toujours possible que la version 64 bits d’un programme soit en réalité plus lente que sa version 32 bits, et cela se produit dans les logiciels de faible qualité où les variables de données sont représentées par le plus grand taille des types variables alors qu’ils ne devraient pas, ce qui entraîne à son tour l’augmentation de la taille des pointeurs qui vivent dans la mémoire physique du système et à partir de ce moment, l’échange de mémoire n’est qu’à quelques pas.

Donc, non, vous ne devez pas utiliser la même version de logiciel sur toutes vos machines.

Nick ODell

+1, mais the 4 GB barrier je ne pense pas que ce soit un problème. Je veux dire, vous extrayez un en-tête de 80 octets qui contient un bloc de 1 Mo.

George Kimionis

@NickODell merci pour le +1, veuillez consulter: litecointalk.org/index.php?topic=1420.15

 

32, 64, bits, des, fonctionneront-ils, Les, machines, mineurs?, sur

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *