- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- CPU in high interrupt mode
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 04:46 AM
11-04-2003 04:46 AM
I have a 2 processor ES40 server running VMS 7.3 that is part of a cluster that is experiencing high interrupt mode times. My CPUs are spending between 30-50% of the time in interrupt state and MP synchronization. Any pointers as to what to look for? Thanks.
Frank
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 05:02 AM
11-04-2003 05:02 AM
Re: CPU in high interrupt mode
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 06:00 AM
11-04-2003 06:00 AM
Re: CPU in high interrupt mode
Frank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 06:10 AM
11-04-2003 06:10 AM
Re: CPU in high interrupt mode
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 06:40 AM
11-04-2003 06:40 AM
Re: CPU in high interrupt mode
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 06:58 AM
11-04-2003 06:58 AM
Re: CPU in high interrupt mode
first of all I agree with Martin that you should start planning for upgrade to V7.3-1 and even better V7.3-2 when it ships in a few weeks.
You haven't mentioned what tools you're using for Performance monitoring. If you're only using Monitor I would suggest you have a closer look at both Availability Manager and OpenVMS Data Collector and Performance Advisor. Both are free to use and available at http://h71000.www7.hp.com/openvms/system_management.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 07:25 AM
11-04-2003 07:25 AM
Re: CPU in high interrupt mode
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 02:16 PM
11-04-2003 02:16 PM
SolutionYour 2-CPU ES40 is an SMP system, and VMS 7.3 supports Fast_Path (which is a way to shift some of the interrupt-state workload off of the Primary CPU (typically CPU 0) onto a non-Primary CPU, CPU 1 in your 2-CPU case) for several types of devices, including CI, some SCSI adapters, and Fibre Channel. If Fast_Path is not enabled, and you are using a device with Fast_Path support, consider enabling Fast_Path to try to shift some of the interrupt-state workload from CPU 0 to CPU 1.
To identify the major sources of MP Synch time, use the SDA extension SPL ($ANALYZE/SYSTEM and then type SPL at the SDA> prompt) to take a trace of spinlock activity and report on that trace.
I concur with the poster who recommended an upgrade to 7.3-1 if possible, as it had improvements both in the areas of interrupt-state and MP_Synch time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2003 09:18 PM
11-04-2003 09:18 PM
Re: CPU in high interrupt mode
Please find below summary for interrupt stack time . Hope this helps in analysis:
*** Interrupt stack time (Interrupt State Time on Alpha) consists of processor time spent processing interrupts.
1. The interrupts are typically initiated by a hardware request.
2.This request may be an I/O completion or a clock interrupt.
3.To schedule lower priority processing within the context of an interrupt, the software processing a hardware interrupt may request a software interrupt.
4.Software interrupts include the lowering of the priority of a device driver processing an interrupt (fork processing), software timer processing, I/O completion, and rescheduling.
*** Both hardware- and software-requested interrupts have a special priority associated with them.
a)This priority is referred to as interrupt priority level (IPL).
b)Activities processed at an elevated IPL (that is, an IPL greater than 2) block all process-related activities and inhibit scheduling.
*** Interrupts are preemptive in blocking all process activities and are, therefore, causes of response time degradation.
Of the CPU time spent processing activities in the given modes, interrupt stack time is the most costly because it affects all processes on the system, not just the current process.
*** Causes of interrupt stack time are as follows:
1)Processing I/O requests
--The most common cause of excessive interrupt stack time is I/O-related activity.
Minimizing the number of I/O requests by requesting larger I/Os less frequently is probably the best solution to this problem.
2)Rescheduling and Timer Processing
--The primary reason for this increase in overhead is a lower setting for the SYSGEN parameter QUANTUM.
QUANTUM is measured in units of 10-ms intervals.
Thus, even at its smallest setting of 2, QUANTUM should not cost more than 2 to 3 percent additional interrupt stack time.
3)Distributed lock requests
--The processing of distributed locks in a OpenVMS Cluster is performed on the interrupt stack. Distributed locking strategies will be discussed later.
4)Mass Storage Control Protocol (MSCP) serving
--The serving of disk blocks in a OpenVMS Cluster to a remote node is performed on the interrupt stack.
Interrupt stack time costs for serving these blocks can be fairly high.
With a large number of server requests, a boot member or server node can become quickly bogged down in terms of CPU time.