]> err.no Git - varnish/commitdiff
Show also average since start
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 10:10:24 +0000 (10:10 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 10:10:24 +0000 (10:10 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@516 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishstat/varnishstat.c

index 38e678ab3996c1fb989bb50df03307b3074a68a3..06119c5f93ebc695f19b14e3f802bb0b559002dc 100644 (file)
@@ -30,7 +30,7 @@ do_curses(struct varnish_stats *VSL_stats)
        struct varnish_stats copy;
        intmax_t ju;
        struct timespec ts;
-       double tt, lt, hit, miss, ratio;
+       double tt, lt, hit, miss, ratio, up;
        double a1, a2, a3;
        unsigned n1, n2, n3;
        time_t rt;
@@ -52,6 +52,7 @@ do_curses(struct varnish_stats *VSL_stats)
                lt = tt - lt;
 
                rt = ts.tv_sec - VSL_stats->start_time;
+               up = rt;
 
                move(0,0);
                i = 0;
@@ -83,7 +84,8 @@ do_curses(struct varnish_stats *VSL_stats)
 
 #define MAC_STAT(n,t,f,d) \
                ju = VSL_stats->n; \
-               printw("%12ju  %10.2f " d "\n", ju, (ju - (intmax_t)copy.n)/lt); \
+               printw("%12ju  %10.2f %10.2f " d "\n", \
+                   ju, (ju - (intmax_t)copy.n)/lt, ju / up); \
                copy.n = ju;
 #include "stat_field.h"
 #undef MAC_STAT