问题:epoll_wait处理多TCP连接,连接数量变大,回包减少,分析epoll_wait的返回值,统计连接个数对业务的影响。
使用 bpftrace -e 'tracepoint:syscalls:sys_exit_epoll_pwait { @[comm] = hist(args->ret); }'
4T盘和512G盘连接数量有差异,通过分析epoll_wait参看业务的响应状况。
分析epoll_wait的返回值的分布可以明显看出来,4T盘的连接数量变多后业务的响应变少,可进一步分析连接数量变多对业务的影响