我的专用 Linux 服务器上托管着一个 50MB 的文件,每天有近 50K 个用户下载这个文件(每天 2.5GB)。
出现了很多崩溃,并且用户报告说有时由于服务器超载甚至无法下载文件。
我想知道是否有人可以帮助我如何计算我需要哪个服务器/带宽/任何东西来处理这个问题?
有什么解决方案可以让我托管文件并按下载付费吗?
有没有什么设置或者我可以改进或在我的服务器上做些什么来帮助解决这个问题?
我当前的服务器规格是:
2 x Intel Xeon E5 2620V2
2 x (6 x 2.10 GHz)
128 GB REG ECC
256GB SSD HD
1 IP Address
1 Gbit/s port Shared Bandwidth
我将非常感激你们的任何帮助。
非常感谢。
答案1
找到系统中的瓶颈:
1)检查应用程序日志(nginx,apache......)
2)检查系统日志(syslog、messages、dmesg……)
3)使用系统实用程序分析系统资源 - 磁盘负载、内存、CPU、网络(top、netstat、vmstat......)
当发现瓶颈时,您可以解决问题并增加下载次数。
PS:您也可以找到系统管理员,他可以帮助您。