sfu akzeptiert wsize=32768 nicht
-
- Neugieriger
- Beiträge: 17
- Registriert: Mittwoch 27. November 2002, 21:36
sfu akzeptiert wsize=32768 nicht
hi! ich habe folgendes problem:
ich hab sfu installiert weil ich mit der performance vom onmi-nfs net zufrieden war jetzt habe ich aber das problem das der wert von wsize=32768 nicht akzeptiert wird! es wird immer auf wsize=8192 gesetzt. bei rsize wird der wert akzeptiert!!
jemand ne idee was ich machen kann?
ich hab sfu installiert weil ich mit der performance vom onmi-nfs net zufrieden war jetzt habe ich aber das problem das der wert von wsize=32768 nicht akzeptiert wird! es wird immer auf wsize=8192 gesetzt. bei rsize wird der wert akzeptiert!!
jemand ne idee was ich machen kann?
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Tuxboxer
- Beiträge: 5001
- Registriert: Montag 11. November 2002, 15:26
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Tuxboxer
- Beiträge: 5001
- Registriert: Montag 11. November 2002, 15:26
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Einsteiger
- Beiträge: 193
- Registriert: Donnerstag 11. Mai 2006, 09:26
Hallo zusammen !
Muss den Thread mal hochholen, habe nämlich das gleiche Problem.
SFU unter WXP pro akzeptiert bei UDP eine maximale wsize von 8192.
Mit TCP sind zwar 32768 möglich, aber der TCP overhead zieht meine
Performance beim Schreiben in den Keller.
Hat jemand eine Idee, wie man SFU dazu bringen kann, unter WXP
die wsize=32768 mit UDP zu akzeptieren ?
Möglicherweise ein Registryeintrag, der bei W2K3 Server anders aussieht,
als bei einer XP-Pro Installation ?
Habe übrigens bei MS schon alle KBase und Technet Artikel diesbezüglich
durch, leider erfolglos...
Vielleicht könnte auch mal jemand, der den SFU unter W2K3-Server
installiert hat, die Registry Einträge unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr
und
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvc
posten...
Grüsse !
Muss den Thread mal hochholen, habe nämlich das gleiche Problem.
SFU unter WXP pro akzeptiert bei UDP eine maximale wsize von 8192.
Mit TCP sind zwar 32768 möglich, aber der TCP overhead zieht meine
Performance beim Schreiben in den Keller.
Hat jemand eine Idee, wie man SFU dazu bringen kann, unter WXP
die wsize=32768 mit UDP zu akzeptieren ?
Möglicherweise ein Registryeintrag, der bei W2K3 Server anders aussieht,
als bei einer XP-Pro Installation ?
Habe übrigens bei MS schon alle KBase und Technet Artikel diesbezüglich
durch, leider erfolglos...
Vielleicht könnte auch mal jemand, der den SFU unter W2K3-Server
installiert hat, die Registry Einträge unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr
und
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvc
posten...
Grüsse !
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
Hallo, das ist kein Problem
Hier die daten aus NfsSvr:
Hier die daten aus NfsSvc:
*** edit***
Das habe ich gerade in einem help file gefunden. Hat das schon mal jemand probiert, einfach mit 32 anstatt 32768?
***edit***
Gruß Michael
Hier die daten aus NfsSvr:
Code: Alles auswählen
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr]
"Version"="04.00.00.03"
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,\
44,00,4f,00,57,00,53,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
00,5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,6e,00,66,00,73,00,\
73,00,76,00,72,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="NfsSvr"
"DependOnService"=hex(7):50,00,6f,00,72,00,74,00,6d,00,61,00,70,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"Description"="Enables a Windows based computer to access files from an NFS server."
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\NlmNsm]
"EnableNFSLocking"=dword:00000001
"EnableSMBLocking"=dword:00000001
"UseEventLog"=dword:00000001
"GracePeriod"=dword:00000000
"RegisterTcp"=dword:00000001
"RegisterVersion3"=dword:00000001
"NlmState"=dword:00000987
"RegisterVersion4"=dword:00000001
"SpuriousReplies"=dword:00000001
"Timeout"=dword:00000000
"Default"=""
"NsmState"=dword:00004379
"LockDefragmentFileSize"=dword:00000400
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Parameters]
"CaseSensitive"=dword:00000001
"CdfsCase"=dword:00000000
"RegisterTcp"=dword:00000001
"RegisterVersion3"=dword:00000001
"UseEventLog"=dword:00000001
"HpfsCase"=dword:00000000
"NtfsCase"=dword:00000000
"RdWrThreadSleepTime"=dword:00000005
"RegisterVersion2"=dword:00000001
"ReturnAliasName"=dword:00000001
"UnmappedWindowsUserGid"=dword:fffffffe
"UnmappedWindowsUserUid"=dword:fffffffe
"UseWriteCache"=dword:00000001
"32BitCookie"=dword:00000001
"BypassZeroExtend"=dword:00000001
"DirectoryCachePages"=dword:00000020
"DotFilesHidden"=dword:00000000
"FatCase"=dword:00000000
"LastCdfsCookie"=dword:00000001
"LastFatCookie"=dword:00000001
"LastHpfsCookie"=dword:00000001
"LastNtfsCookie"=dword:00000001
"RebuildInodes"=dword:00000000
"SetArchiveBit"=dword:00000000
"SetNumberOfLinks"=dword:00000000
"SymbolicLinks"=dword:00000001
"UseNTPerms"=dword:00000000
"MaxHandleCacheSize"=dword:00010000
"Audit"=dword:00000000
"FileId0"=dword:007fffff
"RdWrHandleLifeTime"=dword:00000005
"AuditBits"=dword:00000000
"AuditLogFile"=""
"AuditLogFileMaxSize"=dword:00000007
"AuditLogMinSpaceOnDisk"=dword:00000000
"AuditLogDiskSpaceCheckInterval"=dword:00000064
"Default"=""
"FileHandleCacheSizeInMB"=dword:00400000
"LockFileHandleCacheInMemory"=dword:00000000
"SecureHandleLevel"=dword:00000006
"LogonTimeOut"=dword:00000258
"HandleCacheFlags"=dword:00000000
"RdWrNfsHandleLifeTime"=dword:00000005
"RdWrNfsReadHandlesLifeTime"=dword:0000000a
"MaxIcbNfsReadHandlesCacheSize"=dword:00000040
"OptimalReads"=dword:00000000
"NtfsHandlesCacheSizeMax"=dword:00008000
"NfsHandlesCacheSizeMax"=dword:00008000
"NtfsHandlesCacheSizeLowWatermark"=dword:00007333
"NfsHandlesCacheSizeLowWatermark"=dword:00007333
"SymlinkCacheSizeMax"=dword:00001388
"DefaultDirSize"=dword:00000040
"SafeSetUidGidBits"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Parameters\C]
"IndexFile"="C:\\._nfs\\DRIVEC.NDX"
"InodeFile"="C:\\._nfs\\DRIVEC.NOD"
"InodeCacheSize"=dword:00000800
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Parameters\D]
"IndexFile"="D:\\._nfs\\DRIVED.NDX"
"InodeFile"="D:\\._nfs\\DRIVED.NOD"
"InodeCacheSize"=dword:00000800
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Performance]
"Close"="DsClosePerformanceData"
"Collect"="DsCollectPerformanceData"
"Open"="DsOpenPerformanceData"
"Library"="C:\\Programme\\SFU\\NFS\\nfs\\dsctrs.dll"
"PerfIniFile"="dsctrs.ini"
"Last Counter"=dword:00000a70
"Last Help"=dword:00000a71
"First Counter"=dword:0000096e
"First Help"=dword:0000096f
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvr\Enum]
"0"="Root\\LEGACY_NFSSVR\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Code: Alles auswählen
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvc]
"Version"="04.00.00.00"
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\
5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,66,00,73,\
00,73,00,76,00,63,00,2e,00,65,00,78,00,65,00,00,00
"DisplayName"="Server for NFS"
"DependOnService"=hex(7):50,00,6f,00,72,00,74,00,6d,00,61,00,70,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"ObjectName"="LocalSystem"
"Description"="Enables a Windows based computer to act as an NFS server."
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvc\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NfsSvc\Enum]
"0"="Root\\LEGACY_NFSSVC\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Das habe ich gerade in einem help file gefunden. Hat das schon mal jemand probiert, einfach mit 32 anstatt 32768?
Code: Alles auswählen
o wsize=[buffersize]
Sets the size in kilobytes of the write buffer. Acceptable values are 1, 2, 4, 8, 16, and 32; the default is 32 KB.
***edit***
Gruß Michael
-
- Einsteiger
- Beiträge: 193
- Registriert: Donnerstag 11. Mai 2006, 09:26
Hallo Michael,
vielen Dank, hab mir nen Diff gemacht und entsprechend auf meiner WXP
Kiste eingetragen, bringt aber nichts. Immer noch maximale wsize=8192.
Die letzte Möglichkeit, die mir noch einfällt, wäre unter Umständen
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Portmap]
Ansonsten fragen die das vieleicht hardcoded im Server selbst ab.
Gruss !
vielen Dank, hab mir nen Diff gemacht und entsprechend auf meiner WXP
Kiste eingetragen, bringt aber nichts. Immer noch maximale wsize=8192.
Die letzte Möglichkeit, die mir noch einfällt, wäre unter Umständen
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Portmap]
Ansonsten fragen die das vieleicht hardcoded im Server selbst ab.
Gruss !
-
- Interessierter
- Beiträge: 68
- Registriert: Samstag 4. Januar 2003, 18:20
-
- Einsteiger
- Beiträge: 193
- Registriert: Donnerstag 11. Mai 2006, 09:26
Sooo, zum Abschluss:
Habe bei MS eine (kostenpflichtige) Supportanfrage gestartet,
hier das Ergebnis:
SFU auf W2K (auch Server) und WXP unterstützt keine wsize > 8192 mit UDP.
Es ist definitiv hardcoded bei der Installation des SFU.
wsize > 8192 mit UDP wird ausschliesslich auf W2K3 Server zugelassen.
Es wird auch keine Änderung diesbezüglich geben.
Der offizielle Grund dafür ist, dass es da mal Probleme mit W2K und XP gegeben haben soll.
Meiner Meinung nach liegt der eigentliche Grund aber eher an der Verkaufsphilosophie.
Ein W2K3 Server kostet nun mal ein wenig mehr, als ein WXP pro. Man könnte ja dann quasi
einen XP CLIENT als SERVER für Linux Clients nutzen, und das auch noch für lau.
Das will bei MS natürlich niemand.
Weiterhin wurde festgestellt, dass manche Versionen von "mount" bei der reinen Ausgabe
(mount ohne parameter aufrufen) nicht die realen Werte der gemounteten Verzeichnisse liefern,
sondern die, die beim mounten als Aufrufparameter mitgegeben wurden.
Die realen Werte lassen sich zuverlässig nur mit "cat /proc/mounts" feststellen.
Greez !
Habe bei MS eine (kostenpflichtige) Supportanfrage gestartet,
hier das Ergebnis:
SFU auf W2K (auch Server) und WXP unterstützt keine wsize > 8192 mit UDP.
Es ist definitiv hardcoded bei der Installation des SFU.
wsize > 8192 mit UDP wird ausschliesslich auf W2K3 Server zugelassen.
Es wird auch keine Änderung diesbezüglich geben.
Der offizielle Grund dafür ist, dass es da mal Probleme mit W2K und XP gegeben haben soll.
Meiner Meinung nach liegt der eigentliche Grund aber eher an der Verkaufsphilosophie.
Ein W2K3 Server kostet nun mal ein wenig mehr, als ein WXP pro. Man könnte ja dann quasi
einen XP CLIENT als SERVER für Linux Clients nutzen, und das auch noch für lau.
Das will bei MS natürlich niemand.
Weiterhin wurde festgestellt, dass manche Versionen von "mount" bei der reinen Ausgabe
(mount ohne parameter aufrufen) nicht die realen Werte der gemounteten Verzeichnisse liefern,
sondern die, die beim mounten als Aufrufparameter mitgegeben wurden.
Die realen Werte lassen sich zuverlässig nur mit "cat /proc/mounts" feststellen.
Greez !
-
- Erleuchteter
- Beiträge: 498
- Registriert: Sonntag 10. März 2002, 17:00