---
name: "tapset::queue_stats"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tapset::queue_stats"
---

# tapset::queue\_stats(3stap)

systemtap queue\_stats tapset

## NAME

tapset::queue\_stats - systemtap queue\_stats tapset

## DESCRIPTION

-

  - **qs\_wait**

  Function to record enqueue requests

-

  See  [*function::qs\_wait*(3stap)](/function::qs_wait/3stap.md)\
    for details.

- **qs\_run**

  Function to record being moved from wait queue to being serviced

-

  See  [*function::qs\_run*(3stap)](/function::qs_run/3stap.md)\
    for details.

- **qs\_done**

  Function to record finishing request

-

  See  [*function::qs\_done*(3stap)](/function::qs_done/3stap.md)\
    for details.

- **qsq\_start**

  Function to reset the stats for a queue

-

  See  [*function::qsq\_start*(3stap)](/function::qsq_start/3stap.md)\
    for details.

- **qsq\_utilization**

  Fraction of time that any request was being serviced

-

  See  [*function::qsq\_utilization*(3stap)](/function::qsq_utilization/3stap.md)\
    for details.

- **qsq\_blocked**

  Returns the time reqest was on the wait queue

-

  See  [*function::qsq\_blocked*(3stap)](/function::qsq_blocked/3stap.md)\
    for details.

- **qsq\_wait\_queue\_length**

  length of wait queue

-

  See  [*function::qsq\_wait\_queue\_length*(3stap)](/function::qsq_wait_queue_length/3stap.md)\
    for details.

- **qsq\_service\_time**

  Amount of time per request service

-

  See  [*function::qsq\_service\_time*(3stap)](/function::qsq_service_time/3stap.md)\
    for details.

- **qsq\_wait\_time**

  Amount of time in queue + service per request

-

  See  [*function::qsq\_wait\_time*(3stap)](/function::qsq_wait_time/3stap.md)\
    for details.

- **qsq\_throughput**

  Number of requests served per unit time

-

  See  [*function::qsq\_throughput*(3stap)](/function::qsq_throughput/3stap.md)\
    for details.

- **qsq\_print**

  Prints a line of statistics for the given queue

-

  See  [*function::qsq\_print*(3stap)](/function::qsq_print/3stap.md)\
    for details.

## SEE ALSO

[*function::qs\_wait*(3stap)](/function::qs_wait/3stap.md), [*function::qs\_run*(3stap)](/function::qs_run/3stap.md), [*function::qs\_done*(3stap)](/function::qs_done/3stap.md), [*function::qsq\_start*(3stap)](/function::qsq_start/3stap.md), [*function::qsq\_utilization*(3stap)](/function::qsq_utilization/3stap.md), [*function::qsq\_blocked*(3stap)](/function::qsq_blocked/3stap.md), [*function::qsq\_wait\_queue\_length*(3stap)](/function::qsq_wait_queue_length/3stap.md), [*function::qsq\_service\_time*(3stap)](/function::qsq_service_time/3stap.md), [*function::qsq\_wait\_time*(3stap)](/function::qsq_wait_time/3stap.md), [*function::qsq\_throughput*(3stap)](/function::qsq_throughput/3stap.md), [*function::qsq\_print*(3stap)](/function::qsq_print/3stap.md), [*stap*(1)](/stap/1.md), [*stapprobes*(3stap)](/stapprobes/3stap.md)
