Toon posts:

[2003] Hoge cpu belasting spoolsv.exe

Pagina: 1
Acties:
  • 100 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
We werken hier met 2 stuks Citrix MF XP FR3 servers onder Windows 2003 (zonder SP1).
De HP Laserjet printers zijn geïnstalleerd op een Windows 2000 SP4 server.

Nu hebben we sinds kort het probleem dat het proces spoolsv.exe (print spooler) veel cpu belasting vraagt 30 - 100% op beide Citrix servers. Dit duurt minuten lang en gaat alleen maar weg als het proces wordt gestopt/gestart.

Er zijn de laatste maanden geen printers of drivers toegevoegd dus wij kunnen het probleem niet helemaal plaatsen. Zodoende willen wij graag er achter komen waardoor het proces op hol schiet, alleen is er geen tool beschikbaar die aangeeft bijv. welke printer of applicatie dit veroorzaakt!!??

Als we de performance monitors aanzetten specifiek op het spoolsv.exe proces dan zien we op de Windows 2000 SP4 server,waar de printers op staan,geen enkel probleem. Het concentreert zich dus echt op beide Citrix servers.

Nu kunnen we natuurlijk de Citrix servers gaan updaten met SP's voor zowel Citrix alsook Windows 2003, maar zou graag eerst willen weten wat het veroorzaakt??

  • mo3lla
  • Registratie: Mei 2005
  • Laatst online: 14-02 13:46
Gebruikt je PCL5, PCL6 of PS?

Probeer eens je HP printers eens aan te sturen via PCL5

Verwijderd

Topicstarter
mo3lla schreef op woensdag 09 augustus 2006 @ 11:35:
Gebruikt je PCL5, PCL6 of PS?

Probeer eens je HP printers eens aan te sturen via PCL5
We gebruiken vanaf het begin al de PCL6 drivers zonder problemen. Betekent dat ik zo'n 15 printers om zou moeten zetten voor zowel de Windows 2000 SP4 server alsook Citrix, vandaar ook de vraag of het mogelijk is met iets te monitoren wat het veroorzaakt.

De genoemde Windows 2000 SP4 server is ook al een oud beestje van zo'n 5 jaar, maar kan volgens mij voor wat printers het probleem niet veroorzaken toch!!??

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 08:32

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Het wil nog wel eens te maken hebben met een corrupte file in je spooldir. Stop de spooler service eens, en wis deze directory (C:\WINDOWS\system32\spool\PRINTERS ) eens. Start hierna de spooler weer.

Hoe biedt je je printers eigenlijk aan? Users mappen deze zelf, of wordt deze via Metaframe aangeboden (evt. via de universal printer driver)?

Kijk ook even naar:

High processor usage from the spooler occurs when a user logs off from a session on a terminal server that is running Windows Server 2003 or Windows 2000

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Verwijderd

Topicstarter
Question Mark schreef op woensdag 09 augustus 2006 @ 12:27:
Het wil nog wel eens te maken hebben met een corrupte file in je spooldir. Stop de spooler service eens, en wis deze directory (C:\WINDOWS\system32\spool\PRINTERS ) eens. Start hierna de spooler weer.

Hoe biedt je je printers eigenlijk aan? Users mappen deze zelf, of wordt deze via Metaframe aangeboden (evt. via de universal printer driver)?

Kijk ook even naar:

High processor usage from the spooler occurs when a user logs off from a session on a terminal server that is running Windows Server 2003 or Windows 2000
In de C:\WINDOWS\system32\spool\PRINTERS stonden inderdaad oude files welke ik heb opgeschoond. Even aankijken of dit verbetering oplevert.

Via NTconnect worden de printers gemapped.

Je Microsoft linkje had ik al aangevraagd en moet ik nog installeren.

Bedankt voor je suggesties _/-\o_

  • mo3lla
  • Registratie: Mei 2005
  • Laatst online: 14-02 13:46
Het is overigens niet aan te raden de spool dir op je systemdisk te laten staan. In theorie kan iemand met een grote printjob je server OS neerhalen. Deze kan je verplaatsen naar een andere disk via File - Server Properties - Advanced vanuit het Printer overzicht.

Verwijderd

Topicstarter
mo3lla schreef op woensdag 09 augustus 2006 @ 13:10:
Het is overigens niet aan te raden de spool dir op je systemdisk te laten staan. In theorie kan iemand met een grote printjob je server OS neerhalen. Deze kan je verplaatsen naar een andere disk via File - Server Properties - Advanced vanuit het Printer overzicht.
Inderdaad een goede tip vooral als je schijfruimte op je windows partitie al wat aan de krappe kant is.

  • mo3lla
  • Registratie: Mei 2005
  • Laatst online: 14-02 13:46
Verwijderd schreef op woensdag 09 augustus 2006 @ 11:42:
[...]


We gebruiken vanaf het begin al de PCL6 drivers zonder problemen. Betekent dat ik zo'n 15 printers om zou moeten zetten voor zowel de Windows 2000 SP4 server alsook Citrix, vandaar ook de vraag of het mogelijk is met iets te monitoren wat het veroorzaakt.

De genoemde Windows 2000 SP4 server is ook al een oud beestje van zo'n 5 jaar, maar kan volgens mij voor wat printers het probleem niet veroorzaken toch!!??
Tussen tijdse patches/hotfixes op het OS kunnen wel voor problemen zorgen. Mischien zijn entry´s in de system log te verwijzen naar PCL6. Misschien kun je het probleem via één printer reproduceren en dan eens een PCL 5 proberen en kijken of hetzelfde probleem op treedt.

Verwijderd

Topicstarter
mo3lla schreef op woensdag 09 augustus 2006 @ 13:12:
[...]

Tussen tijdse patches/hotfixes op het OS kunnen wel voor problemen zorgen. Mischien zijn entry´s in de system log te verwijzen naar PCL6. Misschien kun je het probleem via één printer reproduceren en dan eens een PCL 5 proberen en kijken of hetzelfde probleem op treedt.
Met Citrix hebben wij zo iets van "Never touch a running system" tenzij kritische updates van Citrix echt noodzakelijk zijn. We voeren wel de security updates uit van Windows 2003, maar SP1 staat er bijv. nog niet op omdat we dan aardig wat updates van Citrix moeten doen om het weer draaiende te krijgen. Alle andere servers worden wel keurig bijgehouden.

Kortom we zullen inderaad eens een printer omzetten naar PCL5 en kijken of het probleem dan nog steeds optreedt.

Verwijderd

En nog even een schopje richting WSS :)
Pagina: 1