测试 Raspberry Pi 4 的 MySQL server

测试 Raspberry Pi 4 的 MySQL server

之前测过 Raspberry Pi 4 可用的 storage devices ;让我选择的话,不在 Raspberry Pi 4 透过 USB 3 装 SSD,大概就是 MicroSD card 。

fio 只能测试 file I/O,而 sysbench 可以测试 CPU 跟 memory,甚至还能测试 DBMS 效能。

测试基准作业系统都是 Ubuntu 20.10,安装 MySQL 8,使用的工具是 sysbench ,用 oltp_read_write 作测试。(Percona 尚未提供 groovy 的 repository,就先不用 sysbench-tpcc 作测试了…)

装机之后简单执行这几行指令:

 # mysql -e "CREATE DATABASE sbtest;" # sysbench oltp_read_write --mysql-user=root prepare # sysbench oltp_read_write --mysql-user=root run 

Intel SSD 760p 搭配 NVMe-to-USB3 转接器,fio 测得结果是 iops 约 11k,传输约 42MB/s 。

SanDisk Extreme Pro MicroSD card,fio 测得结果是 iops 约 390,传输约 1560KB/s 。

对照组,这是在 DigitalOcean 开 US$ 10/mo 的 VPS (1 vCPU & 2GB RAM)作测试。
(看 /proc/cpuinfo 是 Intel(R) Xeon(R) CPU E5-2630L 0 @ 2.30GHz ,bogomips 约 4k)

有想要放网站的话,选用 VPS 还是会比较好… 至少,被攻击的时候不会塞满自己的频宽。
有兴趣玩 VPS 的可以参考这里呀… XD


想在手机阅读更多MySQL资讯?下载【香港硅谷】Android应用
分享到Facebook