J'ai une application en réseau (2 postes) réalisée sur Windev 8. Le serveur
de fichiers est sous Samba (serveur Linux).
Lorsque je travaille seul, en réseau, les accès sont rapides. Si le second
poste ouvre également l'application, mais ne travaille pas dessus, les
accès sont longs...
Si ce second poste est de nouveau fermé, les lenteurs sont toujours
présentes. Il est nécessaire de relancer l'application également sur le
premier poste afin de retrouver des temps d'accès normaux.
Qu'en pensez-vous?
Merci, puis-je abuser ? ;-) Il vaut mieux qu'il soit a vrai ou a faux ? Quels sont les avantages et inconvenients selon la valeur ? (la j'abuse un max, mais quand on tient un spécialiste... :-) )
Pascal
La valeur vraie est plus rapide (jusqu'à 30%). Par contre n'est pas compatible avec certaines applications (notamment anciennes). voir par exemple ici:
Bonjour, j'ai trouvé des différences beaucoup plus importants avec ou sans OpLocks. Une recherche et calcul de données d'une application Windev prenant avec OpLocks (toujours sous Linux) 6 secondes pour terminer, prend 32 secondes sans OpLocks. Tout dépend du type de traitement.
Si les OpLocks sur les postes de travail accédant les données sur serveur sont désactivés, à ma connaissance, il n'y a pas de risque.
Salutations mat
Si je comprend bien (mon anglais est loin et pas parfait), il faut paramètrer la valeur sur le serveru sous Linux, mais aussi sur les postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ? Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Pascal
mat a écrit :
nwjb wrote:
Merci,
puis-je abuser ? ;-)
Il vaut mieux qu'il soit a vrai ou a faux ?
Quels sont les avantages et inconvenients selon la valeur ?
(la j'abuse un max, mais quand on tient un spécialiste... :-) )
Pascal
La valeur vraie est plus rapide (jusqu'à 30%). Par contre n'est pas
compatible avec certaines applications
(notamment anciennes). voir par exemple ici:
Bonjour,
j'ai trouvé des différences beaucoup plus importants avec ou sans
OpLocks. Une recherche et calcul de données d'une application Windev
prenant avec OpLocks (toujours sous Linux) 6 secondes pour terminer,
prend 32 secondes sans OpLocks. Tout dépend du type de traitement.
Si les OpLocks sur les postes de travail accédant les données sur
serveur sont désactivés, à ma connaissance, il n'y a pas de risque.
Salutations
mat
Si je comprend bien (mon anglais est loin et pas parfait), il faut
paramètrer la valeur sur le serveru sous Linux, mais aussi sur les
postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ?
Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Merci, puis-je abuser ? ;-) Il vaut mieux qu'il soit a vrai ou a faux ? Quels sont les avantages et inconvenients selon la valeur ? (la j'abuse un max, mais quand on tient un spécialiste... :-) )
Pascal
La valeur vraie est plus rapide (jusqu'à 30%). Par contre n'est pas compatible avec certaines applications (notamment anciennes). voir par exemple ici:
Bonjour, j'ai trouvé des différences beaucoup plus importants avec ou sans OpLocks. Une recherche et calcul de données d'une application Windev prenant avec OpLocks (toujours sous Linux) 6 secondes pour terminer, prend 32 secondes sans OpLocks. Tout dépend du type de traitement.
Si les OpLocks sur les postes de travail accédant les données sur serveur sont désactivés, à ma connaissance, il n'y a pas de risque.
Salutations mat
Si je comprend bien (mon anglais est loin et pas parfait), il faut paramètrer la valeur sur le serveru sous Linux, mais aussi sur les postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ? Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Pascal
mat
Pascal ROY wrote:
Si je comprend bien (mon anglais est loin et pas parfait), il faut paramètrer la valeur sur le serveru sous Linux, mais aussi sur les postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ? Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Bonjour,
Il faut faire attention à OpLocks sur les postes de travail car on risque qu'ils créent de problèmes dans les fichier des données et/ou index. Windows a par défaut activé l'usage du cache réseau et OpLocks. Ces deux choses, il faut désactiver sur les postes de travail comme le suit:
WNT, W2K, XP ========== [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters] "UtilizeNtCaching"=dword:00000000 "UseOpportunisticLocking"=dword:00000000
Par contre, dans mon expérience pas de problèmes avec le cache réseau et OpLocks sur le serveur (LanmanServer).
Salutations mat
Pascal ROY wrote:
Si je comprend bien (mon anglais est loin et pas parfait), il faut
paramètrer la valeur sur le serveru sous Linux, mais aussi sur les
postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ?
Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Bonjour,
Il faut faire attention à OpLocks sur les postes de travail car on
risque qu'ils créent de problèmes dans les fichier des données et/ou
index. Windows a par défaut activé l'usage du cache réseau et OpLocks.
Ces deux choses, il faut désactiver sur les postes de travail comme le suit:
WNT, W2K, XP
========== [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters]
"UtilizeNtCaching"=dword:00000000
"UseOpportunisticLocking"=dword:00000000
Si je comprend bien (mon anglais est loin et pas parfait), il faut paramètrer la valeur sur le serveru sous Linux, mais aussi sur les postes clients sous Windows ?
Est-ce que par défaut ce system est différent entre W95, W98 et XP ? Peut-être que mes soucis viennent de clients différents, dans ce cas ?!?
Bonjour,
Il faut faire attention à OpLocks sur les postes de travail car on risque qu'ils créent de problèmes dans les fichier des données et/ou index. Windows a par défaut activé l'usage du cache réseau et OpLocks. Ces deux choses, il faut désactiver sur les postes de travail comme le suit:
WNT, W2K, XP ========== [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters] "UtilizeNtCaching"=dword:00000000 "UseOpportunisticLocking"=dword:00000000