Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible to measure disk I/O waiting time for active CPUs? #38

Closed
gioannidis opened this issue Jun 15, 2017 · 1 comment
Closed

Possible to measure disk I/O waiting time for active CPUs? #38

gioannidis opened this issue Jun 15, 2017 · 1 comment
Labels

Comments

@gioannidis
Copy link

There are already many tools to measure the % of the CPU waiting time during I/O operations, like dstat. Nevertheless, I am looking for a way to measure the waiting time of the active cores, pretty much in a way like pcm.x reports the utilization of cores in the active state.

I am running a compute-intensive map-reduce application, which is using only a few cores. Programs like dstat report only the total I/O waiting time across all cores (active and inactive), but I am suspecting that my active cores may be I/O bottlenecked.

@gioannidis gioannidis changed the title Possible to measure disk I/O waiting time for active CPU? Possible to measure disk I/O waiting time for active CPUs? Jun 15, 2017
@opcm opcm added the question label Jun 26, 2017
@opcm
Copy link
Contributor

opcm commented Jun 27, 2017

unfortunately I am not aware of a CPU performance event that accounts stalls on I/O. I checked the recent core event list: https://download.01.org/perfmon/SKL/skylake_core_v30.json

@opcm opcm closed this as completed Jun 27, 2017
rdementi added a commit that referenced this issue Oct 25, 2021
test with simdjson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants