性能测评
针对部分用户提出的“系统能否支持其单位超过千人规模考试能力”的问题,我们做了一项压力测试,旨在提供一个明确且可靠的参考依据。
低配电脑
- 答题并发300题/秒,大约支撑两千用户同时答题
电脑:联想ThinkStation E30
上市时间:2019年
操作系统:Windows 7 X64
处理器:英特尔 Core i5-9400 @ 2.90GHz 六核
主板:华硕 PRIME B365M-K
内存:16 GB ( 威刚 DDR4 2666MHz 8GB x 2 )
主硬盘:希捷 ST500DM002-1BD142 (500 GB)
网卡:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 华硕
测试:1000人,50道题,考试10次,单表最大50万条
cpu使用率:程序占60%,数据库占35%,压测工具占5%
中配电脑
- 答题并发2500/秒,大约支撑1万用户同时答题
电脑:机械革命 蛟龙17KS 笔记本
上市时间:2023年
操作系统:Windows 11 X64
处理器:AMD Ryzen 7 7840H 主频3.80GHz 睿频5.10GHz 8核 16线程
主板:MECHREVO GM7XG0M
内存:32 GB ( 未知 DDR5 4800MHz 16GB / 未知 DDR5 5600MHz 16GB )
主硬盘:YMTC PC300-1TB-B (1024 GB / 固态硬盘)
网卡:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 清华同方
测试:1000人,50道题,考试10次,单表最大50万条
cpu使用率:程序占60%,数据库占35%,压测工具占5%
压测报告
压测报告 下载
如何估算
同时在线1000人考试,100道题,考试时长60分钟,平均答一题需要6秒,最快也需要600秒完成。
平均并发 = (1000人 * 100道题) / 600秒 = 167题 / 1秒
最高并发 = 1000人同一时刻答题 = 1000题 / 1秒
实际并发(10分钟答完是极少数)= (1000人 * 100道题) / 6000秒 ≈ 30-50题 / 1秒
最高并发量实际上可以忽略不计,因为在同一场考试中,这种情况出现的概率极低。即便在最坏的情况下,也仅可能在几秒钟内出现卡顿,不会持续卡顿。因为考试是人工答题,理论上做不到所有人都在一秒内完成一题,也就是说,在100秒的时间内,所有人都完成答题,并达到可以交卷的状态。
若确需应对极端情况,建议升级电脑配置以确保系统流畅运行。或者联系我们做专业指导。