我在我的openmpi
(已编译为infiniband
用法)代码中有一个位置,其中没有进度输出,其中一个进程显示strace
:
poll([{fd=5, events=POLLIN}, {fd=14, events=POLLIN}, {fd=23, events=POLLIN}], 3, 0) = 0 (Timeout)
一遍又一遍。根据{{3}}我运行了ls -l /proc/<pid>/fd
,我看到了几个socket
和/dev/infiniband/
个链接。此系统调用是否指示infiniband
上的进程间通信?我怎样才能验证这个或进一步调试代码中发生的事情?