写在前面
一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到,这时的服务瓶颈一般是在磁盘的I/O上。比较常见的就是,大文件频繁读写的cpu开销远小于小文件频繁读写的开销,小文件的读写更加频繁,需要更多的cpu来处理I/O的中断。
- 怎么判断CPU使用率偏高?以及为什么会偏高
这篇文章可能讲的更清楚 - CPU使用率怎么计算?
详情点击 - HTTP2和HTTP3有了解过吗?
写在前面
一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到,这时的服务瓶颈一般是在磁盘的I/O上。比较常见的就是,大文件频繁读写的cpu开销远小于小文件频繁读写的开销,小文件的读写更加频繁,需要更多的cpu来处理I/O的中断。