Skip to content

pvicente/WebserverTestbed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

server folder to server machine.

tsung folder to client machine

Is mandatory to export ssh keys to all machines and to have resolved its names in /etc/hosts

Added tsung-template.xml file to test all webserver technologies.

The Testbed has 4 machines. test1(could of one core it is launching the test), test2 & test3 (2 cores) and myserver (4 cores).

Each machine need to be accesible with ssh (export keys to atorized_keys for each machine, personally I have one machine).

/etc/hosts map each name of testbed with the real ip, and "ip add addr ..." is used to simulate more ips.

tsung and erlang must be of the same version foreach machine.

Performance trick: copy sysctl.conf to /etc/sysctl.conf to server and client machines. It decrease tcp_fin timeout and reuse of sockets

Configuration trick: copy rc.local to /etc/rc.local to configure virtual ips of test for each machine. Range configured from last digit of hostname

sudo apt-get install tsung ./tsungload test.cfg

pip install requirements.txt in your virtualenv

About

Performance tests to study current webserver technologies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published