You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2015/07/06 20:17:49 UTC
trafficserver git commit: Updated to show 99th percentile
Repository: trafficserver
Updated Branches:
refs/heads/master 5defa51cd -> 46156a8d8
Updated to show 99th percentile
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/46156a8d
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/46156a8d
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/46156a8d
Branch: refs/heads/master
Commit: 46156a8d8974ebf5df1832cd1bf2dd3650c1c489
Parents: 5defa51
Author: Bryan Call <bc...@apache.org>
Authored: Mon Jul 6 11:17:30 2015 -0700
Committer: Bryan Call <bc...@apache.org>
Committed: Mon Jul 6 11:17:30 2015 -0700
----------------------------------------------------------------------
tools/slow_log_report.pl | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/46156a8d/tools/slow_log_report.pl
----------------------------------------------------------------------
diff --git a/tools/slow_log_report.pl b/tools/slow_log_report.pl
index 19cf8a1..597b2f5 100755
--- a/tools/slow_log_report.pl
+++ b/tools/slow_log_report.pl
@@ -36,7 +36,7 @@ sub addStat($$$) {
sub displayStat($) {
my($stats) = @_;
- printf("%25s %10s %10s %10s %10s %10s %10s %10s\n", "key", "total", "count", "mean", "median", '95th', "min", "max");
+ printf("%25s %10s %10s %10s %10s %10s %10s %10s %10s\n", 'key', 'total', 'count', 'mean', 'median', '95th', '99th', 'min', 'max');
foreach my $key ('ua_begin', 'ua_first_read', 'ua_read_header_done', 'cache_open_read_begin', 'cache_open_read_end', 'dns_lookup_begin', 'dns_lookup_end', 'server_connect', 'server_first_read', 'server_read_header_done', 'server_close', 'ua_close', 'sm_finish') {
my $count = $stats->{$key}->{count};
@@ -49,12 +49,13 @@ sub displayStat($) {
my @sorted = sort {$a <=> $b} @{$stats->{$key}->{values}};
my $median = $sorted[int($count/2)];
my $p95th = $sorted[int($count * .95)];
+ my $p99th = $sorted[int($count * .99)];
my $min = $sorted[0];
my $max = $sorted[$count - 1];
my $mean = 0;
$mean = $total / $count if $count > 0;
- printf("%25s %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f\n", $key, $total, $count, $mean, $median, $p95th, $min, $max);
+ printf("%25s %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f\n", $key, $total, $count, $mean, $median, $p95th, $p99th, $min, $max);
}
print "NOTE: Times are in seconds\n";
}