上传消耗什么?
最直观请看图。
上图是上传2G大小的资源时的监控。
可以看到系统的CPU和磁盘有反应,内存基本不变。
JVM的CPU有反应,堆降低。
解析:
1为什么CPU有反应?
内存和硬盘是用来存储的。变动等行为却需要CPU的调度。
2.为什么硬盘有反应?
文件最终落盘。
3.为什么内存没反应?
因为硬盘好,有闪存,且使用缓冲区.那么可能只需要8192内存就可以了。
如果硬盘垃圾,或者没有缓冲区,那么可能就会很耗用内存。
4.为什么堆降低?
因为堆有缓冲,只使用8192,变化不大,且此时正好GC
5.为什么JVM-CPU有反应
这就是系统CPU指数