环境描述

服务器 树莓派 3B+

CPU:博通 BCM2835 1.4GHz 64位4核 ARM Cortex-A53 CPU

内存:1G LPDDR2

存储:闪迪 32GB TF卡 Class10 U1

这个配置是什么级别

数据参考于网络,不一定正确仅供参考。

CPU 方面

之前有网友做个 BCM2835 VS 赛扬1037U 的评测,性能比大概是 1:27.5,再通俗的换算一下,家用级别有一款很火的 CPU Intel Core i5-9400F ,1037U VS 9400F 性能对比大概是 1:7。BCM2835 VS 9400F 大概是 1:192.5。

内存方面

  • 树莓派 LPDDR2 大概读取速度 4.3 GB/s
  • DDR3 大概读取速度 20 - 30 GB/s
  • DDR4 大概读取速度 60 GB/s

存储方面

以下说的是顺序读取与写入,官方标称的速度不一定准。

  • 性能稍高的 SSD 硬盘,例如:三星 970 EVO Plus 读写速度大概 3300 MB/s
  • 一般机械硬盘速度 7200 转 90 - 190 MB/s,5400 转 50 - 90 MB/s。
  • 我树莓派使用的是大概读取速度 50MB/s,写入速度 15MB/s。

数据库环境

数据库引擎

InnoDB

排序规则

utf8_general_ci

字符集

utf8

数据量

一百三十万

表结构

CREATE TABLE IF NOT EXISTS `user`  (
    `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键自增非空',
    `name` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
    `age` int(3) NULL DEFAULT NULL,
    `address` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
    `birthday` datetime(0) NULL DEFAULT NULL,
    PRIMARY KEY (`id`) USING BTREE
)

数据插入工具

如果你也想要和我一样的环境,我写了一个数据插入程序,供大家使用。

DateBaseInsertTest