Dit is de presentatie, die ik heb gehouden voor de CaseWare kennisgroep techniek op 24-06-2011. Inhoud: maatregelen die in de infrastructuur kunnen worden genomen om Working Papers met goede performance te laten werken.
1. CaseWare – infrastructuur - performance Kennisgroep Techniek, 24 juni 2011 Door: Aart in ‘t Veld Functie: Hoofdautomatisering
2. Waarschuwing vooraf!!! Test elke wijziging eerst in uw eigen situatie!!! Resultaten bij ons bieden geen garantie voor uw situatie.
3. Nog een waarschuwing vooraf!!! De regels voor een presentatie (weinig tekst, e.d.) zijn niet nageleefd . Voor mijn gemak heb ik alle documentatie in de presentatie opgenomen en niet verder uitgewerkt in een afzonderlijk document.
25. Verschillen tussen SMB versies 1.0 en 2.0: http://community.citrix.com/display/ocb/2010/10/21/SMB+Tuning+for+XenApp+and+File+Servers+on+Windows+Server+2008
30. Als SMB signing is ingesteld op optioneel, wordt de signing alleen gebruikt als de andere kant van de verbinding dit verplicht stelt (beide zijden optioneel levert dus geen signing op)
33. Oplossing Group Policy In dit voorbeeld staan de client en server settings in één policy, maar in de praktijk zullen dat vaak twee verschillende policies zijn. Let op: deze waarden schakelen SMB signing helemaal uit!!!
36. Probleem pas weer opgelost nadat het dossier gesloten is door alle gebruikers, dus als een van de twee het dossier sluit, blijft het probleem bestaan!!!
37.
38. OpLocks zijn primair bedoeld voor lokale ‘caching’ om vertraging in SMB door netwerk te verminderen
39. Van toepassing op Windows 2003, uitschakelen sterk afgeraden door Microsoft op Windows Vista/7/2008 (alternatief: forceren SMB 1.0 op Vista/7/2008)
43. Alle grote dossiers, waar vaak meer gebruikers tegelijkertijd in werken, op één fileserver met OpLocks uitgeschakeld op die fileserver;
44.
45. Configuratie Client Let op: deze waarden schakelen Opportunistic File Locking (OpLocks) helemaal uit vanaf deze client!!! Wij hebben deze instelling niet gemaakt, dus deze afbeelding dient alleen als voorbeeld.
46. MetenSmartSniff Via de Summary Mode is heel makkelijk een overzicht te krijgen van het dataverkeer op een server of client. Ook de gemiddelde packetgrootte is eenvoudig te berekenen (in een situatie met OpLocks uit is de packetgrootte heel klein).
47. MetenWireshark Voor gedetailleerde info over netwerkverkeer is Wireshark meer geschikt dan SmartSniff. In dit voorbeeld zie je info over SMB in het packet.
51. Wachtrijen op eerder genoemde performance counters geven niet echt duidelijk te hoge of te lage waarden
52.
53. De dynamische verdeling is gedeeltelijk te sturen door diverse instellingen, waaronder enkele voor een fileserver
54. Van toepassing op Windows 2003 en dan met name x86-versies (32-bits)
55.
56. Registry System Cache Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan het functioneren van applicaties op de server negatief beïnvloeden. Let dus op als de server niet alleen fileserver is!!!
57. Network - File and print Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan het functioneren van applicaties op de server negatief beïnvloeden. Let dus op als de server niet alleen fileserver is!!!
58. Registry Network F&P Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan het functioneren van applicaties op de server negatief beïnvloeden. Let dus op als de server niet alleen fileserver is!!!
62. Deze datum wordt vrijwel nooit gebruikt, omdat meestal de laatste wijzigingsdatum van belang is
63.
64.
65.
66. Documents and Settings: op de client/TS door intensieve caching als OpLocks zijn ingeschakeld
67.
68. In een Windows x64-systeem met ruim voldoende RAM is de paging van en naar disk te verwaarlozen
69. Als Windows x64 niet mogelijk is, biedt het plaatsen van meer cache op de RAID-controller of het gebruik van meer harddisks mogelijk verbetering.
70.
71. Automatisch lokaal cachen van bestanden door Windows als OpLocks zijn ingeschakeldHet gebruik van de map “Documents and Settings” is bijna niet te beïnvloeden, dus beschouw de belasting hiervan als een feit en zorg voor voldoende resources.
72.
73. Extra disks met striping (voornamelijk read-acties) of zonder striping (voornamlijkwrite-acties)
74.
75. Sommige SAN’s kunnen de fileshares zelf rechtstreeks aanbieden i.p.v. via een Windows fileserver
76.
77.
78. SMB 1.0 in Windows niet gericht op schaalbaarheid en performance (2.0 gaat beter), SMB implementatie in een SAN juist wel
79.
80.
81. Paged pool en LargeSystemCache: soortgelijke beperkingen
82. Al deze kernelgeheugen segmenten met nog een aantal andere zaken in totaal beperkt tot 2 Gb!!!
83.
84. Page faults zeggen het meest, maar het is lastig om hiervoor een te hoge waarde aan te geven
85.
86.
87.
88. Het maakt daarbij geen verschil of in het bestand Connector-formules zitten of niet
89.
90. CV.VER Vanuit CaseWare zijn enkele tips gegeven m.b.t. de inhoud van het configuratiebestand CV.VER in de programmamap van elke installatie van Working Papers. Wij gebruiken de volgende aanvullende instellingen t.o.v. het standaard geïnstalleerde bestand: [version]……liveupdate=0StorePingFrequency=1200NoAutoSetAutoCompareLockdown=1