Statistics describing a work queue. More...
#include <work_queue.h>
Data Fields | |
int | workers_init |
Number of workers initializing. | |
int | workers_ready |
Number of workers ready for tasks. | |
int | workers_busy |
Number of workers running tasks. | |
int | workers_cancelling |
Number of workers aborting their tasks. | |
int | tasks_running |
Number of tasks currently running. | |
int | tasks_waiting |
Number of tasks waiting for a CPU. | |
int | tasks_complete |
Number of tasks waiting to be returned to user. | |
int | total_tasks_dispatched |
Total number of tasks dispatch to workers. | |
int | total_tasks_complete |
Total number of tasks returned complete. | |
int | total_workers_joined |
Total number of times a worker joined the queue. | |
int | total_workers_removed |
Total number of times a worker was removed from the queue. | |
INT64_T | total_bytes_sent |
Total number of file bytes (not including protocol control msg bytes) sent out to the workers by the master. | |
INT64_T | total_bytes_received |
Total number of file bytes (not including protocol control msg bytes) received from the workers by the master. | |
timestamp_t | start_time |
Absolute time at which the master started. | |
timestamp_t | total_send_time |
Total time in microseconds spent in sending data to workers. | |
timestamp_t | total_receive_time |
Total time in microseconds spent in receiving data from workers. |
Statistics describing a work queue.
Number of workers initializing.
Number of workers ready for tasks.
Number of workers running tasks.
Number of workers aborting their tasks.
Number of tasks currently running.
Number of tasks waiting for a CPU.
Number of tasks waiting to be returned to user.
Total number of tasks dispatch to workers.
Total number of tasks returned complete.
Total number of times a worker joined the queue.
Total number of times a worker was removed from the queue.
Total number of file bytes (not including protocol control msg bytes) sent out to the workers by the master.
Total number of file bytes (not including protocol control msg bytes) received from the workers by the master.
Absolute time at which the master started.
Total time in microseconds spent in sending data to workers.
Total time in microseconds spent in receiving data from workers.