Project

General

Profile

Actions

Feature #3137

closed

Write bytes read and network performance stats to arv-mount logs

Added by Peter Amstutz almost 10 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
FUSE
Target version:
Story points:
1.0

Description

Toggle with a --crunchstat-interval argument (default 0 means don't output stats).

Use the same format as crunchstat, so the results show up in Workbench graphs. Example:

crunchstat: blkio:0:0 123456 write 1234560 read -- interval 10.0002 seconds 0 write 0 read
crunchstat: net:keep0 1546380901 tx 3166208 rx -- interval 10.0002 seconds 1546352010 tx 2066527 rx

blkio:0:0 indicates filesystem traffic between userspace programs and arv-mount.

net:keep0 indicates network traffic between arv-mount and keep servers.

Additionally, it would be helpful to know the number of IO operations on both sides, i.e., number of Keep block reads/writes and number of userspace read() and write() calls serviced. (Formatting TBD?)


Subtasks 2 (0 open2 closed)

Task #7788: Review 3137-arv-mount-statsResolvedPeter Amstutz11/18/2015Actions
Task #7795: Add statsResolvedPeter Amstutz11/18/2015Actions

Related issues

Related to Arvados - Bug #7747: [FUSE] arv-mount is too slow for strelkaClosed11/10/2015Actions
Actions

Also available in: Atom PDF