Incorrect throughput being seen in report and differing PGL configs

Mohammed Rakhada morakhad at cisco.com
Tue Aug 2 13:51:09 UTC 2011


Hello,

I am using Web Polygraph version 4.4.0 and running against a proxy
server using 8 clients and 8 servers. After the report is run I see the
following data.


label: Tue Aug 2 13:52:51 BST 2011
throughput: 4196.00xact/sec or 608.43Mbits/sec
response time: 49msec mean
hit ratios: 18.86% DHR and 6.88% BHR
unique URLs: 820565xact (35.40% recurrence)
errors: 0.00% (8xact out of 1270224xact)
duration: 5.05min
start time: Tue, 02 Aug 2011 12:53:18 GMT
workload: available
Polygraph version: 4.4.0
reporter version: 4.4.0

however when I am looking at the switch statistics the number reported
is much lower (360Mbits/sec)

Could you clarify what the throughput value actually relates to?

I am also seeing the following message when trying to run the
polygraph-reporter. Could you help so that I can avoid this error?

PGL configuration in /opt/stress/scripts/tmp/sss-101-strs_1312291541.log
differs from the one
in /opt/stress/scripts/tmp/sss-103-strs_1312291541.log

All the configs are identical apart from the "use" line at the bottom
which I generate to pair up my servers and clients. The attached file
192.168.29.101.polygraph.pg is an example of this line. Each pair of
server / client will have the same line but the next pair will have a
different line.

Attached are my polygraph files to help you understand my setup.

Please let me know if you require further information or clarification.

Thanks in advance.

Mohammed Rakhada
Systems Administrator
Cisco Ltd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 192.168.29.101.polygraph.pg
Type: text/x-csrc
Size: 5610 bytes
Desc: not available
URL: <http://lists.web-polygraph.org/pipermail/users/attachments/20110802/cec35f02/attachment.c>
-------------- next part --------------
Robot sss101strs = {
        kind = "sss101strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.202:8080' ];
	http_proxies = [ '192.168.30.50:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.201' ** 1000 ];
};

Robot sss103strs = {
        kind = "sss103strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.204:8080' ];
	http_proxies = [ '192.168.30.50:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.203' ** 1000 ];
};

Robot sss105strs = {
        kind = "sss105strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.206:8080' ];
	http_proxies = [ '192.168.30.60:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.205' ** 1000 ];
};

Robot sss107strs = {
        kind = "sss107strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.208:8080' ];
	http_proxies = [ '192.168.30.60:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.207' ** 1000 ];
};

Robot sss109strs = {
        kind = "sss109strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.210:8080' ];
	http_proxies = [ '192.168.30.70:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.209' ** 1000 ];
};

Robot sss111strs = {
        kind = "sss111strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.212:8080' ];
	http_proxies = [ '192.168.30.70:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.211' ** 1000 ];
};

Robot sss113strs = {
        kind = "sss113strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.214:8080' ];
	http_proxies = [ '192.168.30.80:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.213' ** 1000 ];
};

Robot sss115strs = {
        kind = "sss115strs";
        interests = [ "public": 30%, "foreign" ]; //user traces
        foreign_trace = "/opt/home/mrakhada/t53.urls.httponly.ports";
        pop_model = { pop_distr = popUnif(); };
        recurrence = 25% / cntImage.cachable;
        req_rate = 1/sec;
        //origins = M.names;
        origins = [ '192.168.30.216:8080' ];
	http_proxies = [ '192.168.30.80:8080' ];
        //origins = S.addresses;
        addresses = ['192.168.30.215' ** 1000 ];
};

Server sss102strs = {
        kind = "sss102strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.202:8080', '192.168.30.202:80' ];
};
Server sss104strs = {
        kind = "sss104strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.204:8080', '192.168.30.204:80' ];
};
Server sss106strs = {
        kind = "sss106strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.206:8080', '192.168.30.206:80' ];
};
Server sss108strs = {
        kind = "sss108strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.208:8080', '192.168.30.208:80' ];
};
Server sss110strs = {
        kind = "sss110strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.210:8080', '192.168.30.210:80' ];
};
Server sss112strs = {
        kind = "sss112strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.212:8080', '192.168.30.212:80' ];
};
Server sss114strs = {
        kind = "sss114strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.214:8080', '192.168.30.214:80' ];
};
Server sss116strs = {
        kind = "sss116strs";
        contents = [ cntJPG: 40%, cntGIF: 45%, cntPNG: 14%, cntPDF: 1% ];
        direct_access = contents;
        //addresses = M.addresses;
  	addresses = [ '192.168.30.216:8080', '192.168.30.216:80' ];
};


More information about the Users mailing list