Q

Methods to improve CPU utilization

Consider a demand-paging system will follow the time - measured utilization:

CPU utilization 20%
Paging disk 97.7%
Other I/O devices 5%

For each of the following, can you tell me whether it will improve CPU utilization?

Install a fast CPU
Install a bigger paging disk
Increase the degree of multiprogramming
Decrease the degree of multiprogramming
Install more main memory
Install a faster hard disk, or multiple controllers with multiple hard disk
Add prepaging to the page fetch algorithms
Increase the page size


  • Install a fast CPU: No

  • Install a bigger paging disk: No
    (But I'm not sure what's meant by 97.7% paging disk utilization. If the system runs out of pagefile space, it'll stop allocating memory, which would cause apps to shut down.)

  • Increase the degree of multiprogramming: Does this mean multithreading? If so, increasing the multithreading of an application could help if most of the utilization comes from that single application.

  • Decrease the degree of multiprogramming: No

  • Install more main memory: Yes, this is your best bet.

  • Install a faster hard disk, or multiple controllers with multiple hard disk: Yes, but installing more memory is a better idea.

  • Add prepaging to the page fetch algorithms: Perhaps marginally.

  • Increase the page size: No
  • This was last published in March 2002

    Dig Deeper on Windows Operating System Management

    PRO+

    Content

    Find more PRO+ content and other member only offers, here.

    Have a question for an expert?

    Please add a title for your question

    Get answers from a TechTarget expert on whatever's puzzling you.

    You will be able to add details on the next page.

    Join the conversation

    1 comment

    Send me notifications when other members comment.

    By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

    Please create a username to comment.

    Decreasing multi-programming may improve performance if the system is thrashing. Which low CPU utilization with high paging utilization is typically a sign of.
    Cancel

    -ADS BY GOOGLE

    SearchServerVirtualization

    SearchCloudComputing

    SearchExchange

    SearchSQLServer

    SearchWinIT

    SearchEnterpriseDesktop

    SearchVirtualDesktop

    Close