当目录中有许多文件时,Linux 服务器负载很重

当目录中有许多文件时,Linux 服务器负载很重

我有一个网站,它为每个用户生成图像,并存储在 中/images/user/。我有一台有 8 个 CPU 的服务器,因此最大服务器负载应该是 8,但我的服务器上的负载达到 100、150、200。平均图像大小为 50 KB,1 天创建的图像平均数量超过 50,000 张。减少负载的唯一方法是清空图像目录。

有什么办法可以让负荷降低到正常范围吗?

注意:我认为根据日期和时间将生成的图像分组到多个文件夹中,例如:

  1. 图片/用户/18/11/15/10
  2. 图片/用户/18/11/15/11
  3. 图片/用户/19/11/15/1

那会有什么不同吗?

答案1

  • 有什么办法可以让负荷降低到正常范围吗?

使用科学的方法分析这个问题确实是科学,而不是猜测。

  • 使用常用工具 sar、free、top、iostat vmstat 等来收集有关系统的信息。

  • 对需要做出的改变做出明智的决定。

  • 监控您的系统,看看这些变化是否有帮助。如果没有重新分析,请重复上述步骤。

相关内容