Bonjour,
Je dispose d'un petit réseau local composé d'un Server 2003 Standard et de clients Windows (6 x 98SE / 2 x 2000 Pro / 2 x XP Pro)
Sur l'unique serveur du réseau (config détaillée en bas), j'ai simplement créé un Active Directory de contrôleur de domaine, avec prise en charge DNS (le DHCP est géré par un routeur matériel).
Domaine xxx.yy
Le problème :
Quand je suis sur le serveur en local, je peux copier et supprimer des fichiers à vitesse normale.
Quand je suis sur des postes Win98 et 2000, la copie est aussi très rapide (connexion par lecteur réseau, copie de fichier du serveur vers un autre dossier du serveur, dans la même partition)
Pour la même opération de copie ou de suppression, sur les 2 postes en XP Pro, ça rame TERRIBLEMENT.
Par ex, au lieu de 30sec, je monte à 4min sur un XP lors d'une suppression de 156 petits fichiers.
Ce problème est + que gênant, car un des postes XP est utilisé par un développeur.
Lorsqu'il lance un traitement sur le serveur (toujours par lecteur réseau utilisé par l'application développée sous Clarian), cela met un temps moyennement correct la première fois (~2min), mais au second traitement (identique ou différent), cela met un temps fou (~8min).
Le problème persiste jusqu'au redémarrage de la machine où tout recommence, rapide puis lent.
Problème identique quand je ne suis pas dans le domaine xxx.yy mais en Workgroup sur le XP, en accédant au serveur par les favoris réseau.
Alors que la même opération sur un poste w2k ou 98 met un temps normal (~1min).
Mais toujours ce même traitement, effectué en local sur le serveur 2003, est aussi très long (~3-4min)
Depuis les 98/2k, on voit la led du hdd du serveur clignoter quasi constamment.
Depuis un XP ou en local sur le 2003, cette led clignote beaucoup moins.
Je précise qu'avant, sur un ancien serveur NT4, les temps étaient identiques sur tous sortes de postes clients (serveur totalement remplacé et réseau refait à zéro, aucune migration, et un des XP est arrivé après la mise en route du nouveau Server 2003).
J'ai installé une version de 2003 Standard sur un tout autre serveur de test, à la configuration matérielle totalement différente (voir en bas), configuration AD basique + DNS, même souci de lenteur.
Essai avec 2 autres cartes réseau que celle intégrée : aucune amélioration (j'écarte donc la possibilité que la carte réseau intégrée soit insuffisante ou defaillante)
Connexion directe par câble croisé entre serveur de test + XP Pro : pas mieux.
Seul trouvaille où le traitement était de vitesse bien rapide (~1min30) : en supprimant totalement l'Active Directory, et donc en repassant Win2003 en Workgroup, toujours en y accédant par lecteur réseau, connexion par câble croisé ou par switch.
Donc OK on a trouvé une solution qui fonctionne, mais ce n'est franchement pas le but d'un serveur de bosser en groupe de travail.
Je ne comprends pas pourquoi sous XP Pro cela est très lent, alors que sous 2000 Pro la vitesse est + que correcte.
Donc mes questions :
1 - Y a-t-il une gestion des priorités différente entre les clients 98 / 2000 / XP ?
2 - Même question sur un traitement en local qui serait d'une priorité inférieure aux tâches réseau ?
3 - J'ai pensé au fait que la charge d'utilisation soit mieux partagée depuis un poste XP, pour permettre aux autres clients d'avoir des taux de réponse correct ?
4 - Mais aussi, pourquoi le premier traitement est rapide et les suivants très longs sur les postes en XP Pro ?
En résumé, comment faire pour que les clients XP soient aussi rapides que leurs voisins en 98/2k ?
Si des questions vous viennent à l'idée pour avoir d'autres renseignements complémentaires, n'hésitez pas !