Name : 1) Writing name/value pairs. Test writing the name "hello" with the value "world" 100, 500, and 1000 times. You should do each test to a new (non-existing) filename. Be sure to put the URL in single quotes. Test using a single concurrent connection. For example: ab -n 100 -c 1 'http://127.0.0.1/cgi-bin/myprog?file=test100&name=hello&val=world' +-------+-----+----------------- | n | c | requests/sec +-------+----------------------- | 100 | 1 | | 500 | 1 | | 1000 | 1 | +-------+-----+----------------- 2) Now that you have three files containing differing amounts of data, test the read speed. Each test should do 1000 requests from the three different files of 100, 500, 1000 pairs. Test with concurrency levels of 1, 5, 10, and 20 connections. Compute the mean over all the test cases. +-------+-----+----------------- | file | c | requests/sec +-------+----------------------- | 100 | 1 | | 100 | 5 | | 100 | 10 | | 100 | 20 | +-------+-----+----------------- | 500 | 1 | | 500 | 5 | | 500 | 10 | | 500 | 20 | +-------+-----+----------------- | 1000 | 1 | | 1000 | 5 | | 1000 | 10 | | 1000 | 20 | +-------+-----+----------------- | mean | - | +-------+-----+----------------- 3) Repeat the test with the 1000 file, but this time run ab on some other server and not the one running your CGI program. +-------+-----+----------------- | file | c | requests/sec +-------+----------------------- | 1000 | 1 | | 1000 | 5 | | 1000 | 10 | | 1000 | 20 | +-------+-----+----------------- + mean | - | +-------+-----+----------------- 4) What server did you run the last experiment on? 5) What language did you develop your CGI program in?