Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CaseWare – infrastructuur - performance<br />Kennisgroep Techniek, 24 juni 2011<br />Door:	Aart in ‘t Veld<br />Functie:	H...
Waarschuwing vooraf!!!<br />Test elke wijziging eerst in uw eigen situatie!!! Resultaten bij ons bieden geen garantie voor...
Nog een waarschuwing vooraf!!!<br />De regels voor een presentatie (weinig tekst, e.d.) zijn niet nageleefd . Voor mijn g...
Onzeinfrastructuur<br />SAN Productie: NetApp FAS 3140 (56 disks, waarvan 4 spare)<br />Fileserver: shares direct vanaf SA...
Windows 2003 x64 met Citrix XenApp5.0
3 x SAS HDD: System + Apps / Documents and Settings / Pagefile
Max. 35 users per server</li></li></ul><li>File sharing via SMB/CIFS<br />
Probleem<br />Symptomen:<br /><ul><li>Twee of drie gebruikers in CaseWareWorking Papers op één Terminal Server werkt prima
Maximaal twee of drie gebruikers naar één fileserver werkt ook goed
Bij meer dan drie gebruikers op één Terminal Server of totaal meer dan drie gebruikers naar één fileserver stort de perfor...
Windows 2008, Vista en later gebruiken SMB protocol versie 2.0 resp. 2.1
Gemengde Windows 2003/2008 omgevingen gebruiken SMB protocol versie 1.0
Eerste deel optimalisatie alleen nodig in Windows 2003 of gemengde 2003/2008 omgevingen!!!!!</li></li></ul><li>File sharin...
CaseView daarnaast ook nog 6 acties per proces
Windows SMB versie 1.0 kan in de standaardconfiguratie maximaal 50 gelijktijdige acties aan per fileserver of client (ook ...
Windows SMB versie 2.0 standaard max. 64 per gebruikerssessie, dus ruim voldoende</li></li></ul><li>Meten client/TS<br />
Toelichting<br />Analyse:<br /><ul><li>Op een normale Windows client (ook Terminal Servers) moet de waarde voor CurrentCom...
Als de waarde op de clients onder de 20 blijft en er zijn meerdere clients, die verbinding maken met dezelfde fileserver, ...
Meten fileserver<br />
Toelichting<br />Analyse:<br /><ul><li>De waarde voor Work Item Shortages moet altijd 0 zijn. Elke andere waarde geeft aan...
De waarde voor AvailableWork Items moet gemiddeld hoger dan 10 zijn. Regelmatige waarden lager dan 10 geven aan dat optima...
De Disk Queue Length’s geven een indicatie of de fysieke disks de belasting aan kunnen. Deze waarde moet gemiddeld lager z...
Meer info<br /><ul><li>Uitleg en achtergronden fileserving in twee delen: http://www.virtualizationadmin.com/articles-tuto...
Optimalisatie fileserving: http://www.brianmadden.com/blogs/guestbloggers/archive/2007/02/19/updated-lanmanserver-and-lanm...
Verschillen tussen SMB versies 1.0 en 2.0: http://community.citrix.com/display/ocb/2010/10/21/SMB+Tuning+for+XenApp+and+Fi...
Windows file servers in cluster: http://support.microsoft.com/kb/961657</li></li></ul><li>SMB signing<br />Feiten:<br /><u...
SMB signing is CPU intensief
Geen verschil tussen SMB versie 1.0 en 2.0!!!
Uitschakelen biedt in een gecentraliseerde omgeving weinig extra risico in verhouding tot de voordelen voor de performance...
Als SMB signing is ingesteld op optioneel, wordt de signing alleen gebruikt als de andere kant van de verbinding dit verpl...
SMB signing kan worden geregeld via Regedit of via Group Policy</li></li></ul><li>Oplossing client Regedit<br />Let op: de...
Oplossing server Regedit<br />Let op: deze waarden schakelen SMB signing helemaal uit!!!<br />
Oplossing Group Policy<br />In dit voorbeeld staan de client en server settings in één policy, maar in de praktijk zullen ...
Probleem<br />Symptomen:<br /><ul><li>Als een gebruiker in een dossier werkt, gaat alles prima
Als twee gebruikers in een dossier werken, is de performance bedroevend
Probleem pas weer opgelost nadat het dossier gesloten is door alle gebruikers, dus als een van de twee het dossier sluit, ...
In CWP2010 speelt dit probleem veel minder erg</li></li></ul><li>Opportunistic file locking<br />Feiten:<br /><ul><li>In W...
OpLocks zijn primair bedoeld voor lokale ‘caching’ om vertraging in SMB door netwerk te verminderen
Van toepassing op Windows 2003, uitschakelen sterk afgeraden door Microsoft op Windows Vista/7/2008 (alternatief: forceren...
Stukje algemene performanceverbetering in 2008 door optimalisatie in SMB 2.0 protocol</li></li></ul><li>ConfiguratieOpLock...
Uitzetten als meestal meerdere gebruikers in een dossier werken</li></li></ul><li>ConfiguratieOpLocks<br />Server vs. clie...
Combinatie mogelijk door configuratie op fileservers:
Alle grote dossiers, waar vaak meer gebruikers tegelijkertijd in werken, op één fileserver met OpLocks uitgeschakeld op di...
Overige dossiers op andere fileserver met OpLocks ingeschakeld op die fileserver.</li></li></ul><li>Configuratie Server<br...
Configuratie Client<br />Let op: deze waarden schakelen Opportunistic File Locking (OpLocks) helemaal uit vanaf deze clien...
MetenSmartSniff<br />Via de Summary Mode is heel makkelijk een overzicht te krijgen van het dataverkeer op een server of c...
MetenWireshark<br />Voor gedetailleerde info over netwerkverkeer is Wireshark meer geschikt dan SmartSniff. In dit voorbee...
Meer info<br /><ul><li>Werking opportunistic file locking: http://en.wikipedia.org/wiki/Server_Message_Block#Opportunistic...
Configureren van opportunistic file locking: http://support.microsoft.com/kb/296264</li></li></ul><li>Probleem<br />Sympto...
Fileserver reageert traag
Wachtrijen op eerder genoemde performance counters geven niet echt duidelijk te hoge of te lage waarden
Voldoende RAM vrij!!!</li></li></ul><li>File system cache<br />Feiten:<br /><ul><li>Windows verdeelt geheugen zoveel mogel...
De dynamische verdeling is gedeeltelijk te sturen door diverse instellingen, waaronder enkele voor een fileserver
Van toepassing op Windows 2003 en dan met name x86-versies (32-bits)
Wees voorzichtig als een server meerdere functies heeft!!!</li></li></ul><li>System Properties<br />Let op: deze instellin...
Registry System Cache<br />Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan het f...
Network - File and print<br />Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan he...
Registry Network F&P<br />Let op: deze instelling verbetert het functioneren van de server als fileserver, maar kan het fu...
Meer info<br /><ul><li>Uitleg en achtergronden LargeSystemCache: http://technet.microsoft.com/en-us/library/cc784562(WS.10...
Wijzigingen in Windows 2008 m.b.t. registrysettings: http://blogs.technet.com/b/askperf/archive/2008/02/01/ws2008-upgrade-...
Bij grotere aantallen bestanden en bestandsacties kan dit behoorlijk vertragen
Deze datum wordt vrijwel nooit gebruikt, omdat meestal de laatste wijzigingsdatum van belang is
Test goed of uitschakelen in uw situatie geen problemen oplevert!!!</li></li></ul><li>Registry last access date<br />Let o...
Meer info<br /><ul><li>Uitleg en achtergrond NtfsDisableLastAccessUpdate: http://technet.microsoft.com/en-us/library/cc758...
Upcoming SlideShare
Loading in …5
×

CaseWare - Infrastructuur, performance

1,919 views

Published on

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.

Published in: Technology
  • Be the first to comment

CaseWare - Infrastructuur, performance

  1. 1. CaseWare – infrastructuur - performance<br />Kennisgroep Techniek, 24 juni 2011<br />Door: Aart in ‘t Veld<br />Functie: Hoofdautomatisering<br />
  2. 2. Waarschuwing vooraf!!!<br />Test elke wijziging eerst in uw eigen situatie!!! Resultaten bij ons bieden geen garantie voor uw situatie.<br />
  3. 3. Nog een waarschuwing vooraf!!!<br />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.<br />
  4. 4. Onzeinfrastructuur<br />SAN Productie: NetApp FAS 3140 (56 disks, waarvan 4 spare)<br />Fileserver: shares direct vanaf SAN<br />Netwerk: gedeeltelijk 10 GB/s, rest 1 GB/s<br />Back-end: VM’s op ESX 4.0 U3 met disks via iSCSI<br />Front-end: terminal servers:<br /><ul><li>Hardware: HP DL360 G5, 2 x Quadcore, 18-20 Gb RAM
  5. 5. Windows 2003 x64 met Citrix XenApp5.0
  6. 6. 3 x SAS HDD: System + Apps / Documents and Settings / Pagefile
  7. 7. Max. 35 users per server</li></li></ul><li>File sharing via SMB/CIFS<br />
  8. 8. Probleem<br />Symptomen:<br /><ul><li>Twee of drie gebruikers in CaseWareWorking Papers op één Terminal Server werkt prima
  9. 9. Maximaal twee of drie gebruikers naar één fileserver werkt ook goed
  10. 10. Bij meer dan drie gebruikers op één Terminal Server of totaal meer dan drie gebruikers naar één fileserver stort de performance volledig in!!!!!</li></li></ul><li>Windows 2003/2008<br />Versies SMB protocol (ook wel CIFS genoemd):<br /><ul><li>Windows 2003, XP en eerder gebruiken SMB protocol versie 1.0
  11. 11. Windows 2008, Vista en later gebruiken SMB protocol versie 2.0 resp. 2.1
  12. 12. Gemengde Windows 2003/2008 omgevingen gebruiken SMB protocol versie 1.0
  13. 13. Eerste deel optimalisatie alleen nodig in Windows 2003 of gemengde 2003/2008 omgevingen!!!!!</li></li></ul><li>File sharing / SMB<br />Feiten:<br /><ul><li>CaseWare Working Papers is multithreading en kan per proces 14 gelijktijdige acties uitvoeren naar de fileserver
  14. 14. CaseView daarnaast ook nog 6 acties per proces
  15. 15. Windows SMB versie 1.0 kan in de standaardconfiguratie maximaal 50 gelijktijdige acties aan per fileserver of client (ook TS en x64!!!)
  16. 16. Windows SMB versie 2.0 standaard max. 64 per gebruikerssessie, dus ruim voldoende</li></li></ul><li>Meten client/TS<br />
  17. 17. Toelichting<br />Analyse:<br /><ul><li>Op een normale Windows client (ook Terminal Servers) moet de waarde voor CurrentCommands onder de 20 blijven
  18. 18. Als de waarde op de clients onder de 20 blijft en er zijn meerdere clients, die verbinding maken met dezelfde fileserver, dan kan die fileserver de bottleneck vormen</li></li></ul><li>Oplossing client/TS<br />Let op: dit zijn slechts voorbeeldwaarden, die in onze situatie goed werken!!!<br />
  19. 19. Meten fileserver<br />
  20. 20. Toelichting<br />Analyse:<br /><ul><li>De waarde voor Work Item Shortages moet altijd 0 zijn. Elke andere waarde geeft aan, dat optimalisatie nodig is.
  21. 21. De waarde voor AvailableWork Items moet gemiddeld hoger dan 10 zijn. Regelmatige waarden lager dan 10 geven aan dat optimalisatie nodig is.
  22. 22. De Disk Queue Length’s geven een indicatie of de fysieke disks de belasting aan kunnen. Deze waarde moet gemiddeld lager zijn dan 1.</li></li></ul><li>Oplossing fileserver<br />Let op: dit zijn slechts voorbeeldwaarden, die in onze situatie goed werken!!!<br />
  23. 23. Meer info<br /><ul><li>Uitleg en achtergronden fileserving in twee delen: http://www.virtualizationadmin.com/articles-tutorials/terminal-services/performance/fileserving-terminal-server-environments-part1.html en http://www.virtualizationadmin.com/articles-tutorials/terminal-services/performance/fileserving-terminal-server-environments-part2.html
  24. 24. Optimalisatie fileserving: http://www.brianmadden.com/blogs/guestbloggers/archive/2007/02/19/updated-lanmanserver-and-lanmanworkstation-tuning.aspx
  25. 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
  26. 26. Windows file servers in cluster: http://support.microsoft.com/kb/961657</li></li></ul><li>SMB signing<br />Feiten:<br /><ul><li>SMB signing biedt een beperkte extra beveiliging op het dataverkeer m.b.t. filesharing tussen de client/TS en de fileserver
  27. 27. SMB signing is CPU intensief
  28. 28. Geen verschil tussen SMB versie 1.0 en 2.0!!!
  29. 29. Uitschakelen biedt in een gecentraliseerde omgeving weinig extra risico in verhouding tot de voordelen voor de performance</li></li></ul><li>SMB signing configuratie<br />Mogelijke oplossingen:<br /><ul><li>SMB signing heeft twee instellingen: optioneel (enabled) of verplicht (required)
  30. 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)
  31. 31. SMB signing kan worden geregeld via Regedit of via Group Policy</li></li></ul><li>Oplossing client Regedit<br />Let op: deze waarden schakelen SMB signing helemaal uit!!!<br />
  32. 32. Oplossing server Regedit<br />Let op: deze waarden schakelen SMB signing helemaal uit!!!<br />
  33. 33. Oplossing Group Policy<br />In dit voorbeeld staan de client en server settings in één policy, maar in de praktijk zullen dat vaak twee verschillende policies zijn.<br />Let op: deze waarden schakelen SMB signing helemaal uit!!!<br />
  34. 34. Probleem<br />Symptomen:<br /><ul><li>Als een gebruiker in een dossier werkt, gaat alles prima
  35. 35. Als twee gebruikers in een dossier werken, is de performance bedroevend
  36. 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. 37. In CWP2010 speelt dit probleem veel minder erg</li></li></ul><li>Opportunistic file locking<br />Feiten:<br /><ul><li>In Windows is opportunistic file locking (OpLocks) standaard ingeschakeld
  38. 38. OpLocks zijn primair bedoeld voor lokale ‘caching’ om vertraging in SMB door netwerk te verminderen
  39. 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)
  40. 40. Stukje algemene performanceverbetering in 2008 door optimalisatie in SMB 2.0 protocol</li></li></ul><li>ConfiguratieOpLocks<br />Toelichting:<br /><ul><li>Aan laten staan als meestal één gebruiker een dossier heeft geopend (meest voorkomende situatie)
  41. 41. Uitzetten als meestal meerdere gebruikers in een dossier werken</li></li></ul><li>ConfiguratieOpLocks<br />Server vs. client:<br /><ul><li>Configuratie mogelijk op fileserver (dus voor alle clients), maar ook op client (dus richting alle fileservers)
  42. 42. Combinatie mogelijk door configuratie op fileservers:
  43. 43. Alle grote dossiers, waar vaak meer gebruikers tegelijkertijd in werken, op één fileserver met OpLocks uitgeschakeld op die fileserver;
  44. 44. Overige dossiers op andere fileserver met OpLocks ingeschakeld op die fileserver.</li></li></ul><li>Configuratie Server<br />Let op: deze waarden schakelen Opportunistic File Locking (OpLocks) helemaal uit voor alle shares op deze fileserver!!! Wij hebben deze instelling niet gemaakt, dus deze afbeelding dient alleen als voorbeeld.<br />
  45. 45. Configuratie Client<br />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.<br />
  46. 46. MetenSmartSniff<br />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).<br />
  47. 47. MetenWireshark<br />Voor gedetailleerde info over netwerkverkeer is Wireshark meer geschikt dan SmartSniff. In dit voorbeeld zie je info over SMB in het packet.<br />
  48. 48. Meer info<br /><ul><li>Werking opportunistic file locking: http://en.wikipedia.org/wiki/Server_Message_Block#Opportunistic_locking
  49. 49. Configureren van opportunistic file locking: http://support.microsoft.com/kb/296264</li></li></ul><li>Probleem<br />Symptomen:<br /><ul><li>Processorgebruik fileserver erg hoog
  50. 50. Fileserver reageert traag
  51. 51. Wachtrijen op eerder genoemde performance counters geven niet echt duidelijk te hoge of te lage waarden
  52. 52. Voldoende RAM vrij!!!</li></li></ul><li>File system cache<br />Feiten:<br /><ul><li>Windows verdeelt geheugen zoveel mogelijk dynamisch
  53. 53. De dynamische verdeling is gedeeltelijk te sturen door diverse instellingen, waaronder enkele voor een fileserver
  54. 54. Van toepassing op Windows 2003 en dan met name x86-versies (32-bits)
  55. 55. Wees voorzichtig als een server meerdere functies heeft!!!</li></li></ul><li>System Properties<br />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!!!<br />
  56. 56. Registry System Cache<br />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!!!<br />
  57. 57. Network - File and print<br />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!!!<br />
  58. 58. Registry Network F&P<br />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!!!<br />
  59. 59. Meer info<br /><ul><li>Uitleg en achtergronden LargeSystemCache: http://technet.microsoft.com/en-us/library/cc784562(WS.10).aspx
  60. 60. Wijzigingen in Windows 2008 m.b.t. registrysettings: http://blogs.technet.com/b/askperf/archive/2008/02/01/ws2008-upgrade-paths-resource-limits-registry-values.aspx</li></li></ul><li>Last access date<br />Feiten:<br /><ul><li>Windows werkt standaard de ‘Last access date’ van een bestand of map bij als het op een of andere manier wordt benaderd
  61. 61. Bij grotere aantallen bestanden en bestandsacties kan dit behoorlijk vertragen
  62. 62. Deze datum wordt vrijwel nooit gebruikt, omdat meestal de laatste wijzigingsdatum van belang is
  63. 63. Test goed of uitschakelen in uw situatie geen problemen oplevert!!!</li></li></ul><li>Registry last access date<br />Let op: deze instelling kan de performance verbeteren, maar test eerst of het geen onverwachte consequenties heeft (bijv. voor back-up software)!!!<br />
  64. 64. Meer info<br /><ul><li>Uitleg en achtergrond NtfsDisableLastAccessUpdate: http://technet.microsoft.com/en-us/library/cc758569(WS.10).aspx</li></li></ul><li>Storage / harddisk<br />
  65. 65. Mogelijke bottlenecks<br />CaseWareWorking Papers kan voor de storage op meerdere plaatsen een bottleneck opleveren:<br /><ul><li>Pagefile: op de client/TS als het fysiek geheugen niet voldoende is (vooral op x86 systemen)
  66. 66. Documents and Settings: op de client/TS door intensieve caching als OpLocks zijn ingeschakeld
  67. 67. Datadisks: zowel op de client/TS als op de fileserver</li></li></ul><li>Pagefile<br /><ul><li>Het gebruik van een pagefile ‘hoort bij Windows’, maar de mate van pagingwordt sterk beïnvloed door het beschikbare fysieke geheugen
  68. 68. In een Windows x64-systeem met ruim voldoende RAM is de paging van en naar disk te verwaarlozen
  69. 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. 70. Vooraf: bepalen of het lees- of schrijfacties zijn, die de belasting van de disks veroorzaken (pagefile op aparte disks maakt het meten makkelijker)</li></li></ul><li>Documents and Settings<br />De map “Documents and Settings” wordt door Working Papers gebruikt voor belangrijke dingen:<br /><ul><li>Lokale versie van de datastore
  71. 71. Automatisch lokaal cachen van bestanden door Windows als OpLocks zijn ingeschakeld</li></ul>Het 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.<br />
  72. 72. Documents and Settings<br />Mogelijke oplossingen voor verbetering performance:<br /><ul><li>Uitbreiden cache op RAID-controller en juiste configuratie verdeling cache in read/write
  73. 73. Extra disks met striping (voornamelijk read-acties) of zonder striping (voornamlijkwrite-acties)
  74. 74. Documents and Settings op aparte disk plaatsen en alle data op die disk met SuperCache II volledig cachen als een soort ramdisk in het RAM: www.superspeed.com</li></li></ul><li>Data disks<br />Mogelijke oplossingen voor verbetering performance:<br /><ul><li>Als op de fileserver de wachtrijen te ver oplopen, moet de RAID-controller, het aantal disks of het soort disks of beide worden aangepast (zie eerdere sheet m.b.t. meten)
  75. 75. Sommige SAN’s kunnen de fileshares zelf rechtstreeks aanbieden i.p.v. via een Windows fileserver
  76. 76. Datastore via SQL i.p.v. xBase</li></li></ul><li>CaseWareDatastore<br />Configuratiemogelijkheden Datastore:<br /><ul><li>Datastore op basis van SQL is beter voor performance dan xBase, zeker in wat grotere omgevingen: werkt vanuit RAM van de SQL Server i.p.v. vanaf de disk van de fileserver
  77. 77. Instellingen van de datastore zijn enigszins te beïnvloeden: synchronisatie alleen bij opstarten, Tracker uitschakelen (vooral bij xBase datastore), geen personal store</li></li></ul><li>File shares vanaf SAN<br />File shares vanaf Storage Area Network (SAN):<br /><ul><li>Mogelijk bij sommige SAN’s (bijv. NetApp, IBM N-series)
  78. 78. SMB 1.0 in Windows niet gericht op schaalbaarheid en performance (2.0 gaat beter), SMB implementatie in een SAN juist wel
  79. 79. Geen fileservers meer nodig</li></li></ul><li>Van x86 naar x64<br />
  80. 80. Beperkingen x86<br />Windows x86 versies hebben een aantal beperkingen:<br /><ul><li>Nonpaged pool max. 256 Mb: kan een beperking worden, omdat bijv. MaxCmds, MaxWorkItems e.d. hier gebruik van maken
  81. 81. Paged pool en LargeSystemCache: soortgelijke beperkingen
  82. 82. Al deze kernelgeheugen segmenten met nog een aantal andere zaken in totaal beperkt tot 2 Gb!!!
  83. 83. Overige programma’s en processen: max. 2 Gb</li></li></ul><li>Beperkingen x86<br />Meten:<br /><ul><li>Lastig te meten: hoeveelheid beschikbaar geheugen volgens Task Manager absoluut niet betrouwbaar door verdeling in kernel- en usermode geheugen (2Gb/2Gb) in combinatie met pagefile
  84. 84. Page faults zeggen het meest, maar het is lastig om hiervoor een te hoge waarde aan te geven
  85. 85. Pagefile op aparte disk en wachtrij voor die disk meten geeft aanvullende infoover evt. bottleneck</li></li></ul><li>Mogelijkheden x86<br />Functie server:<br /><ul><li>Met de juiste fine tuning is het gebruik van een Windows x86 server als fileserver nog redelijk te doen, maar bewerkelijk bij het opzetten
  86. 86. Windows x86 voor Terminal Servers bijna niet meer te doen, met name door sterk toegenomen geheugengebruik per applicatie/user (richtlijn met Citrix, Powerfuse, Office 2007, Adobe Reader 9, Internet Explorer 8, AFAS Profit 2011 en CaseWareWorking Papers 2009/2010 is 250-300 Mb per user)</li></li></ul><li>Voor de volledigheid……<br />
  87. 87. CaseWare Connector<br /><ul><li>De CaseWare Connector voor Working Papers 2009 zorgt voor ernstige vertraging bij het openen van of wisselen naar Excel-bestanden, waarin veel cellen in gebruik zijn (data of opmaak).
  88. 88. Het maakt daarbij geen verschil of in het bestand Connector-formules zitten of niet
  89. 89. Oplossing: de Connector voor Working Papers 2010 gebruiken in combinatie met Working Papers 2009</li></li></ul><li>Antivirus<br />Bij CaseWare is een document beschikbaar m.b.t. de configuratie van de antivirus software.<br />Wij gebruiken ESET NOD32 AntiVirus en in combinatie met de aanwijzingen uit dat document zorgt dat voor een zeer geringe impact op de performance van de systemen.<br />
  90. 90. CV.VER<br />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:<br />[version]……liveupdate=0StorePingFrequency=1200NoAutoSetAutoCompareLockdown=1<br />
  91. 91. Standaardprinter<br /><ul><li>Bij traagheid bij het openen van CaseView documenten, afdrukvoorbeelden, e.d. is het aan te raden om een PDF Printer als standaardprinter in te stellen.
  92. 92. Dit speelt vooral bij clientprintersals standaard-printer in een ICA- of RDP-sessie. Bij netwerk-printers, die rechtstreeks vanaf de TS- of Citrixserver te bereiken zijn, is dit punt niet echt relevant.</li></li></ul><li>SMB en datacorruptie<br />Bij CaseWare is informatie beschikbaar m.b.t. het gebruik van Working Papers met SMB 2.0. Samengevat:<br /><ul><li>Op Windows Vista/7/2008/2008 R2 de patch uit http://support.microsoft.com/kb/2028965/en-us (of Servicepack 1 op Windows 7/2008 R2)
  93. 93. Voeg de volgende extra registry setting toe:</li></li></ul><li>Tot slot ……<br />
  94. 94. Diverse mogelijkheden<br />Een aantal mogelijkheden om verder te onderzoeken als dat nog niet is gedaan:<br /><ul><li>File- en printserver verdelen over afzonderlijke servers i.v.m. piekbelasting door printen
  95. 95. Op de printserver de spooler files op een afzonderlijke snelle disk zetten (striping niet nodig)</li></li></ul><li>Printserver spooler files<br />
  96. 96. Diverse registry settings<br />En een aantal mogelijkheden voor optimalisatie via de registry, die nog een kleine verbetering kunnen geven:<br /><ul><li>TcpAckFrequency=13 (NIC 1 GB/s)
  97. 97. DisablePagingExecutive=1 (Memory)
  98. 98. RegistryLazyFlushInterval=60 (Session Manager)
  99. 99. NoRemoteRecursiveEvents=1 (Explorer)</li></li></ul><li>Metingen<br />Eenvoudige metingen m.b.t. de belasting van servers kunnen worden uitgevoerd met:<br /><ul><li>Windows Performance Monitor (Windows XP/2003)
  100. 100. Windows System Monitor (Windows Vista/7/2008)</li></ul>Metingen met meer detaillering, lagere perioden, betere overzichten, e.d. kunnen worden uitgevoerd met:<br /><ul><li>NovelPlatespinRecon</li></li></ul><li>Voorbeeldtijden<br />Enkele voorbeeldtijden (CWP2010, bestanden op fileserver, gemeten tijdens productie-uren):<br />
  101. 101. Heel veel succes!!!<br />

×