In the previous posts I shared my first impression and how to start using the Google Bare Metal Service (BMS). In this post I will try to show some numbers related to the performance of the solution and you can compare it with your existing environment.
Let me start from the box characteristics. For my tests I was using a “o2-standard-32-metal” box located in the us-west2 zone (Los Angeles) . The solution was configured with 2Gbps interconnect and had a couple of storage resources attached to it. The first one was represented by two 512Gb disks based on HDD storage where I placed my binaries and a recovery ASM disk group and the second was a 2Tb volume “all flash” I used for data. Here is summary table:
Characteristic | |
BMS Box type | o2-standard-32-metal |
CPU | Intel(R) Xeon(R) Gold 6234 CPU @ 3.30GHz |
CPU sockets | 2 |
CPU cores | 16 |
Memory | 384 GB |
Disk 1 | 512 Gb – Standard disk |
Disk 2 | 512 Gb – Standard disk |
Disk 3 | 2048 Gb – All flash |
Network | 4 NICs Speed: 25000Mb/s |
OS | Oracle Linux 7.9 |
Before starting the tests I updated my Oracle Linux and installed a number of packages required for my Oracle database and packages to test IO and Network such as fio and iperf3. Here is a summary table with software and tools used to test the performance.
Package | Testing scope |
fio | IO performance |
stress-ng | CPU. Memory |
swingbench | Oracle database performance |
SLOB | Oracle database IO |
iperf3 | Network |
oratcptest | Network |