CPU performance

From: Howard Arnold (arnoldh_at_celerent.com)
Date: 05/30/05

  • Next message: Steven Frost: "Trucluster / network question"
    Date: Mon, 30 May 2005 00:03:58 -0400
    To: Tru64-Unix-Managers <tru64-unix-managers@ornl.gov>
    
    

    I have an application that will run on only one CPU at a time and when it
    runs it using 100 percent of the CPU. There is very little I/O going on.
    What I would like to do is see if there is anyway to improve the performance
    of the CPU? I'm running on a GS1280 now so I can't get new hardware and I
    know it is a poorly written application I just want to get the most out of
    the CPU.

    Are there any tools that would tell me what the application is spending most
    of it's time doing so that I may be able to make some sysconfig changes to
    get a little more performance? To test the performance I run a report and
    the first time I run this it takes 20 minutes. The second and ever time
    after this it takes only 12 minutes to run. I assume this is because it is
    loaded into cache. I umount the filesystem and remount it I go back to the
    initial 20 minute run. Would modifying any of the max user or UBC buffer
    sizes have any performance gains.

    I know this is not much to go on, but I was just wondering if anyone else
    had a CPU bound application and found a way to get a little more performance
    out of the CPU. I don't think the vender is willing to spend the time making
    the application able to run on multiple CPU's so I'm stuck doing what I can
    do with what I have.

    Thanks,

    Howard Arnold
    Technical Consultant
    Phone:(603) 685-6060 ext:206
    Fax: (603) 685-6060
    Email: arnoldh@celerent.com
    www.celerent.com


  • Next message: Steven Frost: "Trucluster / network question"

    Relevant Pages

    • IPv6 oops on ifup in latest BK
      ... Using ACPI for SMP configuration information ... Initializing CPU#0 ... CPU: Trace cache: 12K uops, ...
      (Linux-Kernel)
    • SCSI CDROM issue in kernels >= 2.6.14-rc3
      ... CPU: Trace cache: 12K uops, ... MEM window: disabled. ... SCSI device sda: 17928698 512-byte hdwr sectors ...
      (Linux-Kernel)
    • mptscsih: ioc1: attempting task abort! (sc=d6e8a980)
      ... CPU 2: Machine Check Exception: 0000000000000004 ... OEM ID: INTEL Product ID: Bridge CRB APIC at: 0xFEE00000 ... CPU: Trace cache: 12K uops, ... SCSI device sda: 287132440 512-byte hdwr sectors ...
      (Linux-Kernel)
    • Re: 2.6.16-rc6-mm2
      ... CPU: Trace cache: 12K uops, ... Calibrating delay using timer specific routine.. ... # ACPI Support ...
      (Linux-Kernel)
    • 2.6.16-rc5 huge memory detection regression
      ... I just tested 2.6.16-rc5 kernel on MSI 9136 dual Xeon server motherboard with 16 GB of memory and the kernel detects only 8 GB of RAM instead. ... CPU: Trace cache: 12K uops, ... SCSI device sda: 390721968 512-byte hdwr sectors ...
      (Linux-Kernel)