SlideShare ist ein Scribd-Unternehmen logo
1 von 64
CaseWare – infrastructuur - performance Kennisgroep Techniek, 24 juni 2011 Door:	Aart in ‘t Veld Functie:	Hoofdautomatisering
Waarschuwing vooraf!!! Test elke wijziging eerst in uw eigen situatie!!! Resultaten bij ons bieden geen garantie voor uw situatie.
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.
Onzeinfrastructuur SAN Productie: NetApp FAS 3140 (56 disks, waarvan 4 spare) Fileserver: shares direct vanaf SAN Netwerk: gedeeltelijk 10 GB/s, rest 1 GB/s Back-end: VM’s op ESX 4.0 U3 met disks via iSCSI Front-end: terminal servers: ,[object Object]
Windows 2003 x64 met Citrix XenApp5.0
3 x SAS HDD: System + Apps / Documents and Settings / Pagefile
Max. 35 users per server,[object Object]
Probleem Symptomen: ,[object Object]
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 performance volledig in!!!!!,[object Object]
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!!!!!,[object Object]
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 TS en x64!!!)
Windows SMB versie 2.0 standaard max. 64 per gebruikerssessie, dus ruim voldoende,[object Object]
Toelichting Analyse: ,[object Object]
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,[object Object]
Meten fileserver
Toelichting Analyse: ,[object Object]
De waarde voor AvailableWork Items moet gemiddeld hoger dan 10 zijn. Regelmatige waarden lager dan 10 geven aan dat optimalisatie nodig is.
De Disk Queue Length’s geven een indicatie of de fysieke disks de belasting aan kunnen. Deze waarde moet gemiddeld lager zijn dan 1.,[object Object]
Meer info ,[object Object]
Optimalisatie fileserving: http://www.brianmadden.com/blogs/guestbloggers/archive/2007/02/19/updated-lanmanserver-and-lanmanworkstation-tuning.aspx
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
Windows file servers in cluster: http://support.microsoft.com/kb/961657,[object Object]
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,[object Object]
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)
SMB signing kan worden geregeld via Regedit of via Group Policy,[object Object]
Oplossing server Regedit Let op: deze waarden schakelen SMB signing helemaal uit!!!
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!!!
Probleem Symptomen: ,[object Object]
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, blijft het probleem bestaan!!!
In CWP2010 speelt dit probleem veel minder erg,[object Object]
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 SMB 1.0 op Vista/7/2008)
Stukje algemene performanceverbetering in 2008 door optimalisatie in SMB 2.0 protocol,[object Object]
Uitzetten als meestal meerdere gebruikers in een dossier werken,[object Object]
Combinatie mogelijk door configuratie op fileservers:
Alle grote dossiers, waar vaak meer gebruikers tegelijkertijd in werken, op één fileserver met OpLocks uitgeschakeld op die fileserver;
Overige dossiers op andere fileserver met OpLocks ingeschakeld op die fileserver.,[object Object]
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.
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).
MetenWireshark Voor gedetailleerde info over netwerkverkeer is Wireshark meer geschikt dan SmartSniff. In dit voorbeeld zie je info over SMB in het packet.
Meer info ,[object Object]
Configureren van opportunistic file locking: http://support.microsoft.com/kb/296264,[object Object]
Fileserver reageert traag
Wachtrijen op eerder genoemde performance counters geven niet echt duidelijk te hoge of te lage waarden
Voldoende RAM vrij!!!,[object Object]
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!!!,[object Object]
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!!!
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!!!
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!!!
Meer info ,[object Object]
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,[object Object]
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!!!,[object Object]
Meer info ,[object Object],[object Object]

Weitere ähnliche Inhalte

Ähnlich wie CaseWare - Infrastructuur, performance

Gutsy New Features
Gutsy New FeaturesGutsy New Features
Gutsy New Features
guest341e20
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
Bert Boerland
 
USB 3.0: 18 externe harde schijven getest
USB 3.0: 18 externe harde schijven getestUSB 3.0: 18 externe harde schijven getest
USB 3.0: 18 externe harde schijven getest
IDG Nederland
 

Ähnlich wie CaseWare - Infrastructuur, performance (20)

Gutsy New Features
Gutsy New FeaturesGutsy New Features
Gutsy New Features
 
Starten met Infobright
Starten met InfobrightStarten met Infobright
Starten met Infobright
 
Humax 5200c
Humax 5200cHumax 5200c
Humax 5200c
 
Ubuntu presentatie
Ubuntu presentatieUbuntu presentatie
Ubuntu presentatie
 
ARM Your Green Cloud for Big Data (Cy7 ARM Server Introduction BeNeLux Q4 2014)
ARM Your Green Cloud for Big Data (Cy7 ARM Server Introduction BeNeLux Q4 2014)ARM Your Green Cloud for Big Data (Cy7 ARM Server Introduction BeNeLux Q4 2014)
ARM Your Green Cloud for Big Data (Cy7 ARM Server Introduction BeNeLux Q4 2014)
 
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdamProjectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
 
V-ICT-OR SHOPT IT 2014
V-ICT-OR SHOPT IT 2014V-ICT-OR SHOPT IT 2014
V-ICT-OR SHOPT IT 2014
 
USB 3.0: 18 externe harde schijven getest
USB 3.0: 18 externe harde schijven getestUSB 3.0: 18 externe harde schijven getest
USB 3.0: 18 externe harde schijven getest
 
15 gratis tools om je systeem te checken
15 gratis tools om je systeem te checken15 gratis tools om je systeem te checken
15 gratis tools om je systeem te checken
 
Cloudmanagers
CloudmanagersCloudmanagers
Cloudmanagers
 
Large assy's in Autodesk Inventor
Large assy's in Autodesk InventorLarge assy's in Autodesk Inventor
Large assy's in Autodesk Inventor
 
Netwerken 4-3-serverdiensten
Netwerken   4-3-serverdienstenNetwerken   4-3-serverdiensten
Netwerken 4-3-serverdiensten
 
Data Guard Standby Redolog Apply
Data Guard Standby Redolog ApplyData Guard Standby Redolog Apply
Data Guard Standby Redolog Apply
 
Performance- en storageopitimalisatie voor VDI omgevingen
Performance- en storageopitimalisatie voor VDI omgevingenPerformance- en storageopitimalisatie voor VDI omgevingen
Performance- en storageopitimalisatie voor VDI omgevingen
 
Nagios Open Source Monitoring
Nagios Open Source MonitoringNagios Open Source Monitoring
Nagios Open Source Monitoring
 
group policies in windows 2008 server
group policies in windows 2008 servergroup policies in windows 2008 server
group policies in windows 2008 server
 
Verschillende soorten geheugen.
Verschillende soorten geheugen.Verschillende soorten geheugen.
Verschillende soorten geheugen.
 
Cursus - Stresstest voor de pc
Cursus - Stresstest voor de pcCursus - Stresstest voor de pc
Cursus - Stresstest voor de pc
 
VDI & Storage
VDI & StorageVDI & Storage
VDI & Storage
 
10 omgaan-met-gegevens
10 omgaan-met-gegevens10 omgaan-met-gegevens
10 omgaan-met-gegevens
 

CaseWare - Infrastructuur, performance

  • 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.
  • 4.
  • 5. Windows 2003 x64 met Citrix XenApp5.0
  • 6. 3 x SAS HDD: System + Apps / Documents and Settings / Pagefile
  • 7.
  • 8.
  • 9. Maximaal twee of drie gebruikers naar één fileserver werkt ook goed
  • 10.
  • 11. Windows 2008, Vista en later gebruiken SMB protocol versie 2.0 resp. 2.1
  • 12. Gemengde Windows 2003/2008 omgevingen gebruiken SMB protocol versie 1.0
  • 13.
  • 14. CaseView daarnaast ook nog 6 acties per proces
  • 15. Windows SMB versie 1.0 kan in de standaardconfiguratie maximaal 50 gelijktijdige acties aan per fileserver of client (ook TS en x64!!!)
  • 16.
  • 17.
  • 18.
  • 20.
  • 21. De waarde voor AvailableWork Items moet gemiddeld hoger dan 10 zijn. Regelmatige waarden lager dan 10 geven aan dat optimalisatie nodig is.
  • 22.
  • 23.
  • 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.
  • 27. SMB signing is CPU intensief
  • 28. Geen verschil tussen SMB versie 1.0 en 2.0!!!
  • 29.
  • 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.
  • 32. Oplossing server Regedit Let op: deze waarden schakelen SMB signing helemaal uit!!!
  • 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!!!
  • 34.
  • 35. Als twee gebruikers in een dossier werken, is de performance bedroevend
  • 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)
  • 40.
  • 41.
  • 42. Combinatie mogelijk door configuratie op fileservers:
  • 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.
  • 48.
  • 49.
  • 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!!!
  • 59.
  • 60.
  • 61. Bij grotere aantallen bestanden en bestandsacties kan dit behoorlijk vertragen
  • 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
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 99.
  • 100.