?
Solved

question about interrupts/sec on a processor

Posted on 2009-04-13
9
Medium Priority
?
1,784 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
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 1500 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

Enroll in August's Course of the Month

August's CompTIA IT Fundamentals course includes 19 hours of basic computer principle modules and prepares you for the certification exam. It's free for Premium Members, Team Accounts, and Qualified Experts!

Question has a verified solution.

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

While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties
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
Suggested Courses

777 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