diff options
author | zhaolei <zhaolei> | 2007-10-04 02:25:12 +0000 |
---|---|---|
committer | zhaolei <zhaolei> | 2007-10-04 02:25:12 +0000 |
commit | d121d67723ca06f09cb27598f701138d63d2d936 (patch) | |
tree | 39b52bf01fc9b66a297b9793fcdd24a05288ec62 /tapset/queue_stats.stp | |
parent | e1808c5cd2f33903e63e1ce3fff54c3838130635 (diff) | |
download | systemtap-steved-d121d67723ca06f09cb27598f701138d63d2d936.tar.gz systemtap-steved-d121d67723ca06f09cb27598f701138d63d2d936.tar.xz systemtap-steved-d121d67723ca06f09cb27598f701138d63d2d936.zip |
2007-10-04 Zhaolei <zhaolei@cn.fujitsu.com>
* queue_stats.stp (qsq_print): Make value of ops/s output as float
Diffstat (limited to 'tapset/queue_stats.stp')
-rw-r--r-- | tapset/queue_stats.stp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tapset/queue_stats.stp b/tapset/queue_stats.stp index 02b041c5..75407fee 100644 --- a/tapset/queue_stats.stp +++ b/tapset/queue_stats.stp @@ -106,10 +106,11 @@ function qsq_throughput (qname, scale) { # ------------------------------------------------------------------------ function qsq_print (qname) { + qt = qsq_throughput (qname, 1000000000) # 1000 * (number of requests served per second) qwl = qsq_wait_queue_length (qname, 1000) - printf("%s: %d ops/s, %d.%03d qlen, %d await, %d svctm, %d%% wait, %d%% util\n", + printf("%s: %d.%03d ops/s, %d.%03d qlen, %d await, %d svctm, %d%% wait, %d%% util\n", qname, - qsq_throughput (qname, 1000000), # number of qs_time() units per second + qt/1000, qt%1000, qwl/1000, qwl%1000, qsq_wait_time (qname, 1), qsq_service_time (qname, 1), |