小编Ken*_*thx的帖子

NGINX 以极低的效率提供大型 mp4 文件

我目前在 Centos 6.6 操作系统上运行 nginx/1.0.15。服务器具有以下规格:

  • Intel(R) Atom(TM) CPU C2750 @ 2.40GHz(8 核)
  • 32GB 内存
  • 5 x 6000 GB 7200 RPM(Raid 10)

问题

服务器有 1Gbit/s 的连接,但是它在 400-500 mbit/s 后达到顶峰和瓶颈。服务在大约 100 个连接时开始下降......并且服务器的速度急剧下降(尽管仍有 50% 的带宽可用)

NGINX 服务器严格用于提供静态 .mp4 文件。每个文件通常为 400-1200MB(平均 700MB)

我尝试了许多配置,几乎所有配置都给了我相同的结果..我非常沮丧..

服务器负载也永远不会超过 0.3。

我的配置中是否有任何明显错误或误导?任何事情都可能有所帮助。

配置

/etc/nginx/nginx.conf

user              nginx;
worker_processes  9;

error_log  /var/log/nginx/error.log;


pid        /var/run/nginx.pid;


events {
    worker_connections  51200;
    use epoll;
 }

worker_rlimit_nofile 600000;

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" …
Run Code Online (Sandbox Code Playgroud)

performance nginx hard-drive streaming

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

hard-drive ×1

nginx ×1

performance ×1

streaming ×1