Using Consume.exe stress testing tool.

Posted on 2011-10-11
Last Modified: 2012-05-12
We are using Consume.exe utilitiy fromthe Windows 2008 SDK test memory consumption effects on one of our servers.  The command we use to launch the utility is: "consume.exe -physical-memory".  The test runs for about 15 minutes then reboots the server with a BSOD.  Debug tools interpret the BSOD as follows:

No free pages available to continue operations.
If kernel debugger available, type "!vm 3 and !memusage 1".
        This bugcheck usually occurs because the component owning the
        modified nowrite pages failed to write out these pages after
        marking the relevant files as dont-write to memory management.
        This indicates a driver bug.
Arg1: 0000000000000006, Total number of dirty pages
Arg2: 0000000000000043, Number of nowrite dirty pages.
Arg3: 0000000000000009, Internal flags.
Arg4: ffffffffc0000054, Most recent modified write error status.

Debugging Details:



PROCESS_NAME:  svchost.exe


LAST_CONTROL_TRANSFER:  from fffff8000174469f to fffff8000167ec40

Has anyone used this tool before and had this problem?  Is a time limit required to keep your machine from crashing? (ex. consume.exe -physical-memory -time 30)?   The system is running W2k8R2 with 16Gigs RAM.  All hardware test passed according to HP.  We are stress testing for MS SQL 2008 install.

Question by:deek22
    LVL 42

    Accepted Solution

    it means test was done as requested
    physical-memory - Consumes physical memory so that applications are forced to operate on lowered amounts.

    -time Seconds - Used in conjunction with the above, this switch specifies the amount of time to consume the specified resource.
    looks like all the same as for win2003


    Author Closing Comment

    Thanks EugenZ.  Your answer is close enough.  

    Here is the official answer from the consume.exe developer at Microsoft.

    There were some design changes in consume.exe after W2k3.  
    In W2k8 and R2, it is always recommended to run consume.exe through Loadgen tool as Loadgen would dynamically monitor and adjust system load level as needed.
    Also in W2k8 and R2 the switches other than cpu and memory have been disabled for released versions of consume.exe

    It could be an issue if there’s a driver that’s leaking memory
    In this case the exception was not a driver bug because the system memory resource was intentionally depleted by consume.exe
    So please go ahead and ignore that message.

    Featured Post

    The problems with reply email signatures

    Do you wish that you could place an email signature under a reply? Well, unfortunately, you can't. That great Exchange/Office 365 signature you've created will just appear at the bottom of an email chain. What a pain! Is there really no way to solve this? Well, there might be...

    Join & Write a Comment

    Occasionally there is a need to clean table columns, especially if you have inherited legacy data. There are obviously many ways to accomplish that, including elaborate UPDATE queries with anywhere from one to numerous REPLACE functions (even within…
    International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
    This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
    This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…

    754 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

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now