The Aroma Project
Link to the Home Page of The National Institute of Standards and Technology Link to the Home Page of The Software Diagnostics and Conformance Testing Division Link to the Home Page of The Standards and Conformance Testing Group
 Aroma Site Index
Aroma Overview
Home
NIST Aroma Projector
NIST Aroma Projector
Aroma Shell
Projector Software on the Adapter
Feather
Projector Software on the Laptop
The Aroma Adapters
NIST Aroma Adapters
Aroma Adapter Native Performance
Performance Measurements
Measurement Insights
JavaTM Technology Performance on the Aroma Adapter
Measurements
Responsiveness Issues
Responsiveness Results
Aroma's Future
mAroma
 
 Responsiveness Issues
Responsiveness Issues
  • While measuring native and green thread memory usage, we noticed that we always had fewer native thread measurements.

  • We configured vmstat to update every second, but when using native threads, it would often take much longer. 

  • Adjusting vmstat's priority helped, but didn't eliminate the problem.

How we measured responsiveness
  • We decided to try to measure the effect of the thread implementation on responsiveness.

  • We ran the VolanoMarkô performance tests. 

  • We also ran a shell script that measures the time needed to sleep one second.

  • The script ran at the default priority to simulate the effect on other services running on the same CPU.

How we measured responsiveness
  • We tested our Dell 550MHz Pentium III workstation running RedHat Linux 6.1 with 10 and 20 simulated users.

  • We also tested the Aroma adapter (Cyrix GXM - 233) running Slackware 7 Linux.

  • For the adapter, we could only have 10 simulated users, because the adapter ran out of memory with 20 users.

The Script
     #!/bin/sh
     if [ -z $1 ]; then
     echo Usage: sleeptime log_file
     exit 1
     fi

     if [ -a $1 ]; then
     rm $1
     fi


    
while time -p -o $1 --append sleep 1;
    
do
     echo -n .
     done

    
echo
     exit 0 

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Any mention of commercial products within NIST web pages is for information only; it does not imply recommendation or endorsement by NIST.

Contact Aroma Project Leader Alden Dima
Last Updated 09 August 2001 by Tony Cincotta