我有一个网站,它为每个用户生成图像,并存储在 中/images/user/
。我有一台有 8 个 CPU 的服务器,因此最大服务器负载应该是 8,但我的服务器上的负载达到 100、150、200。平均图像大小为 50 KB,1 天创建的图像平均数量超过 50,000 张。减少负载的唯一方法是清空图像目录。
有什么办法可以让负荷降低到正常范围吗?
注意:我认为根据日期和时间将生成的图像分组到多个文件夹中,例如:
- 图片/用户/18/11/15/10
- 图片/用户/18/11/15/11
- 图片/用户/19/11/15/1
那会有什么不同吗?
答案1
- 有什么办法可以让负荷降低到正常范围吗?
使用科学的方法分析这个问题确实是科学,而不是猜测。
使用常用工具 sar、free、top、iostat vmstat 等来收集有关系统的信息。
对需要做出的改变做出明智的决定。
监控您的系统,看看这些变化是否有帮助。如果没有重新分析,请重复上述步骤。