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

小主机跑 mysql, J1900/N5105/N100 在这种使用场景上来说,性能差别大吗?

  •  
  •   pppguest3962 · 338 天前 · 2521 次点击
    这是一个创建于 338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原来数据库是跑在远程的一台利旧服务器( X78 平台)的其中一个虚拟机上,最近为了便捷,打算在本地专为安排一台单独的主机(放在宿舍弱电箱)

    • 非生产场合,实验性质。
    • 主机只跑 mysql 。
    • 安置空间有限,只能安排 9CM*9CM 体积规格的小主机,或者 13CM ,超过 17CM 都大了。
    • 写库的设备只有 1~3 个网络终端,大概 200~600 并发,持续 1~2 个小时左右,然后就休息。
    • 库目前 100GB 大小,表 300 多个,最大单表 20GB ,非常简单的存储,没有用到什么外键,虚拟表更往深层的复杂设计,连 conf 都是默认的多,各表的总计触发器还是挺多的(全部总计大概在 80 多个)
    • 查库的用户 1~3 个终端,并发不知道怎么统计,一个页面也就需要 30 多条 SQL 吧,基本都是单表查询,多表联合就 4~5 条左右
    • 目前用旧平台最慢的一条查询也就 1.8 秒

    1 、所以不懂就问,如果为其安排一个小主机,跑这种场合的机器,J1900 足够吗? (如果性能足够跑,我就不多花钱了)
    2 、新出的 N100 十二代应该可以吧,起始我是想一步到位,N305+双网口的,但这个月 N305 还没有比较合适的大小的产品,某宝上问了深圳东莞厂,说准备生产了,
    如果 J1900 足够能跑起来,就打算先入手个 J1900 或者 N5105 ,N6000 之类的小主机用着先了。
    3 、有回复我都会送小心心,谢谢大家解答!

    16 条回复    2023-05-18 15:08:50 +08:00
    zhangfeiwudi
        1
    zhangfeiwudi  
       338 天前   ❤️ 1
    我也想知道,纠结了好久 最后我还是入手了个塔式服务器 cpu: W-2175 2.5G 14 核心 28 线程 跑 mysql 毫无压力 可以看我这个帖子 https://www.v2ex.com/t/923552#reply13 , 可以给你个参考。 工控机我也有个 只不过没用别的 就刷了个软路由
    knva
        2
    knva  
       338 天前   ❤️ 1
    对于 N100 来说,跑这个简简单单
    opengps
        3
    opengps  
       338 天前   ❤️ 1
    并发 200~600 是认真的吗?这个压力其实并不小,不过硬盘快,结构简单的话没问题
    yinmin
        4
    yinmin  
       338 天前 via iPhone   ❤️ 1
    200-600 并发,100GB 数据库,j1900 跑不动的。

    推荐 amd r5 、r7 的小主机性能强、价格适中。
    caola
        5
    caola  
       338 天前   ❤️ 1
    200-600 并发的,那说明业务很庞大了啊, 如果是网站那得是 有百万会员以上级别的了
    dilu
        6
    dilu  
       338 天前   ❤️ 1
    200-600 并发,这么说吧,大多数公司都没有这个并发量。针对#5 ,如果是网站的话可能不是百万级别用的用户量,而是百万级别的日活量了。第一家公司用户百万,日活 1w ,并发量也就 10-50 的样子 最高没过 100
    pppguest3962
        7
    pppguest3962  
    OP
       338 天前 via iPhone
    @zhangfeiwudi 收到,我需求没你那么高,我目标小主机,只是想要一个能方便倒库的低功耗数据收纳箱
    pppguest3962
        8
    pppguest3962  
    OP
       338 天前 via iPhone
    @knva 我想了一下,也是 n100 是最合适了,买新不买旧
    pppguest3962
        9
    pppguest3962  
    OP
       338 天前 via iPhone
    @yinmin 没找到合适的现成产品,能放到弱电箱里面的
    pppguest3962
        10
    pppguest3962  
    OP
       338 天前 via iPhone
    @dilu 有可能是我表述错误,我对 mysql 的概念也不是理解的很深刻,程序开二三十条连接,乱序往里面写数据
    dilu
        11
    dilu  
       337 天前   ❤️ 1
    @pppguest3962 #10 连接数在你这个场景下其实没什么意义,楼主的意思应该是每秒有 200-600 个 sql 语句被执行?并且这些语句完全不可预见,可能是 curd 的任何一种,那 j1900 肯定是吃不消的,虽然标称 4 核 4 线程但是性能真的很拉。最低得换个 j4105 以上的产品才能有更好一点的体验。
    pppguest3962
        12
    pppguest3962  
    OP
       337 天前
    @dilu 您对 sql 执行量说得完全正确,我不是专业的 DBA ,有您这样的过来经验之谈,我心里就有数了,目前看准了 N100 主机,但目前还没有合适的机型(暂时没有 10CM 以下,双网口,能上单条 2280 SSD 的),所以再等等 1,2 个月吧,估计这 12 代的尺寸大小的机型出来后,直接上 N200 ,N305 也可能的,看性价了,N100 能搞定也就 N100 了
    stone666
        13
    stone666  
       337 天前   ❤️ 1
    等 618 的 n305 吧
    qzwmjv
        14
    qzwmjv  
       337 天前   ❤️ 1
    N300 ,内存拉满,带缓存 NVME sdd
    考虑到 d4 和 d5 价格,Nx00 系列只能单条,搞 n5105 更合适
    1018ji
        15
    1018ji  
       337 天前   ❤️ 1
    我司并发都没这么大
    dilu
        16
    dilu  
       337 天前   ❤️ 1
    @pppguest3962 #12 j1900 的性能实在是太差了,我是 nas 玩家,j1900 黑群晖都被玩烂了,不吃 cpu 的还好,稍微对 cpu 有点需求的任务它都不太能胜任,唯一的好处就是 x86+低功耗。既然楼主有这个需求还是稍微加点钱上好的设备吧,毕竟贵的东西除了贵什么毛病都没有。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2801 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:57 · PVG 21:57 · LAX 06:57 · JFK 09:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.