![]() |
Erreurs lentes d'exécution et de réseau |
< Précédente section | Table des Matières | Index | Prochaine section >
L'exécution lente peut être causée par difficultés avec votre réseau informatique interne (votre LAN). MainBoss est souvent le premier programme où des problèmes de réseau sont notés, puisqu'il peut employer votre réseau plus intensivement que les autres logiciels.
Les problèmes de réseau sont souvent subtils. Par exemple, si vous avez un fil défectueux, il n'arrête pas habituellement des transmissions complètement. Au lieu de cela, il produit le bruit sur la ligne qui interfère avec envoyer ou recevoir des données. Le réseau peut devoir faire plusieurs tentatives avant de transmettre un "paquet" des données proprement. Évidemment, ceci ralentit l'exécution parce que le réseau doit envoyer aux mêmes données plusieurs fois; mais parce que les données arrivent finalement, MainBoss (et tout autre logiciel) fonctionnent toujours correctement. Le seul symptôme que vous verrez est une plus grande durée avant que MainBoss obtienne les données il a besoin.
Les difficultés de réseau résultent typiquement du matériel défectueux. Il y a trois possibilités générales:
Les problèmes de câble peuvent affecter un ordinateur simple (si le raccordement de cet ordinateur a un défaut) ou le réseau entier (si tous les câbles dans votre réseau sont vieux et lents).
Si vous rencontrez l'exécution faible, vous pouvez vérifier votre réseau en courant des problèmes diagnostiques. Windows XP a des outils diagnostiques de réseau intégré qui peuvent aider; voir
http://www.microsoft.com/technet/prodtechnol/winxppro/ maintain/netdiag.mspx
pour information.
Les compagnies qui fabriquent des cartes de réseau également fournissent des logiciels diagnostiques pour chercher des problèmes. Par exemple, si votre serveur de réseau emploie une carte de réseau d'Intel, Intel fournit un logiciel diagnostique qui vous laisse vérifier pour voir si vous éprouvez beaucoup d'erreurs de réseau. Si vous n'obtenez pas le logiciel diagnostique approprié quand vous avez acheté la carte de réseau, vous pouvez télécharger le logiciel du site Web d'Intel. Le même s'applique avec d'autres fabricants.
Vous devrez exécuter des logiciels diagnostiques sur le serveur de réseau et sur les ordinateurs qui parlent au serveur. Dans beaucoup de cas, si une carte du réseau informatique ne fonctionne pas complètement, la carte ne peut pas détecter ses propres problèmes, parce qu'elle ne note pas qu'elle fait des erreurs. Cependant, d'autres ordinateurs qui essayent de communiquer avec cette carte pourront voir que la carte est "malade" parce qu'elle produit beaucoup d'erreurs.
Le journal des événements d'un ordinateur peut également indiquer des erreurs de réseau. Le journal des événements montre seulement à des erreurs où l'ordinateur abandonne la lutte, après il a fait plusieurs tentatives de transmission de données. Le journal n'indiquera pas combien de fois des transmissions échouées sur les tentatives premières mais finalement peut communiquer. Donc, si les erreurs de réseau apparaissent en le journal, c'est presque certain que vous avez un problème significatif.
Les problèmes de réseau peuvent écrire comme conséquence dans le journal des messages avertissant ou informatifs, plutôt que des "erreurs réelles." En outre, le diagnostique résultant des problèmes de réseau souvent ne vous dit pas directement que vous avez les problèmes de réseau. Ils donnent les messages cachés comme ce qui suit :
Il peut être difficile de comprendre que tels problèmes ont été provoqués réellement par des erreurs de réseau.
Si vos erreurs de réseau sont assez graves, le problème peut finalement atteindre le point où il cause des messages d'erreur de MainBoss. Par exemple, supposons que MainBoss essaye d'écrire l'information vers votre réseau à la base de données centrale de MainBoss. MainBoss attend une période considérable, mais si l'opération d'inscription ne fonctionne pas en raison des erreurs répétées de réseau, MainBoss abandonnera et rapportera à une erreur d'I/O. Typiquement cependant, les problèmes de réseau apparaissent d'abord en tant qu'exécution lente ; seulement plus tard vous verrez des erreurs de MainBoss.
Il faux que noter qu'aucun réseau est parfait. Un taux d'erreur de moins de 1% est normal et acceptable. Des taux sensiblement plus élevés sont des signes d'ennui.
Corriger des difficultés de réseau peut exiger l'achat de nouveaux matériaux, particulièrement si les problèmes se situent dans une carte de réseau qui ne fonctionne pas bien. Acheter la carte qui est la meilleure disponible, le marché n'est peut-être pas sagedans notre expérience, quelques cartes de réseau sont meilleures que d'autres et vous devez payer pour la bonne qualité.
Si vos problèmes de réseau résultent parce que vous essayez de courir des transmissions plus rapidement que votre câblage laisse, vous pouvez peut-être augmenter l'exécution globale en ralentissant la vitesse de transmission. Si courir plus lent vous laisse éviter des erreurs de transmission, vous pouvez éprouver finalement un écoulement meilleur parce que les données vont proprement au premier essai plutôt que d'exiger plusieurs tentatives.
(Note que vous ne pourriez pas changer directement la vitesse de transmission de votre réseau. Souvent, vous avez seulement mettre les cartes de réseau à courir en mode "automatique". Ceci signifie que quand les ordinateurs se relient d'abord l'un à l'autre, ils exécutent des essais pour déterminer la vitesse la plus rapide possible auquel ils peuvent communiquer. Après cela, ils essayent toujours de fonctionner à cette vitesse, même si les problèmes surgissent qui ne rendent une telle vitesse plus faisable. Dans ce cas-ci, vous devez explicitement mettre la vitesse de communication à quelque niveau que le réseau peut réellement soutenir.)
MainBoss sur un ordinateur de Non Serveur: Aux Windows XP et Windows 2000, vous devrez vous assurer que votre base de données de MainBoss est stockée sur l'ordinateur serveur par opposition à un autre ordinateur dans le réseau. La raison est que Microsoft a délibérément conçu Windows XP et Windows 2000 pour ralentir l'exécution quand plus de deux utilisateurs essayent d'accéder à des dossiers sur un ordinateur de non serveur simultanément. (C'est la manière de Microsoft de vous encourager à acheter plus de permis de serveur.) Vous pouvez éviter ce ralentissement en mettant votre base de données de MainBoss sur votre serveur.
< Précédente section | Table des Matières | Index | Prochaine section >