docker-compose 特别慢问题
某环境执行docker-compose偶发性出现特别慢的情况,包括执行docker-compose -h等命令,慢到极端情况下有同学反馈要等几分钟。
使用strace多次重试抓请求strace -r -f -s 2000 docker-compose -h
发现慢的时候hang在[pid 18578] 0.000010 wait4(-1,
这种位置
如下截图为hang完之后完整的strace记录
和正常返回的记录进行对比(忽略里面时间戳参数改-tt)
发现异常请求有多次wait4、restart_syscall resumed等结果,观察到开头open了/dev/random,怀疑与此有关。
进行/dev/random测试发现果然有概率出现慢请求
[root@192-168-1-27 ~]# dd if=/dev/random of=/

