E2000 Speedometer****测试浏览器性能
Version:V1.0
日期:2024-12-5
1、
浏览器基准测试Speedometer
Speedometer是一款专为Web浏览器设计的基准测试工具,旨在通过模拟用户交互来测量 Web应用的响应速度 。其核心目标是尽可能真实地反映现实世界的Web体验。当浏览器在Speedometer上的得分提升时,实际用户的体验也应得到改善。
Speedometer具有以下显著特点,使其在众多基准测试工具中脱颖而出:
真实性:通过模拟真实用户交互,Speedometer的测试结果能够真实反映浏览器在实际使用中的性能表现。
灵活性:支持多任务并发测试,能够全面评估浏览器在复杂场景下的性能。
持续更新:项目团队定期更新测试用例,确保Speedometer始终与最新的Web威廉希尔官方网站
保持同步。
易用性:用户只需访问一个普通网页即可运行测试,无需复杂的安装和配置过程。
Speedometer测试网址:https://browserbench.org/Speedometer3.0/
2 、安装** Chromium **
Chromium是Google的开源项目,开发者们可以共同去改进它,然后Google会收集改进后的Chromium并发布改进后安装包。Chrome是Google开发&发布版本,Google会把Chromium的东西更新到Chrome中,是经过Google进行了封闭、定制和优化的版本。
Chrome 浏览器在浏览器基准测Speedometer中的得分和整体性能出色(如下图)。
(截图摘自:11款常用浏览器横评:Edge最强 傲游不输Chrome 环球网财经)
Chromium是由Google启动的一个开源网络浏览器项目,也是流行的Chrome浏览器的基础。虽然Chrome包含专有功能,但Chromium是完全开源的,这使其成为许多 Linux 用户的首选。下面以Chromium为目标对象,进行安装和测试在E2000Q平台上的跑分。
方法 1:使用 APT 安装 Chromium
apt命令是一个高级软件包工具,也是 Ubuntu 的默认软件包管理器,它提供了一种从命令行安装软件的直接方法。
$ sudo apt
update
$ sudo apt
install chromium-browser
安装完成后,可以在终端中输入chromium-browser或在应用程序菜单中找到它来启动Chromium 。
$ chromium-browser
Version 128.0.6613.119(Official
Build)Built on Kylin
方法 2:使用Snap包管理器安装 Chromium
snap是一个包管理系统,可以轻松地在不同的 Linux 发行版之间安装软件。
$ sudo apt-get
install snapd #安装snapd
$ sudo systemctl
enable snapd # snapd开机自启动
$ sudo systemctl
start snapd #snapd立即启动
$ sudo snap
install chromium #安装chromium
你以在终端中输入chromium或在应用程序菜单中找到它来启动Chromium 。
$ chromium
版本131.0.6778.85(正式版本)snap(64位)
如何卸载 Chromium?
如果您出于任何原因需要删除Chromium,请按照安装方法的说明进行操作:
对于apt的方法:
$ sudo apt
remove chromium-browser
$ sudo apt
autoremove
对于snap方法:
$ sudo snap
remove chromium
3 、测试环境
硬件环境
内部GMAC(SGMII/RGMII) 外部网卡(I210、RTL8111)
软件环境
固件 :飞腾自研UEFI
OS安装包 :Kylin-Embedded-V10-SP1-General-Release-Base-202407021403-ARM64
$ uname -a
Linux kylin 5.4.18-63.52-embedded-generic
#embedded SMP PREEMPT Thu Apr 18 16:25:26 CST 2024 aarch64 aarch64 aarch64
GNU/Linux
$ cat /etc/os-release
NAME="Kylin"
VERSION="银河麒麟嵌入式操作系统V10(SP1)"
VERSION_US="KYLIN Embedded Linux
V10(SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="KYLIN Embedded Linux V1
SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=V10SP1
KYLIN_RELEASE_ID="2303"
测试1:
2024-12-5 10:00 使用E2000Q
内部GMAC SGMII、RGMII测分。
在应用程序菜单中启动chromium-browser(安装源:apt)
测试2:
2024-12-5 10:00 使用PCIE
外扩网卡(I210/RTL8111)测分。
在应用程序菜单中启动chromium-browser(安装源:apt)
测试3:
2024-12-5 14:00 使用E2000Q
内部GMAC SGMII测分2次。
在应用程序菜单中启动chromium-browser(安装源:apt)
测试4:
2024-12-5 14:00 使用E2000Q
内部GMAC SGMII测分3次。
在终端中输入chromium来启动Chromium(安装源: snap )
测试总结:
1、 在相同的硬件板卡、固件、OS、浏览器和网络环境下,E2000Q RGMII、SGMII和外部网卡跑分未发现有差异。
2、 E2000Q浏览器基准测试Speedometer跑分低与未集成GPU关系较大,不同的浏览器测分有明显差异(建议Chromium浏览器),另外和外部网络环境也有较大关系。
3、 不同版本的Chromium跑分也存在20%以上的差异,snap安装的v131版本性能优于apt安装的v128版本(满足客户提出的跑分≥1.6的目标,推荐客户考虑高版本Chromium浏览器)。