我在桌面上创建了一个虚拟机来运行我们的持续集成流程。在我对它感到满意之后,我将虚拟机(保持相同的配置)移到我们的服务器上,我发现无头黄瓜测试花费的时间长了 2-3 倍。这台服务器目前的唯一用途是托管虚拟机,重启并仅运行 CI 虚拟机后结果仍然存在。
我正在努力确定导致速度变慢的原因或如何诊断问题。如能得到任何帮助,我将不胜感激。
VM
Ubuntu 14.04 服务器
虚拟机管理程序:kvm
架构:x86_64
分配 2 个 CPU
分配 4096 MB 内存
我的桌面
Ubuntu 12.04.4 桌面
主板:ASUS Z87-PLUS
CPU:Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz
RAM:4 x 8GB DDR3 1333 MHz
HDD:2TB 7200 RPM 64MB 缓存 SATA 6.0Gb/s
服务器
Ubuntu 13.04 服务器
主板:ASUS Z9PE-D16 系列
CPU:2 x Intel(R) Xeon(R) CPU E5-2620
内存:4 x 16GB DDR3 1333 MHz
硬盘:3 x 2TB 7200 RPM 64MB 缓存 SATA 6.0Gb/s
编辑 - Cucumber 信息
xvfb 2:1.15.1-0ubuntu2
宝石
- Cucumber 1.3.14
- Selenium-webdriver 2.41.0
- Headless 1.0.1
测试不是特别紧张。基本导航和 CRUD(本地数据库)