各位大佬,小弟在排查一个服务问题的时候,发现并发场景下响应时间不理想,且查看 vmstat 的 in 和 cs 比较高(超过 1W)。
目前我知道 in 是 cpu 中断,cs 高是频繁的上下文切换,但 CPU8 核 1W 次切换属于频繁切换,如果是 64 核有 1W 次切换还属于频繁切换吗?
有没有大佬指点一下:有没有那种每个逻辑核,对应合理范围的切换次数呢?,
比如 1 个核心如果单位时间切换 100 次是合理范围,那就可以得出 64 核 *100=6400,因为 6400 小于 1W,所以它属于切换过于频繁。
而 128 核 *100=12800,因为 12800 大小于 1W,所以它不属于切换过于频繁。