To run the benchmark: 0. Prerequisites a. Kernel configured for the number of threads you want to test. See manythreads.txt b. ulimit allowing the number of processes and files you want to test c. C compiler and pthreads d. Perl e. Perl module IO::Epoll, available from CPAN: cpan -i IO::Epoll http://search.cpan.org/search?query=IO::Epoll 1. Compile threadtest2.c: gcc -Wall -lpthread -othreadtest2 threadtest2.c 2. Start threadtest2 with no arguments: ./threadtest2 3. Run manyclients.pl. Arguments are: subnet, port, numthreads, time. For example, to use subnet 127.0.0 port 7501 with 256 threads for 60 seconds, run: perl manyclients.pl 127.0.0 7501 256 60