我有一个网站为每个用户生成图片,这些/images/user/存储在/images/user/ 。 我有一个8个CPU的服务器,所以最大的服务器负载应该是8,但我的服务器上的负载达到100,150,200。平均图像大小为50 KB,1天内创build的平均图像数超过50,000。 减less负载的唯一方法是清空images目录。
有什么办法可以将负载降低到正常范围?
注意:我认为在多个文件夹中根据date和时间分组生成的图像,例如:
这会有所作为吗?
- 有什么办法可以将负载降低到正常范围?
用科学的方法来分析这个问题真的是科学而不是猜测。
使用常用工具,sar,free,top,iostat vmstat等来收集有关系统的信息。
对做出的更改做出明智的决定。
监视您的系统,看看这些变化是否有帮助。 如果没有再通,冲洗并重复。