小编out*_*sed的帖子

您使用哪种 Web 服务器硬件来处理 100 Mbps 以上的静态文件?

我目前使用 Amazon S3 来满足我的大部分静态文件服务需求,但我的每月账单变得非常昂贵。我使用日志做了一些粗略的计算,在高峰时间,我最昂贵的亚马逊存储桶正在处理大约100180 Mbps 的流量。主要是 50K 以下的图像。

S3 在存储和冗余方面非常有帮助,但如果我能提供帮助,我真的不需要为带宽和 GET 请求付费。我在自己的数据中心有很多廉价的带宽,所以我将一个 nginx 服务器配置为缓存代理,然后用我的大部分文件(大约 240 GB)准备缓存,这样我的磁盘就不会像疯了一样写入空缓存。

我尝试切换,但我的服务器窒息了

看起来我的磁盘有问题 - 这台机器有 4 x 1 TB SATA 磁盘 (Barracuda XT) 以 RAID 10 设置。这是我手头唯一有足够存储空间用于此的东西。我很确定 nginx 设置正确,因为我已经将它用作另一个较小的 Amazon 存储桶的缓存代理。假设这是一台机器的合理流量,也许 SSD 值得一试。

如果您处理大量静态文件服务,您使用什么硬件?

附加信息

文件系统:ext4,已挂载 noatime,barrier=0,data=writeback,nobh(控制器上有备用电池) Nginx:worker_connections = 4096,worker_rlimit_nofile 16384,worker_processes 8,open_file_cache max=100000 inactive=60m

linux traffic nginx web-server amazon-s3

5
推荐指数
1
解决办法
905
查看次数

标签 统计

amazon-s3 ×1

linux ×1

nginx ×1

traffic ×1

web-server ×1