Results 1 to 2 of 2

Thread: High CPU usage: System -> SRV.SYS / HAL

  1. #1
    Woolbox Guest

    High CPU usage: System -> SRV.SYS / HAL

    Dear Experts! :-)

    I've been troubleshooting performance problems on a particular server for a
    few days now and cannot quite figure this one out.

    Environment
    * The server used to be a physical one, was virtualized using VMWare
    Converter and now running on VMWare Server 1.0.6.
    * Host machine runs on Windows Server 2003 R2 Enterprise with SP2 and
    has two dual-core Intel 3.2 GHz processors and has 8 GB RAM
    * Host machine currently hosts the problematic server only

    Symptoms and attempts to resolve
    When copying (larger) files from the server, approx. CPU utilization rises
    to 50%, slowing down the server.

    Process Explorer reveals that the offending process is "System", under which
    "srv.sys!WorkerThread" consumes the majority of CPU ressources.
    Ran KernRate (Kernrate_i386_XP.exe -s 5 -j
    srv**http://msdl.microsoft.com/download/symbols) which showed to modules
    consuming approx. 50% each of the total consumption: "intelppm" and "hal".

    Disabled the IntelPPM service and rebooted. Then ran KernRate again, zooming
    into the "hal" module (Kernrate_i386_XP.exe -s 5 -j
    srv**http://msdl.microsoft.com/download/symbols -z hal -f). Here is the top
    modules under the "hal" module:

    ----- Zoomed module hal.dll (Bucket size = 16 bytes, Rounding Down) --------
    Percentage in the following table is based on the Total Hits for this Zoom
    Module
    Time 1332 hits, 25000 events per hit --------
    Module Hits msec %Total Events/Sec
    HalProcessorIdle 737 5000 23 % 3685000
    WRMSR 737 5000 23 % 3685000
    READ_PORT_BUFFER_UCHAR 482 5000 15 % 2410000
    READ_PORT_ULONG 482 5000 15 % 2410000
    READ_PORT_USHORT 482 5000 15 % 2410000

    (the rest of the modules are 2% or less)

    I've tried adding a second virtual CPU, switching HAL between Standard PC,
    MPS and ACPI to no avail.

    Why is 1/4 of the cPU cycles used by HAL apparently used for idleing? What
    is WRMSR, READ_PORT_BUFFER_UCHAR, READ_PORT_ULONG and READ_PORT_USHORT and
    why do they use so many CPU cycles just for copying files?

    I have no idea where to go from here! :-(

    Any ideas or suggestions would be much appreciated!

    Let me know if you need additional info.

  2. #2
    Woolbox Guest

    RE: High CPU usage: System -> SRV.SYS / HAL

    Anyone?

    Update: Tried uninstalling McAfee antivirus, but it didn't help.

    "Woolbox" wrote:

    > Dear Experts! :-)
    >
    > I've been troubleshooting performance problems on a particular server for a
    > few days now and cannot quite figure this one out.
    >
    > Environment
    > * The server used to be a physical one, was virtualized using VMWare
    > Converter and now running on VMWare Server 1.0.6.
    > * Host machine runs on Windows Server 2003 R2 Enterprise with SP2 and
    > has two dual-core Intel 3.2 GHz processors and has 8 GB RAM
    > * Host machine currently hosts the problematic server only
    >
    > Symptoms and attempts to resolve
    > When copying (larger) files from the server, approx. CPU utilization rises
    > to 50%, slowing down the server.
    >
    > Process Explorer reveals that the offending process is "System", under which
    > "srv.sys!WorkerThread" consumes the majority of CPU ressources.
    > Ran KernRate (Kernrate_i386_XP.exe -s 5 -j
    > srv**http://msdl.microsoft.com/download/symbols) which showed to modules
    > consuming approx. 50% each of the total consumption: "intelppm" and "hal".
    >
    > Disabled the IntelPPM service and rebooted. Then ran KernRate again, zooming
    > into the "hal" module (Kernrate_i386_XP.exe -s 5 -j
    > srv**http://msdl.microsoft.com/download/symbols -z hal -f). Here is the top
    > modules under the "hal" module:
    >
    > ----- Zoomed module hal.dll (Bucket size = 16 bytes, Rounding Down) --------
    > Percentage in the following table is based on the Total Hits for this Zoom
    > Module
    > Time 1332 hits, 25000 events per hit --------
    > Module Hits msec %Total Events/Sec
    > HalProcessorIdle 737 5000 23 % 3685000
    > WRMSR 737 5000 23 % 3685000
    > READ_PORT_BUFFER_UCHAR 482 5000 15 % 2410000
    > READ_PORT_ULONG 482 5000 15 % 2410000
    > READ_PORT_USHORT 482 5000 15 % 2410000
    >
    > (the rest of the modules are 2% or less)
    >
    > I've tried adding a second virtual CPU, switching HAL between Standard PC,
    > MPS and ACPI to no avail.
    >
    > Why is 1/4 of the cPU cycles used by HAL apparently used for idleing? What
    > is WRMSR, READ_PORT_BUFFER_UCHAR, READ_PORT_ULONG and READ_PORT_USHORT and
    > why do they use so many CPU cycles just for copying files?
    >
    > I have no idea where to go from here! :-(
    >
    > Any ideas or suggestions would be much appreciated!
    >
    > Let me know if you need additional info.


Similar Threads

  1. High system memory and cpu usage by firefox 4
    By D Hell in forum Technology & Internet
    Replies: 5
    Last Post: 14-04-2011, 11:03 AM
  2. High CPU Usage for winlogon.exe / system / mobsync.exe files
    By Fultron A. in forum Operating Systems
    Replies: 6
    Last Post: 03-03-2011, 10:24 AM
  3. Replies: 6
    Last Post: 26-06-2010, 11:51 PM
  4. CPU Usage very high
    By Landon in forum Windows XP Support
    Replies: 3
    Last Post: 15-10-2008, 05:55 PM
  5. High CPU Usage but No High Program Usage other than Idle
    By kyosang in forum Windows XP Support
    Replies: 5
    Last Post: 18-04-2007, 03:56 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,727,331,695.68281 seconds with 17 queries