Benchmark Testing - PacHosting Cloud Servers

PacHosting Cloud Servers solutions are showing excellent performance in the following benchmark testing. The results indicate all round performance in meeting requirements for high throughput, low latency under heavy traffic loads.

Benchmarking Tools Performance Tests
A. UnixBench Overall System
B. fio Disk I/O
C. Sysbench CPU running MySQL
D. ApacheBench (ab) Loading
E. Geekbench 4 Processor
F. RAMspeed SMP RAM

Benchmarking Tools adopted for performance test of PacHosting Cloud Servers Solutions in October 2016

A. Outstanding Overall System Performance of PacHosting Cloud Servers

UnixBench is an industry benchmark ideal for measuring the performance of Linux servers. PacHosting Cloud Servers full series system overall performance is spectacular.

UnixBench
System Benchmarks Index Score

Chart 1: System Benchmarks Index Score of PacHosting Cloud Servers full series

UnixBench is an industry benchmark to measure the performance of Linux servers. PacHosting Cloud Servers full series were under test for the 12 microbenchmarks mentioned in Chart 2: Dhrystone 2 using register variables, Double-Precision Whetstone, Execl Throughput, File Copy 1024 bufsize 2000 maxblocks, File Copy 256 bufsize 500 maxblocks, File Copy 4096 bufsize 8000 maxblocks, Pipe Throughput, Pipe-based Context Switching, Process Creation, Shell Scripts (1 concurrent), Shell Scripts (8 concurrent), System Call Overhead.

The score of each performance test is compared with the baseline value to get an index. The System Benchmarks Index Score represents the overall index, indicating the overall performance of the whole system including the device under test and its settings. Testing results will vary with difference in configuration, OS versions and programs including libraries, compilers, shell, etc.

UnixBench 5.1.3 PacHosting Cloud Servers Full Series Test Result
Microbenchmarks i108 i208 i308 i408 i508
Dhrystone 2 using register variables 73913745.2 147922019.9 221798246.1 294981435.8 441669057.3
Double-Precision Whetstone 6995.9 13992.7 21031.6 27985.5 42013.9
Execl Throughput 8827.9 15283.8 20487.9 24532.5 31256.0
File Copy 1024 bufsize 2000 maxblocks 858443.5 892033.8 917589.2 915533.8 952171.0
File Copy 256 bufsize 500 maxblocks 321087.5 280707.3 224133.9 246209.2 263181.8
File Copy 4096 bufsize 8000 maxblocks 3487949.8 3272685.3 3132644.6 2725742.9 2819895.0
Pipe Throughput 5186118.1 10406173.4 15553158.1 20692299.2 30874613.0
Pipe-based Context Switching 462731.9 448891.4 852832.4 1348518.1 1953273.7
Process Creation 20262.4 38670.4 33348.2 42626.0 52363.9
Shell Scripts (1 concurrent) 17656.5 32550.2 44982.9 54849.1 77534.8
Shell Scripts (8 concurrent) 2361.4 4536.4 6609.6 8253.4 11319.0
System Call Overhead 5038514.1 5333467.2 4315963.3 3864403.5 3903761.8
System Benchmarks Index Score 2739.4 3956.0 4771.4 5638.0 7143.8

Chart 2: Summary of performance test of PacHosting Cloud Servers series with UnixBench.
System Benchmarks Index Score indicates the total results of 12 microbenchmarks.

Configuration i108 i208 i308 i408 i508
Number of vCPU 2 4 6 8 12
RAM 2GB 4GB 8GB 16GB 20GB
Storage 100GB 150GB 250GB 300GB 350GB
IP Address 1 1 1 1 1
Operating System Ubuntu 16.04 Ubuntu 16.04 Ubuntu 16.04 Ubuntu 16.04 Ubuntu 16.04

Chart 3: Configuration and settings of PacHosting Cloud Servers full series under test

B. PacHosting SSD Solutions - Excellent Results in fio Disk I/O Benchmark Test

Bottleneck is usually caused by disk I/O. Disk I/O performance test is therefore imperative.

To ensure fast traffic flow, PacHosting offers customers the SSD Storage which showed excellent results in fio benchmark testing for disk I/O performance.

SSD (Solid-State Drive) Storage with persistent memory stored in IC assemblies can deliver exceptional access speed.

fio 2.1.3 SSD Storage Disk I/O Benchmark Test
block size 16k 4k
write: I/O 16,384 MB 8,781 MB
bw 174697 KB/s 49957 KB/s
iops 10918 12489
runt 96036 msec 180002 msec

Chart 4: Test results of SSD Storage in disk I/O performance

As a benchmark testing tool for both Linux and Windows, fio is an industry standard benchmark for stress test and I/O. The parameter used in this test is to compare the random write speed within a time frame of 180000msec of completing 16 requests for 1G data, 16k block size.

The fio test indicates superiority in I/O of SSD Storage, which is extremely important for mission critical application demanding the highest speed I/O. For example real time financial services, read write intensive ERP, logistics and Business Intelligence applications, etc.

Iops (Input/Output operations per second) is a benchmark for storage device, ideal to measure the performance of Solid State Drives (SSD) and Storage Area Networks (SAN).

C. Remarkably Fast Running Record with PacHosting Cloud Servers

SysBench is an authoritative benchmark to test the speed of CPU processing MySQL database. Superior performance under various configurations (see Chart 3 of section A above) is well proven here.

SysBench
Multiple Thread CPU Execution Time (ms)

Chart 5: Exceptional multi-threaded speed performance by PacHosting Cloud Servers CPU to run each request consists in calculation of prime numbers up to 128000. Execution time in millisecond (ms), the lower, the faster.

D. Cloud Servers Powerful in Handling Traffic Load

PacHosting Cloud Servers shows powerful performance in ApacheBench (ab) stress test.

ApacheBench (ab) is a webserver benchmarking tool for stress test for LAMP applications (Linux, Apache, MySQL and PHP).

This test is with a simulated traffic of 3,000 client request for 3.5MB webpage to evaluate the efficiency of the server (with Ubuntu & Apache 2, other configuration same as Chart 3 in section A) measured in completed requests per second.

ApacheBench i108 i208 i308 i408 i508
Requests per second 223 222 202 228 226

Chart 6: Loading performance of webserver run with Ubuntu & Apache 2.

E. Cloud Servers Processor Demonstrates High Performance

The multi-core processor of PacHosting Cloud Servers exhibits high performance in the Geekbench 4 test under 5 different configurations. GeekBench is designed to simulate real-world scenarios with processor-intensive tasks. This benchmark indicates performance in handling workloads related to integer (for example cryptography, visual files compression and decompression), floating point (numerical analysis) and memory (STREAM).

Geekbench 4 i108 i208 i308 i408 i508
Multi-core 5785 10853 15287 18929 25009

Chart 7: Scores of multi-core processors for full series.

F. All Round RAM Performance

RAMSpeed SMP is a comprehensive RAM symmetric multiprocessing test to assess memory and cache performance: Integer, Floating-Point, MMX (Matrix Math Extensions), SSE (Streaming SIMD Extension). PacHosting Cloud Servers offer fast memory and cache performance.

RAMSpeed SMP Result
INTEGER AVERAGE: 16280.61 MB/s
FL-POINT AVERAGE: 14703.37 MB/s
MMX AVERAGE: 16964.36 MB/s
SSE AVERAGE: 17095.19 MB/s

Chart 8: Cache and memory performance, showing the speed of handling various tasks.

Above service plans are for new customers only. Existing customers may contact our Customer Service Department at (852) 3143-2688 or cs@pachosting.com.hk for further information.