Re: questions about report and poly-server
Chengyu Fan <[email protected]> Wed, 16 Nov 2011 14:36:21 -0700
| Newsgroups | gmane.comp.web.web-polygraph.user |
|---|---|
| Message-ID | <CAFaqyJXorcDjm9cVFvJej4jzW4SQ6p+1jSO4uaYq+Yr3m+ggZw@mail.gmail.com> |
Thanks. You help me a lot! On Wed, Nov 16, 2011 at 9:05 AM, Dmitry Kurochkin < dmitry.kurochkin-LbpN3Auhdh+Rtz+nHKFJDvXmoG9oyoYx@public.gmane.org> wrote: > Hello. > > On Tue, 15 Nov 2011 16:55:35 -0700, Chengyu Fan <[email protected]> > wrote: > > Hi~ > > When I try the test, I use downtime-2.pg in the workloads.And I use the > log > > files to generate the report. > > But I find that some phrase don't have the all the data. > > For example, I generate report just for phrase "meas", > > You run the reporter with "--phase meas" parameter, right? > > > but in the hit > > ratios, I can only find "offered DHR" in the graph, No "measured DHR". > > What about the table above the graphs on the "hit ratios" page? Does it > have 0 for measured DHR? Or does it match the offered DHR? Do BHR > graphs look good? > > Sometime you do not see the line on a graph because it is covered by > another line or is 0. > > Note that if you are running without proxy, the measured DHR is 0. > > FWIW I have run the downtime-2 workload with a Squid proxy and I see > both measured and offered DHR on the graphs. > > > Also, I have "first byte read" in "client byte latency histogram", but no > > "last byte written". > > That is ok. It means that Robots send requests without delays > i.e. basically at the same moment a transaction is started. Note that > there is a table with aggregated byte latency stats above the graphs on > the response times page. You should have all zeros in Last request byte > written cells (except for Max, perhaps). > > > Is this normal? > > > > In general it is ok that some stats or graphs are missing. Some > workloads may not generate particular types of traffic so some stats are > missing. Also, some stats are collected on server- or client-side > only (e.g. hit ratios are collected on client-side). So if a report is > generated using logs from only one side, corresponding stats would be > missing. > > Of course, it does not mean there can not be bugs related to report > generation or stats recording. So please let us know if you find > anything suspicious. > > > Another question is I find when the client finished all the phases, it > will > > quit automatically. But why Server is still running? > > A workload may use multiple polygraph-server and polygraph-client > processes. Some of these processes may be "faster" than other. Because > of that, there may still be clients running (and sending requests) even > after a server finishes the last phase. So if the server quits, those > clients would start getting errors when sending requests to this > server. This is why all servers have implicit "cold" phase at the end. > > > Can I stop it using > > some options? > > > > If you know that all clients have finished, you can stop the server > (e.g. with a keyboard interrupt). Otherwise, it would quit on idle > timeout. Idle timeout is 5min on server-side by default and can be > changed with --idle_tout option. > > > If I missed something apparently, I apologize first. > > > > I hope the above helps. If you still have troubles understanding why > some stats are missing, please consider sending your binary logs and/or > HTML report (you can send it in private if you prefer). And note which > version of Web Polygraph you are using. > > Regards, > Dmitry > > > Thanks. > > > > -- > > Regards, > > Chengyu Fan > > _______________________________________________ > > Users mailing list > > Users-mN9fGWdlm5pku/f+YMZH/di2O/[email protected] > > http://www.web-polygraph.org/mailman/listinfo/users > -- Regards, Chengyu Fan _______________________________________________ Users mailing list Users-mN9fGWdlm5pku/f+YMZH/di2O/[email protected] http://www.web-polygraph.org/mailman/listinfo/users