Link to home
Start Free TrialLog in
Avatar of ajdratch
ajdratch

asked on

high cpu usage wsusservice and sql

I have a client running SBS 2008 with 16 gig of memory. They are running SQL Express 2005. At first they ran a small SQL app but it has grown. If I had known I would have recommended another server for sql.

There are only 10 users.

The CPU is always at or near 100%. Wsusservice and sqlserver are taking most of it.. Sometimes LSASS.exe is also very high.

After a week or so it gets so bad we have to reboot the server

I understand SQL and Exchange do not  coexist well on the same server but as I said, this server only has 10 users. Is there something I can do to control this?

Would upgrading to SQL standard help?

Why would wsusservice take so much CPU?
Avatar of Olaf De Ceuster
Olaf De Ceuster
Flag of Australia image

Something else going on.
Anything in the eventlogs?
Please run the SBSBPA to see what's going on.
http://www.microsoft.com/downloads/en/details.aspx?familyid=86a1aa32-9814-484e-bd43-3e42aec7f731&displaylang=en
Maybe you need to updatae to sp2 on wsus.
Hope that helps,
Olaf
Avatar of Cliff Galiher
Physical or virtual?
Avatar of ajdratch
ajdratch

ASKER

Nothing in the logs

In add remove programs it says WSUS 3 SP2 is installed. I just noticed that when I select
sycnronizations, it says 191,233 synchronization and nothing shows up. It has been 15 minutes and still nothing

I ran SBSBPA and it says WSUS v3 is RTM. Automatic  approvals is set to approve wsus updates

This is a physcical server
Have you tried throttling memory usage for SQL?


http://msmvps.com/blogs/bradley/archive/2005/02/04/34984.aspx
I like that linkl about throttling SQL memory usage but that is one app I don't want to slow donn. Will that happen?

Any idea why wsusservice is using so much CPU?
>>I like that linkl about throttling SQL memory usage but that is one app I don't want to slow donn. Will that happen?<<
Sure.  If you have chosen against recommended best practices to share the same box for SQL Server with other apps, than your only choice is to cripple SQL Server by setting the max memory used.  But keep in mind that SQL Server Express cannot use more than 1 GB (in reality it is more like 1.4GB).
I'm making progress. I am down to a couple events regarding WSUS. I can't figure out what to do about event id 364 source windows server update service

Content file download failed. Reason: HTTP status 404: The requested URL does not exist on the server.
 Source File: /msdownload/v7/software/svpk/2007/12/wssmuisp1-cs-cz_a060a1c1c560fdc11483637ffff1a7e12e24f554.cab Destination File: C:\WSUS\WsusContent\54\A060A1C1C560FDC11483637FFFF1A7E12E24F554.cab.
ASKER CERTIFIED SOLUTION
Avatar of ajdratch
ajdratch

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I resolved the problem by resetting the WSUS database