… | |
… | |
1043 | distribution. |
1043 | distribution. |
1044 | |
1044 | |
1045 | =head3 Explanation of the columns |
1045 | =head3 Explanation of the columns |
1046 | |
1046 | |
1047 | I<sockets> is the number of sockets, and twice the number of "servers" (as |
1047 | I<sockets> is the number of sockets, and twice the number of "servers" (as |
1048 | eahc server has a read and write socket end). |
1048 | each server has a read and write socket end). |
1049 | |
1049 | |
1050 | I<create> is the time it takes to create a socketpair (which is |
1050 | I<create> is the time it takes to create a socketpair (which is |
1051 | nontrivial) and two watchers: an I/O watcher and a timeout watcher. |
1051 | nontrivial) and two watchers: an I/O watcher and a timeout watcher. |
1052 | |
1052 | |
1053 | I<request>, the most important value, is the time it takes to handle a |
1053 | I<request>, the most important value, is the time it takes to handle a |
1054 | single "request", that is, reading the token from the pipe and forwarding |
1054 | single "request", that is, reading the token from the pipe and forwarding |
1055 | it to another server. This includes deleteing the old timeout and creating |
1055 | it to another server. This includes deleting the old timeout and creating |
1056 | a new one with a later timeout. |
1056 | a new one that moves the timeout into the future. |
1057 | |
1057 | |
1058 | =head3 Results |
1058 | =head3 Results |
1059 | |
1059 | |
1060 | name sockets create request |
1060 | name sockets create request |
1061 | EV 20000 69.01 11.16 |
1061 | EV 20000 69.01 11.16 |