Swap stress test


 
Thread Tools Search this Thread
Operating Systems Solaris Swap stress test
# 8  
Old 04-08-2013
Quote:
Originally Posted by DukeNuke2
from that information i suppose there will be access to the swap space...
There should be indeed but VTS won't exhaust the virtual memory, at least with its default settings, and it seems this is what the OP wants (or not ?). Moreover, the OP has 128 GB RAM and only 8GB or swap area. I guess with such a configuration, VTS won't even touch the on disk swap area but just exercise the RAM.

Last edited by jlliagre; 04-08-2013 at 09:38 PM..
# 9  
Old 04-09-2013
This should do a pretty good job of exercising swap:

Code:
#include <stdlib.h>
#include <pthread.h>
#define MEMSIZE ( 1024UL * 1024UL )
#define NUMTHR 16
void *worker( void * arg )
{
    char *ptr;
    do
    {
          ptr = ( char * ) calloc( 1, MEMSIZE );
    }
    while ( NULL != ptr );
    return( NULL );
}
int main( int argc, char **argv )
{
    int ii;
    void *status;
    pthread_t tids[ NUMTHR ];
    for ( ii = 0; ii < NUMTHR; ii++ )
    {
        pthread_create( &( tids[ ii ] ), NULL, worker, NULL );
    }
    for ( ii = 0; ii < NUMTHR; ii++ )
    {
        pthread_join( tids[ ii ], &status );
    }
    return( 0 );
}

Compile it as a 64-bit binary and it will use up every bit of RAM and swap on your box, barring any resource limits getting in the way:
Code:
cc -g -m64 ...

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Network stress test.

Hi there. First things first, this is nothing to do with the internet or ISP speed, I know what that is, I know what it's doing. I have a cluster of 128 single board computers running a branch of Debian. I want to run some kind of stress test to ensure they can transfer data (a) to each... (2 Replies)
Discussion started by: MuntyScrunt
2 Replies

2. IP Networking

Stress Test a NIC

I need to find out if the NIC on my MP-RAS box is bad. Unfortunately just sending out a ping to the loop back is not going to cut it. I need to be able to send out packets of information for several minutes at a time. I can't seem to find a tool or command to do this. Is anyone aware of a way to... (1 Reply)
Discussion started by: wardduncan
1 Replies

3. UNIX for Advanced & Expert Users

Stress Run

Please anyone can tell me what is Stress in unix and how can I Perform Stress Runs on the UNIX environment Please reply soon it's urgent:confused: (5 Replies)
Discussion started by: mubashir
5 Replies

4. HP-UX

Swap device file and swap sapce

Hi I have an integrity machine rx7620 and rx8640 running hp-ux 11.31. I'm planning to fine tune the system: - I would like to know when does the memory swap space spill over to the device swap space? - And how much % of memory swap utilization should be specified (swap space device... (6 Replies)
Discussion started by: lamoul
6 Replies

5. Shell Programming and Scripting

How to check weather a string is like test* or test* ot *test* in if condition

How to check weather a string is like test* or test* ot *test* in if condition (5 Replies)
Discussion started by: johnjerome
5 Replies

6. Programming

Stress testing memory using malloc in linux ??

Hi to all, Recently i am testing an equipment that runs in i586 fedora linux. I have to test mmap function. For that i determined to fill the memory and run the required application to check whether it throws any mmap error regarding low resources. This is the line that does the allocation. ... (3 Replies)
Discussion started by: frozensmilz
3 Replies

7. Shell Programming and Scripting

Test on string containing spacewhile test 1 -eq 1 do read a $a if test $a = quitC then break fi d

This is the code: while test 1 -eq 1 do read a $a if test $a = stop then break fi done I read a command on every loop an execute it. I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test. For example echo hello. Now the... (1 Reply)
Discussion started by: Max89
1 Replies

8. UNIX and Linux Applications

Solaris & Linux memory stress test?

I'm looking for a script or some other application that will use up a lot of memory on a Solaris or Linux server, in order to test a monitoring application. So far I have found a script that's good for CPU usage but it does nothing for memory. I have also tried the application called 'stress'... (0 Replies)
Discussion started by: Kraas
0 Replies

9. Solaris

how to stress the memory

Hi All, Is there way to stress memory on Solaris 10? If yes, how do I monitor the memory usage? (3 Replies)
Discussion started by: samnyc
3 Replies
Login or Register to Ask a Question