V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
Aluhao
V2EX  ›  MySQL

有人用 AWS EC2 安装 MYSQL,相比阿里云性能真的差太多?

  •  
  •   Aluhao · 163 天前 · 2677 次点击
    这是一个创建于 163 天前的主题,其中的信息可能已经有所发展或是发生改变。
    阿里云配置:
    系统:FreeBSD 13.2
    CPU:AMD 构架
    内存:64G
    硬盘:380G (高 IO )

    AWS EC2 配置:
    系统:FreeBSD 13.2 ( r6g.2xlarge )
    CPU:ARM 构架
    内存:64G
    硬盘:500G (高 IO )

    MYSQL 版本:8.0.33

    数据库内容保持一至,执行删除 20 万条数据:
    DELETE FROM api_order WHERE id<=6000000 LIMIT 200000;

    阿里云耗时:0.886 秒
    AWS EC2 耗时:14.315 秒

    测试 10 多次结果差不多,AMD 构架和 ARM 构架性能相差也太大了吧?
    第 1 条附言  ·  162 天前
    36 条回复    2023-11-17 12:37:03 +08:00
    nothingistrue
        1
    nothingistrue  
       163 天前   ❤️ 7
    你特娘的在搞笑,AWS 又不是没有 x86 服务器。
    adoal
        2
    adoal  
       163 天前
    连李云龙都他娘的不如你天才
    nikola11
        3
    nikola11  
       163 天前
    标题和内容比较 到底是比较云服务 还是比较 CPU
    Aluhao
        4
    Aluhao  
    OP
       163 天前
    @nikola11 我只是想问问 ARM 架构是不是不太适合安装 MYSQL
    Aluhao
        5
    Aluhao  
    OP
       163 天前
    不会说话的人请要不要回复,我只说在这里探讨一下而已。
    Chad0000
        6
    Chad0000  
       163 天前 via iPhone   ❤️ 1
    你可以先测试一下磁盘 io 。我记得阿里的相当不错。
    whileFalse
        7
    whileFalse  
       163 天前 via Android   ❤️ 2
    感觉你的配置有问题。aws 托管的 arm mysql 性能并不差。
    另外,是你先不会提问的。
    whileFalse
        8
    whileFalse  
       163 天前 via Android
    不会提问建议不要发帖。
    mingxulin
        9
    mingxulin  
       163 天前 via iPhone
    你的结论跟标题有啥关系?
    LYwyc2
        10
    LYwyc2  
       163 天前
    这个提问给我看懵了,没懂 op 想要表达什么
    Yadomin
        11
    Yadomin  
       163 天前
    我建议你去阿里云开个 Arm 实例再比
    Aluhao
        12
    Aluhao  
    OP
       163 天前   ❤️ 1
    @LYwyc2 我其实就是想问问 AWS EC2 ARM 架构是不是不适合安装 MYSQL ,磁盘 IOPS 和阿里云相差不大,参数都去到 5000 以上了。
    Aluhao
        13
    Aluhao  
    OP
       163 天前
    我标题一说 AWS EC2 性能不行,怎么一堆反应这么激烈?真的好奇怪?
    wunonglin
        14
    wunonglin  
       163 天前
    每日一笑
    whileFalse
        15
    whileFalse  
       163 天前 via Android   ❤️ 3
    你自己该做的测试和分析都没做,信息也不写全什么是 aws 高 io 磁盘?型号和 iops 不写全,两手一摊让大家帮你算命吗
    IDAEngine
        16
    IDAEngine  
       163 天前
    @Aluhao ARM 缺失一些 CPU 指令,软件模拟,不慢才怪
    L4Linux
        17
    L4Linux  
       163 天前 via Android   ❤️ 1
    FreeBSD 啊。。。换 Linux 再调吧。
    Tink
        18
    Tink  
       163 天前   ❤️ 3
    其实你可以直接问,arm 服务期是不是不适合跑 mysql
    Aluhao
        19
    Aluhao  
    OP
       163 天前
    @L4Linux FreeBSD 下使用 MYSQL 性能会下降吗?
    Aluhao
        20
    Aluhao  
    OP
       163 天前
    @Tink 标题确实不太明确,变成引战帖了
    Masoud2023
        21
    Masoud2023  
       163 天前
    我倒是想知道为什么用 FreeBSD
    alanying
        22
    alanying  
       163 天前   ❤️ 2
    其实在云上,同 vCPU 下,ARM64 芯片的性能是比 AMD64 好得多的。

    因为 ARM64 是一个 vCPU 是一个物理核心,AMD64 一个 vCPU 是一个超线程。


    影响性能的可能有 CPU 性能约束,也可能有 IOPS 瓶颈。

    目前看来 ARM64 跑 MySQL 是性价比最高 最好的
    Aluhao
        23
    Aluhao  
    OP
       163 天前
    @Masoud2023
    FreeBSD 系统稳定,安全。
    FreeBSD 系统是一个整体,从系统和应用都是官方源提供,确保上游应用安全。
    用 FreeBSD 10 多年了,公司所有服务系统都用它,一直很稳定。
    L4Linux
        24
    L4Linux  
       163 天前 via Android
    @Aluhao MySQL 侧不知道,但 ARM64 的几个主要玩家都专注于优化 Linux 。
    hysjw
        25
    hysjw  
       163 天前 via iPhone
    AWS 是我用过最好的 不过缺点就是贵 但是省心 我海外跑 AI 都是用的 AWS
    owen800q
        26
    owen800q  
       163 天前 via iPhone
    ARM 不适合用来做服务器
    kkwa56188
        27
    kkwa56188  
       163 天前   ❤️ 2
    客观事实: 麦当劳的咖啡没有肯德基的橙汁甜.

    OP 对事实的描述: 同样是大杯, 喝了 10 多次了 结果差不多
    OP 发帖的题目: 有人喝过麦当劳, 相比肯德基真的差太多了?
    Terry166
        28
    Terry166  
       163 天前
    在 EC2 instance 上安装 MySQL ,这是传统自建机房(on-premise)的玩法,云计算比如 AWS 使用数据库的玩法是 RDS(Relational Database Service),RDS 是云上托管的,可以 horizontal auto scaling ,容量和性能都不会受限制,可以自动创建做备份,自动实现高可用性。
    在 EC2 instance 上安装 MySQL ,只能 vertical scaling (即提升硬件)无法 autoscaling ,容量也有限,如果 ec2 instance 故障了,数据很有可能丢失,需要自己搭建集群实现高可用性。
    OceanBreeze
        29
    OceanBreeze  
       162 天前 via iPhone
    @owen800q 你这也太武断了。我们大量使用 arm 服务器,成本优势明显
    JingW
        30
    JingW  
       162 天前
    lz 做程序员可惜了,这拟题目的功力应该去做自媒体
    Aluhao
        31
    Aluhao  
    OP
       162 天前
    @Terry166 直接用 RDS 那肯定是好,但是贵呀。
    自建其实维护好还是可以,也不会出什么问题,自建能节约不少成本。
    Aluhao
        32
    Aluhao  
    OP
       162 天前
    @OceanBreeze 除了 MYSQL 测试出很慢,ARM 服务器在其它方面还是可以的。
    dif
        33
    dif  
       162 天前
    你这比较比的我好难受,变量太多了吧。
    naixiaoxin
        34
    naixiaoxin  
       162 天前
    阿里云也有 ARM 的服务器啊。。AWS 也有 AMD 的机器吧。。 为什么不在一个云上 控制变量呢? 把变量控制在只有架构和 CPU 的差异。云上不同的磁盘规格给的吞吐也不一样。
    hefish
        35
    hefish  
       162 天前
    大佬们轻点喷,OP 年纪还轻,只是随口一问,逻辑上有些混乱也是正常的。
    我是路过的。不懂你们说的 freebsd arm mysql 之类的东西, 我只知道 php 是最好的语言。
    GeekGao
        36
    GeekGao  
       162 天前
    阿里云的水军?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2844 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:11 · PVG 23:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.