TestEngineering/Performance/Platforms

< TestEngineering‎ | Performance
Revision as of 12:53, 20 December 2019 by Jmaher (talk | contribs) (→‎Windows ARM64: - more data)

This page details the hardware profiles of all machines used for running performance tests in automation. All performance tests run on physical hardware. Every attempt to run these tests in a virtualised environment has resulted in the hypervisor getting in the way and creating too much noise in the tests, no matter how much we try and tweak it.

Support

All hardware listed below is maintained by Mozilla's operations team.

Desktop

HPE Moonshot

The HPE Moonshot System supports up to 45 servers in a single chassis. Each server resides on a cartridge.

  • Platforms: linux64, windows7-32, windows10-64.
  • Location: MDC1 (Sacramento, CA), MDC2 (Richmond, VA)
  • Note: We test win32 builds on win10x64 instead of win7.
HPE Moonshot 1500 System (45 cartridges per 4.3U)
1500W Hot Plug redundant (1+1) Power Supply
45 m710x ProLiant cartridges
  1 Intel E3-1585L v5 3.0GHz CPU (4 cores)
  8GB DDR4 2400MHz RAM
  1 256GB PCIe M.2 2280 SSD
  1 64GB SATA M.2 2242 SSD
  1 Intel Iris Pro Graphics P580

Apple Mac Mini R7

  • Platforms: macosx10
  • Location: MDC1 (Sacramento, CA), MDC2 (Richmond, VA)
  • Note: All Mac Minis have EDID devices attached that set the resolution at 1600x1200
Model Name: Mac Mini
Model Identifier: Macmini7,1
Processor Name: Intel Core i7 (I7-4578U?)
Processor Speed: 3 GHz
Number of Processors: 1
Total Number of Cores: 2
GPU: Intel Iris Graphics 5100
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 16 GB
Disk: SSD 251 GB (251,000,193,024 bytes)

MacBook Pro

  • Platforms: macosx1014-64-power
  • Location: Bitbar (San Jose, CA)
  • Note: 2 laptops currently for power testing
Model Name: MacBook Pro laptop
Model Identifier: MacBookPro15,1
Processor Name: Intel Core i7 (I7-9750H)
Processor Speed: 2.6 GHz
Number of Processors: 1
Total Number of Cores: 6
GPU:
  Intel UHD Graphics 630
  Radeon Pro 555X
L2 Cache (per Core): 256 KB
L3 Cache: 12 MB
Memory: 16 GB
Disk: SSD 251 GB (251,000,193,024 bytes)

Windows 2017 Reference

  • Platforms: windows10-64-ref-hw-2017
  • Location: Bitbar (San Jose, CA)
  • Note: 13 laptops
Model Name: Acer Aspire 15
Model Identifier: E5-575-33BM
Processor Name: Intel Core i3-7100U
Processor Speed: 2.4 GHz
Number of Processors: 1
Total Number of Cores: 2
GPU: Intel HD Graphics 620
L2 Cache (per Core): 256 KB
L3 Cache: 3 MB
Memory: 4GB DDR4
Disk: 1TB SATA Hard Drive (5400RPM)

Windows ARM64

  • Platforms: windows10-64-ref-hw-2017
  • Location: Bitbar (San Jose, CA)
  • Note: 16 laptops for perf and unittests (potentially 35?)
Model Name: Lenovo Yoga C630
Model Identifier: C630
Processor Name: Qualcomm Snapdragon 850
Processor Speed: 2.96 GHz
Number of Processors: 1
Total Number of Cores: 8
GPU: Qualcomm Adreno 630
Memory: 8GB
Disk: 128GB SSD
Resolution: 1920 x 1080

Mobile

Moto G5

  • Platforms: android-hw-g5
  • Location: Bitbar (San Jose, CA)
  • Note: 40 devices total (30x RAM@2gb, 10x RAM@3gb) (36 for perf, 2 for battery, 2 for testdev)
Model Name: Motorola G5
Model Identifier: moto g5
Processor Name: qualcomm snapdragon 430
Processor Speed: 1.4 GHz
Number of Processors: 1
Total Number of Cores: 8
GPU: Adreno 505
Memory: 2 | 3 GB (see note above)
Disk: 16 GB

Google Pixel 2

  • Platforms: android-hw-p2
  • Location: Bitbar (San Jose, CA)
  • Note: 60 devices total (21 for perf, 2 for battery, 35 for unittest, 2 for testdev)
Model Name: Google Pixel 2
Model Identifier: google p2
Processor Name: Qualcomm Snapdragon 835
Processor Speed: 2.45 GHz
Number of Processors: 1
Total Number of Cores: 8
GPU: Adreno 540
Memory: 4GB
Disk: 64GB