V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kisshere
V2EX  ›  程序员

nginx 反代网站的服务器,对硬件配置有哪些要求?

  •  
  •   kisshere · 2022-09-23 08:54:01 +08:00 · 3143 次点击
    这是一个创建于 792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    hdd 还是 ssd 对反代速度有影响吗?高并发状态下,cpu 和内存消耗大不大?
    14 条回复    2022-09-23 21:19:38 +08:00
    thinkershare
        1
    thinkershare  
       2022-09-23 09:03:51 +08:00   ❤️ 1
    ??? 你这样问, 谁能回答你呢?
    thetbw
        2
    thetbw  
       2022-09-23 09:07:12 +08:00   ❤️ 1
    还真没想过,不过兼容的下限极低
    seers
        3
    seers  
       2022-09-23 09:08:44 +08:00 via Android
    ab 压测一下看看
    geekvcn
        4
    geekvcn  
       2022-09-23 09:09:30 +08:00
    cpu 内存 网卡,磁盘存日志的
    geekvcn
        5
    geekvcn  
       2022-09-23 09:10:23 +08:00
    网卡用虚拟网卡会增大 CPU 负载
    StevenRCE0
        6
    StevenRCE0  
       2022-09-23 09:10:34 +08:00
    小霸王( bushi
    geekvcn
        7
    geekvcn  
       2022-09-23 09:15:58 +08:00
    如果要有 https 需求,处理器支持 AES-NI SHA 可以提高并发,如果要做静态资源缓存,SSD 也就有需求了
    xuanbg
        8
    xuanbg  
       2022-09-23 09:36:01 +08:00
    仅仅只是转发的话,单核 1G 足够使用。
    eason1874
        9
    eason1874  
       2022-09-23 09:41:43 +08:00
    反代本身没什么存储需求,buffer 是在内存里的,少量文件缓存也会在内存,硬盘只是持久化。只有 CDN 那种需要大量缓存文件的反代场景才对硬盘有高要求,其他反代场景用什么硬盘差别不大

    内存占用可以通过 buffer size 来控制,主要压力在 CPU 吧,像 https 每个请求都得计算,这是改配置也优化不了多少的,一般需要专门的硬件来解决,叫 SSL 加速卡,英特尔的方案叫 QAT
    seakingii
        10
    seakingii  
       2022-09-23 09:44:24 +08:00
    小规模用用,不用考虑压力,大规模,建议用专业的 CDN
    zhaokun
        11
    zhaokun  
       2022-09-23 10:40:06 +08:00
    之前公司几十台服务器,三台 1 核 1G 的 ng 做入口
    keepeye
        12
    keepeye  
       2022-09-23 10:48:39 +08:00
    你有多大并发?可以参考下阿里云 SLB 的配置参数
    kennylam777
        13
    kennylam777  
       2022-09-23 10:48:45 +08:00
    @geekvcn
    用得上 AES-NI 的人都摸過頂吧, 這問題的問法看來是無經驗的, 那就直接用便宜的方案就好反正沒那麼多流量。
    tunggt
        14
    tunggt  
       2022-09-23 21:19:38 +08:00 via Android
    nginx 反代的话,对 cpu 和内存要求很小。
    不过关键要看你所谓的高并发,到底有多高。
    有需要的话,建议你自建 cdn
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1237 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:12 · PVG 02:12 · LAX 10:12 · JFK 13:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.