Solved

question about interrupts/sec on a processor

Posted on 2009-04-13
9
1,739 Views
Last Modified: 2013-12-10
I'm running a Windows 2003 Server Enterprise Edition Server with 2 quad core processors and 16 gp ram.  The core function of this server is running sql 2005.  This is a relatively new server and while benchmarking I noticed that the interrupts/sec on processor 0 are consistently over 1000/sec.  Processors 1-7 average less than 100/sec.

How can I tell if this is normal or if there is a problem with a hardware device?  Also, is there some way to spread interrupts over multiple processors if it is normal to see this behavior.  Any guidance would be appreciated.
04/16/09 Added SQL Server 2005 zone - Callandor, Hardware Zone Advisor

Open in new window

0
Comment
Question by:FASP
  • 3
  • 2
  • 2
9 Comments
 
LVL 26

Expert Comment

by:PCBONEZ
ID: 24136411
sql 2005 divides it's files up between the cores.
If one file gets huge that CPU will be busy and the others on holiday.
This guy explains it better:
http://blogs.technet.com/mat_stephen/archive/2005/02/02/365325.aspx
0
 

Author Comment

by:FASP
ID: 24152182
Some of that was a little over my head.  I did check my databasees inside Microsoft SQL 2005 and they are configured to have affinity for all processors.  I am only running 2 databases on the server and  the largests db is only 3.2 gb.  I'm no expert in sql but that doesn't seem very large.

I'm not convinced its a sql problem.  It might not even be a problem at all but I was always taught interrupts over 1000/sec on a single processor = trouble someplace.

I did attach a screenie of the perfmon.  Its stumping me that interrupts on processor 0 are so high, so low on processors 1-7, and processor utilization is low on all.  I'm not really sure how to interpret that.  Any other suggestions?
Perfmon.jpg
0
 
LVL 26

Expert Comment

by:PCBONEZ
ID: 24154606
Yes,
ask admin to add this question to the database and programming zones.
0
Zoho SalesIQ

Hassle-free live chat software re-imagined for business growth. 2 users, always free.

 
LVL 49

Expert Comment

by:DanRollins
ID: 24163859
The %Processor Time is still under 2% so it might not be a problem.  
Have you been able to isolate this down to an SQL Server issue?  For instance,  when the SQL Server is stopped, do the interrupts/second drop off considerably?
A high number of Interrupts per second is usually symptomatic of a hardware problem.  Do you have any unusual (especially legacy) hardware installed on this box?  Are the drivers all up-to-date?
   Monitoring Interrupts
   http://technet.microsoft.com/en-us/library/cc940374.aspx
0
 

Author Comment

by:FASP
ID: 24167771
My perfmon looks pretty much the same with or without sql running.

The server itself is a Dell and not even a year old with no legacy hardware.  

I guess the NIC would be the prime suspect then?  Any way to quickly test that out?
0
 
LVL 49

Expert Comment

by:DanRollins
ID: 24172399
I don't know.
Just a random thought:
It might be useful to add some I/O-related columns to the Task Manager's "Processes" tab and see if you can isolate a particular program or service that might be taxing the system
0
 
LVL 26

Accepted Solution

by:
PCBONEZ earned 500 total points
ID: 24174473
What kind of system is this based on...
>>> 
It might not even be a problem at all but I was always taught interrupts over 1000/sec on a single processor = trouble someplace.
<<<

The reason I'm asking is because if you are basing that 'feel for things' on servers with the old Netburst architecture CPU's and then trying to apply it to Core archieture CPUs that may be why it doesn't look right.
With similar clock and cache a Core based CPU isn't really even breathing hard yet when a Netburst based is maxed out.  
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Data center, now-a-days, is referred as the home of all the advanced technologies. In-fact, most of the businesses are now establishing their entire organizational structure around the IT capabilities.
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
Using examples as well as descriptions, and references to Books Online, show the different Recovery Models available in SQL Server and explain, as well as show how full, differential and transaction log backups are performed

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now