Linux中C++程序read/write卡顿

Linux中多个进程,write函数阻塞16秒
在一个实时业务项目中,有多个进程运行,其中三个进程几乎同时出现了卡顿,其余进程正常,在状态监视中使用了strace命令对进程进行跟踪,跟踪日志如下:
卡顿进程1:

img

卡顿进程2:

img

卡顿进程3:

img

三个进程之间的关系如下:

img

img

卡顿进程2使用了libev事件驱动,卡顿进程1和3都是简单的收数与写操作,while(true)形式

运行环境:redhat6.9,惠普服务器

求问引起卡顿的原因~

看看是不是你的io本身阻塞了。