SPIDD sous Windows 7 Edition Familiale 64 bits

Transcription

SPIDD sous Windows 7 Edition Familiale 64 bits
ordinateurs équipés de processeurs
gérant l’hyper-threading
Hyper-Threading Technology
Pour l'HT, il s'agit d'émuler un processus supplémentaire sur chaque cœur du processeur. Sur un
quad-core, le système d'exploitation va agir comme si le processeur disposait de 8 cœurs d'exécution,
alors qu'il n'en a ici que 4. Le but est d'assurer une meilleure gestion de la puissance du processeur.
(source Lesnumeriques.com)
Le premier microprocesseur équipé d’HT a vu le jour en 2002.
Interbase 6
Interbase 6 est un outil de gestion de base de données de la société Borland.
Le code source pour InterBase version 6 a été publié sous une variante de la Licence Publique
Mozilla au milieu de l’année 2000 et son développement a été arrêté en 2002.
Seule la version 6 d’interbase est gratuite .
Alors ?
Vous aurez certainement remarqué que le développement d’interbase 6 a été arrêté avant que les
processeurs développant l’hyper-threading fassent leur apparition.
Interbase 6 ne sait donc pas gérer l’hyper-threading et c’est souvent le problème majeur dans
l’utilisation du couple SPIDD-INTERBASE 6 qui se caractérise tout simplement par un temps de
connexion à la base super long. (de l’ordre de la minute… ou plus).
La plupart des utilisateurs pense alors que l’ordinateur est bloqué : il n’en est rien et SPIDD peut
fonctionner sur votre ordinateur.
Première vérification
Votre processeur est-il multi-cœurs ?
1. Ouvrir le gestionnaire des tâches en appuyant simultanément sur les 3 touches
CTR ALT SUPPR
2. Ouvrir l’onglet « processus »
3. Se placer sur le premier programme de la liste
4. Cliquer avec le bouton droit
5. Choisir l’option « définir l’affinité»
Si vous voyez UC0, UC1, etc (par paire) cela signifie que vous avez un microprocesseur multi-cœurs.
Fermez toutes les fenêtres du gestionnaire de tâches sans rien changer.
Si tel est le cas, il faudra procéder à quelques réglages avant de pouvoir utiliser SPIDD / Interbase6.
Les solutions sont multiples (voir sur le net), mais je vais vous détailler celle que j’utilise sous
Windows7.
(il faudrait vérifier sous Vista si le fonctionnement est le même puisque W7 n’est qu’une version
aboutie de Vista)
- Le principe :
1.
2.
3.
4.
lancer interbase
ouvrir le gestionnaire des tâches
désactiver l’hyper-threading pour le serveur Interbase
lancer SPIDD
La solution proposée
1 – Lancer INTERBASE
Voir installation de SPIDD sous SEVEN ou WINDOWS 8.
2 – Ouvrir le gestionnaire des tâches
Ce programme s’ouvre par la combinaison des touches CTRL + ALT + SUPP, mais il est plus
simple de créer un raccourci de ce programme sur le bureau.
Avec l’explorateur windows,
o ouvrez le dossier C:\Windows\SysWOW64\
o faîtes un clic bouton droit sur le programme « taskmgr.exe »
o « envoyer vers … Créer un raccourci sur le bureau »
A partir de maintenant un double clique sur l’icône ouvrira le gestionnaire des tâches.
3 – Désactiver l’hyper-threading
Une fois le gestionnaire des tâches ouvert, dans l’onglet « processus », faîtes un clic du
bouton droit sur le processus ibserver.exe et choisissez l’option « Définir l’affinité »
Normalement, le serveur Interbase
cherche a utiliser tous les cœurs du
processeur, chose qu’il ne sait pas
faire. Il faut donc conserver un seul
cœur et désactiver les autres.
Cf capture ci-contre.
4 – lancer SPIDD
Maintenant si j’ouvre SPIDD et que je tente de me connecter à la base, il me suffira
d’attendre 11 secondes et non 50 pour pouvoir commencer à travailler.
Disposition pratique
Pour être certain de ne rien oublier, j’ai disposé dans un coin du bureau, dans l’ordre
d’utilisation les icones des programmes utiles pour une compétition.
1 – un double clic sur ibguard → le serveur interbase est lancé
2 – un double clic sur taskmgr → le gestionnaire des tâches s’ouvre et je désactive
l’hyper-threading
3 – un double clic sur my Printer → l’imprimante est réglée sur le profil SPIDD (niveau de
gris – qualité moyenne)
4 – je lance SPIDD (rappel : 11 secondes avant que la communication s’établisse) → je peux
travailler
5 – « couteau suisse » : petit logiciel que vous pouvez trouver sur www.cd40tt.com rubrique
arbitrage
6 – le dossier où je
stocke toutes mes
compétitions
En espérant que ce petit article rendra service à certains d’entre-vous.
Michel Turck JA2 – 25/03/2010