这篇文章上次修改于 1751 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
环境描述
服务器 树莓派 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
数据量
4072084
表结构
CREATE TABLE `user` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键自增非空',
`name` varchar(10) DEFAULT NULL,
`sex` int(2) DEFAULT NULL,
`height` int(3) DEFAULT NULL,
`weight` int(3) DEFAULT NULL,
`phone` varchar(13) DEFAULT NULL,
`email` varchar(50) DEFAULT NULL,
`address` varchar(50) DEFAULT NULL,
`birthday` datetime DEFAULT NULL,
`name_first` varchar(2) GENERATED ALWAYS AS (left(`name`,1)) VIRTUAL,
PRIMARY KEY (`id`) USING BTREE,
KEY `phone_index` (`phone`),
KEY `name_birthday_index` (`name`,`birthday`),
KEY `height_weight_index` (`height`,`weight`),
KEY `name_first_birthday_index` (`name_first`,`birthday`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
数据插入工具
如果你也想要和我一样的环境,我写了一个数据插入程序,供大家使用。
没有评论