• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

一台 elasticsearch 服务器,如果再将其作为高并发图片服务器,对 ES 查询性能有无影响?

  •  
  •   kisshere · Feb 13, 2023 · 3924 views
    This topic created in 1185 days ago, the information mentioned may be changed or developed.
    当然内存、带宽、硬盘( nvme ssd )足够大
    20 replies    2023-02-13 19:49:45 +08:00
    zjsxwc
        1
    zjsxwc  
       Feb 13, 2023
    性能影响不清楚,但隔三差五进程死掉是肯定会有的。
    julyclyde
        2
    julyclyde  
       Feb 13, 2023
    怎么用做图片服务器?
    cheng6563
        3
    cheng6563  
       Feb 13, 2023
    何苦呢
    aeli
        4
    aeli  
       Feb 13, 2023
    穷,就不要用 es ,三件套都是吃资源的大户。
    zhanggg
        5
    zhanggg  
       Feb 13, 2023
    够大没影响
    都说了内存带宽硬盘足够大了
    chendy
        6
    chendy  
       Feb 13, 2023
    又要高并发又不给加机器是什么操作…
    都是 IO/缓存 密集的玩意,放一起除非没负载否则会抢资源
    opengps
        7
    opengps  
       Feb 13, 2023
    额外一块硬盘,把最担心的磁盘 io 问题隔离到不同的硬盘上去,那就只剩下 cpu 内存可能影响了
    xuanbg
        8
    xuanbg  
       Feb 13, 2023   ❤️ 1
    图片服务器基本不消耗 CPU ,ES 也不怎么耗 CPU 。它们耗的都是磁盘 IO ,所以,只要内存够,不搞在同一块磁盘上,影响不大。
    CaptainD
        9
    CaptainD  
       Feb 13, 2023
    足够大是多大呢
    zackzergzeng
        10
    zackzergzeng  
       Feb 13, 2023
    具体多大呢?还是说无论需要多大你都能加钱?有时候你以为的足够大可能不够大(狗头……
    akira
        11
    akira  
       Feb 13, 2023
    上数据啊,不要空对空。
    dilu
        12
    dilu  
       Feb 13, 2023
    足够大还问啥?当然没问题了
    blankmiss
        13
    blankmiss  
       Feb 13, 2023
    elk 三件套就特别吃配置
    zbowen66
        14
    zbowen66  
       Feb 13, 2023
    先上了,等不够用了再优化,还显得你负责
    westoy
        15
    westoy  
       Feb 13, 2023
    还得接两张网卡......
    MrL30716
        16
    MrL30716  
       Feb 13, 2023
    312ybj22
        17
    312ybj22  
       Feb 13, 2023
    es 是 Java 开发的,也是一个 Java 应用,也会有垃圾回收内存占用, 你当做图片服务器,1M 的图片放到内存里, 占用的可不仅仅是 1M 哦, 你的看看你的内存到底多大了,这个价格估计够你用 oss 了
    X0ray
        18
    X0ray  
       Feb 13, 2023
    既然都放到一起了就肯定有影响的。
    至于影响大小就看两个服务进程对 IO 这块的竞争了,就我所知道的,ES 对 IO 要求还是挺高的(主要集中在写和 segment merge )。
    BadMan
        19
    BadMan  
       Feb 13, 2023
    能用但不建议,1. ES 在高可用上做得没有 mysql 这类数据库那么好,2.如果不是按主键检索,从数据写入到可读取会有数秒的延迟,3.ES 读请求耗时挺高的,我们存了 2TB ( 3 亿条)数据,每次读请求都得 100ms+。如果真的要用,建议每个分片大小控制在 50GB 以内吧,上面再加个缓存
    yufeng0681
        20
    yufeng0681  
       Feb 13, 2023
    没啥大影响。图片服务器都要加持 CDN ,单机也没可能有高性能,带宽肯定不够,卡得用户不要不要的。
    不过如果图片服务特别繁杂,要返回不同尺寸的图片,对图片旋转,裁剪,支持一堆图片格式和互转,,还是把图片服务器放到七牛云等图片服务器上比较靠谱。
    尤其是现在还有涉黄审核,你放在自己服务器,到哪里搞一个黄图检测服务呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 02:38 · PVG 10:38 · LAX 19:38 · JFK 22:38
    ♥ Do have faith in what you're doing.