- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am running vTune on a MPI program. I want to collect IO information of my program.
I submit the job with
mpirun -n 256 vtune -collect io -r /directory ./*.exe
And it shows the following error and warning:
vtune: Warning: To analyze modules at the kernel level in this configuration, load the Intel sampling driver and set an unlimited (0) value for the Stack size option (if you require stack collection). Alternatively, enable access to kernel-mode monitoring by setting the /proc/sys/kernel/perf_event_paranoid value to 1 or lower.
vtune: Warning: L3 misses and average latencies of inbound PCIe requests cannot be collected. Load the sampling driver to enable full functionality.
vtune: Warning: Attribution of PCIe metrics to devices is not available. For full functionality, load the sampling driver or launch the collection with root privileges.
vtune: Warning: Access to /proc/kallsyms file is limited. Consider changing /proc/sys/kernel/kptr_restrict t o 0 to enable resolution of OS kernel and kernel module symbols.
vtune: Error: PCIe bandwidth analysis requires either one of these actions:
* Install Intel Sampling Drivers
* Configure driverless collection with perf by setting /pro c/sys/kernel/perf_event_paranoid to 0 or configuring Perf tool capabilities.
Could you please give some suggestions on how to solve this problem?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It looks the VTune driver doesn't work and Perf configuration is also not ready. If you want to use VTune driver for the profiling, you need to install the driver following steps in the link:
If you want to use Perf instead, you can click the command in the console window following the prompt:
# echo 0 > /proc/sys/kernel/perf_event_paranoid
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It looks the VTune driver doesn't work and Perf configuration is also not ready. If you want to use VTune driver for the profiling, you need to install the driver following steps in the link:
If you want to use Perf instead, you can click the command in the console window following the prompt:
# echo 0 > /proc/sys/kernel/perf_event_paranoid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The administrator of the supercomputer center told us the perf_event_paranoid can not be modified. Seems like we must install the driver, but I don't have the root access.
Seems like we have to negotiate with the administrator and let them install the driver -- correct?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes.
Whether you are installing the driver or configuring Perf, you need root permissions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your solution! We are trying on it!
![](/skins/images/7B0AB6865064EAE32B30EC9A4E94B48A/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page