折腾组装 ESXi 平台的问题,是否需要升级机器,还是换机器? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uti6770werty

折腾组装 ESXi 平台的问题,是否需要升级机器,还是换机器?

  •  
  •   uti6770werty 2020 年 9 月 24 日 1577 次点击
    这是一个创建于 2040 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两年前想着为了一些方便,在家里搭建了一台“服务器”长年开着,
    想着就是拿来折腾的(主要目的是:能把一台机切开成很多台 PC 机用),就没用小机类似群辉的方案,
    上了一套某南某牌 X79+单路 E5 2670 V2+32G 内存,另外淘了一块 IBM 拆机 M5110 RAID 卡,(使用 1Gb Cache 子卡)搭上三块希捷 ES.3 企业盘做了 RAID 5,24 小时开着,一个月电费也不贵,也就几十块钱(具体没有精算,应该是 3,40 块钱左右吧)
    系统使用 ESXI 6.0,里面长开 4,5 个虚拟机,虚拟机都是一些动态域名提供给亲朋好友下载的 web 页面,挂 QQ,电影下载,GoogSync 多台机同步,NAS 盘什么的,磁盘 I/O,CPU 的爆发量不大,以前记得刚开始搭好的时候,在 WinXP 虚拟机里测试,单机 I/O 读写,是写 30M/s,读 50M/s,当时听说是 RAID 5 读写就这样...

    随着应用折腾升级,最近建了一虚拟机,CentoS+MySQL 5.2,ESXI 里分配了两个核心给它,内存给了 4G 预留,
    导入的库有 13G 左右,单表最高 8 千万,用起来,查询和原表防重复插入就比较慢了,对 400 万的 10 字段的表,并发 150 个简单查询(没有函数计算,就 where 的简单绝对匹配),有些缓不过来,如果是 300 条,50 并发防重插入到 8000W 的原表,要 1 分钟以上
    操作期间看起来 CPU 占用比较满,但也不至于全 100%,
    MySQL 的 buffer,max_connections,cache,根据 4G 的内存进行修改过,也不见得效果好多少,
    也就少了十几秒,问了隔壁部门运维的同事,听了说法,然后有两三个打算,不知道怎么做会比较有改善?

    改善方法一、买几块 SATA SSD,M5110 剩余的口用上,再组个 RAID 0 什么的,把 MySQL 这个虚拟机迁往上面去,Mysql 慢,是磁盘 I/O 的问题,(我自己也不信),最低投入,千把块钱能做到。

    改善方法二,升级新平台,上 X99 双路或者 J602 芯片组,CPU4 路,扩内存到 128G,分多点儿给这台虚拟机,旧磁盘也弄过去,整体原因是 CPU 和内存大小的问题。这里花费需要 3,4 千左右,这里我对 4 路平台跑上一天需要多少电费没概念,一个月要过 100 元电费么?

    改善方法三,2 千块钱以下或者左右,搞个 B85 或者 B365 平台实体单机架起干这个 MySQL,效果都比 ESXI 升级弄要强

    大家有何建议?
    8 条回复    2020-09-24 16:51:19 +08:00
    sunmacarenas
        1
    sunmacarenas  
       2020 年 9 月 24 日 via Android
    要不搞个 gen10plus,一步到位
    lianglianglee
        2
    lianglianglee  
       2020 年 9 月 24 日
    选方案 1,HDD 的随机 IO 很低很低,升级 SATA 解决问题,如果能用 NVME 最好,最好用磁盘直通的方式
    我这还有一个方案:Exsi 外挂 NFS 存储,虚拟机建立在 NFS 中
    uti6770werty
        3
    uti6770werty  
    OP
       2020 年 9 月 24 日
    @sunmacarenas gen10plus 配个中等 CPU,在 ESXI 的平台上,估计性能也没有双路老 E3,E5 好用吧

    @lianglianglee 随机 I/O 的说法有道理,另,NFS 与 ESXI 的通道,千兆带宽也未必会比现在的吞吐量好吧?
    CallMeReznov
        4
    CallMeReznov  
       2020 年 9 月 24 日
    除了高 IO 需求的虚拟机以外
    其实 LZ 可以尝试添加 SSD 然后把 SSD 划为缓存的方式使用,这样效率更高,性价比也更高。

    当然了,单独弄个机器跑是最合适的,在公司不考虑噪音的情况下多买几台二手服务器也就几千块的事。
    lianglianglee
        5
    lianglianglee  
       2020 年 9 月 24 日
    @uti6770werty 机械盘+随机 IO 情况下,网络不是瓶颈,用 NFS 的好处是迁移方便,而且可以做到不宕机磁盘扩容
    sunmacarenas
        6
    sunmacarenas  
       2020 年 9 月 24 日 via Android
    @uti6770werty 没太懂 lz 性能瓶颈在哪,io 的话建议加上 SSD 做读写缓存,还有 lz 是否远程访问读写 MySQL,考虑过家里网络瓶颈情况吗?
    uti6770werty
        7
    uti6770werty  
    OP
       2020 年 9 月 24 日
    @CallMeReznov 家里私用,感觉目前情况已经很夸张奢侈了。。。,在弄个 DELL R270 之类二手服务器就很吵了。。。

    @lianglianglee 要弄好一些,外置 NFS 也花费也不小,您说得有道理,但我没试过,考虑 ing...

    @sunmacarenas 其实我提到的读写 SQL,也是在家里局域网的表现,远程稍微逊一些,但也差不了多少秒
    uti6770werty
        8
    uti6770werty  
    OP
       2020 年 9 月 24 日
    听了大家的一些说法,现在有了初步思路,
    先找个 PCI-E 转接卡,上一个有 512G 缓存的 nvme SSD,看看能不能被 ESXI 识别出来,记得 EXSI 里面有一个 SSD Cache 的概念,如果上了效果有改善,那么我也会回来这里报告一声

    如果 Cache 效果提升不大,把这个 SSD 作为直通磁盘使用,把虚拟机迁移过去,看看效果怎么样,效果好,就再买 2 根同款 SSD,组个 RAID 看看,又听说 SSD 组 RAID,非常伤盘。。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2714 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 379ms UTC 07:06 PVG 15:06 LAX 00:06 JFK 03:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86