Robin VirtualBox OVS

I've been doing some work putting a Robin Systems deployment into CentOS7 VirtualBox VMs and I'm documenting that work here. Today I'm attaching the files that are used to create the OpenvSwitch ports to which the VirtualBox VMs attach via their ethernet adapters bridged to the OpenvSwitch ports. The Robin VirtualBox deployment has the VM's themselves on an OpenvSwitch. During the install, Robin itself installs another OpenvSwitch inside the VM's as part of the Robin product deployment.

The files attached all exist on the CentOS7 host (not in the VMs).

Also attached is the /etc/dhcp/dhclient.conf file which manages customized settings for "search" and "nameserver" for /etc/resolv.conf file.

I built the Robin on VirtualBox system successfully and then I ran a test on some NVME storage being presented to the VMs via the virtualized SATA controller (thus slowing down the NVME very signficantly). Here is a Linux FIO result set for the NVME device presented to the VirtualBox Robin node.

[root@centos-72a ezfio-master]# ./ezfio.py -d /dev/sdc -u 1

Install sdparm to allow model/serial extraction. Continuing.

---------------------------------------------------------------------------

WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!

THIS TEST WILL DESTROY ANY DATA AND FILESYSTEMS ON /dev/sdc

Please type the word "yes" and hit return to continue, or anything else to abort.

yes

---------------------------------------------------------------------------

***************************************************************************************************

ezFio test parameters:

Drive: /dev/sdc

Model: UNKNOWN

Serial: UNKNOWN

AvailCapacity: 238 GiB

TestedCapacity: 2 GiB

CPU: Intel Core i7-6700HQ CPU @ 2.60GHz

Cores: 1

Frequency: 2592

Test Description BW(MB/s) IOPS Lat(us)

----------------------------------------------------------------------- -------- --------- --------

---Sequential Preconditioning---

Sequential Preconditioning Pass 1 DONE DONE DONE

Sequential Preconditioning Pass 2 DONE DONE DONE

---Sustained Multi-Threaded Sequential Read Tests by Block Size---

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=512 22.00 45,047 5681.2

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=1024 75.92 77,741 3292.1

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=2048 204.48 104,696 2444.4

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=4096 322.11 82,460 3103.5

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=8192 461.51 59,073 4331.9

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=16384 520.25 33,296 7685.9

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=32768 524.78 16,793 15235.5

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=65536 525.69 8,411 30415.8

Sustained Multi-Threaded Sequential Read Tests by Block Size, BS=131072 525.75 4,206 60813.6

---Sustained Multi-Threaded Random Read Tests by Block Size---

Sustained Multi-Threaded Random Read Tests by Block Size, BS=512 6.97 14,267 17936.8

Sustained Multi-Threaded Random Read Tests by Block Size, BS=1024 13.88 14,214 18004.5

Sustained Multi-Threaded Random Read Tests by Block Size, BS=2048 27.08 13,864 18461.9

Sustained Multi-Threaded Random Read Tests by Block Size, BS=4096 55.33 14,164 18069.5

Sustained Multi-Threaded Random Read Tests by Block Size, BS=8192 98.02 12,547 20397.1

Sustained Multi-Threaded Random Read Tests by Block Size, BS=16384 163.91 10,490 24400.0

Sustained Multi-Threaded Random Read Tests by Block Size, BS=32768 469.53 15,025 17025.9

Sustained Multi-Threaded Random Read Tests by Block Size, BS=65536 506.38 8,102 31581.5

Sustained Multi-Threaded Random Read Tests by Block Size, BS=131072 509.75 4,078 62726.5

---Sequential Write Tests with Queue Depth=1 by Block Size---

Sequential Write Tests with Queue Depth=1 by Block Size, BS=512 7.28 14,903 65.8

Sequential Write Tests with Queue Depth=1 by Block Size, BS=1024 14.49 14,834 66.2

Sequential Write Tests with Queue Depth=1 by Block Size, BS=2048 28.28 14,478 67.8

Sequential Write Tests with Queue Depth=1 by Block Size, BS=4096 59.79 15,306 64.2

Sequential Write Tests with Queue Depth=1 by Block Size, BS=8192 109.11 13,966 70.4

Sequential Write Tests with Queue Depth=1 by Block Size, BS=16384 193.33 12,373 79.6

Sequential Write Tests with Queue Depth=1 by Block Size, BS=32768 293.53 9,393 105.2

Sequential Write Tests with Queue Depth=1 by Block Size, BS=65536 273.31 4,373 226.9

Sequential Write Tests with Queue Depth=1 by Block Size, BS=131072 285.75 2,286 435.1

---Random Preconditioning---

Random Preconditioning DONE DONE DONE

Random Preconditioning DONE DONE DONE

---Sustained 4KB Random Read Tests by Number of Threads---

Sustained 4KB Random Read Tests by Number of Threads, Threads=1 13.18 3,375 294.5

Sustained 4KB Random Read Tests by Number of Threads, Threads=2 24.66 6,313 315.5

Sustained 4KB Random Read Tests by Number of Threads, Threads=4 45.95 11,762 339.0

Sustained 4KB Random Read Tests by Number of Threads, Threads=8 73.56 18,832 423.6

Sustained 4KB Random Read Tests by Number of Threads, Threads=16 95.80 24,526 650.7

Sustained 4KB Random Read Tests by Number of Threads, Threads=32 97.54 24,970 1274.7

Sustained 4KB Random Read Tests by Number of Threads, Threads=64 89.74 22,974 2772.8

Sustained 4KB Random Read Tests by Number of Threads, Threads=128 91.24 23,358 5459.7

Sustained 4KB Random Read Tests by Number of Threads, Threads=256 83.81 21,455 11902.6

---Sustained 4KB Random mixed 30% Write Tests by Threads---

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=1 16.48 4,219 295.6

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=2 30.36 7,773 326.5

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=4 47.84 12,246 414.1

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=8 69.95 17,907 561.4

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=16 74.06 18,959 981.6

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=32 74.14 18,981 1879.8

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=64 71.00 18,177 3799.3

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=128 71.76 18,371 7358.0

Sustained 4KB Random mixed 30% Write Tests by Threads, Threads=256 68.49 17,533 15159.1

---Sustained Perf Stability Test - 4KB Random 30% Write---

Sustained Perf Stability Test - 4KB Random 30% Write 67.48 17,276 15447.5

---Sustained 4KB Random Write Tests by Number of Threads---

Sustained 4KB Random Write Tests by Number of Threads, Threads=1 51.95 13,300 73.9

Sustained 4KB Random Write Tests by Number of Threads, Threads=2 59.30 15,180 130.4

Sustained 4KB Random Write Tests by Number of Threads, Threads=4 65.71 16,822 235.9

Sustained 4KB Random Write Tests by Number of Threads, Threads=8 67.64 17,317 457.2

Sustained 4KB Random Write Tests by Number of Threads, Threads=16 66.77 17,094 926.2

Sustained 4KB Random Write Tests by Number of Threads, Threads=32 70.68 18,094 1745.4

Sustained 4KB Random Write Tests by Number of Threads, Threads=64 62.37 15,966 3924.1

Sustained 4KB Random Write Tests by Number of Threads, Threads=128 61.94 15,856 7743.3

Sustained 4KB Random Write Tests by Number of Threads, Threads=256 58.63 15,010 15745.8

---Sustained Multi-Threaded Random Write Tests by Block Size---

Sustained Multi-Threaded Random Write Tests by Block Size, BS=512 6.49 13,289 19258.2

Sustained Multi-Threaded Random Write Tests by Block Size, BS=1024 12.22 12,518 20423.7

Sustained Multi-Threaded Random Write Tests by Block Size, BS=2048 24.53 12,558 20377.4

Sustained Multi-Threaded Random Write Tests by Block Size, BS=4096 77.32 19,793 12928.0

Sustained Multi-Threaded Random Write Tests by Block Size, BS=8192 134.76 17,249 14829.2

Sustained Multi-Threaded Random Write Tests by Block Size, BS=16384 221.09 14,150 18036.4

Sustained Multi-Threaded Random Write Tests by Block Size, BS=32768 293.22 9,383 27254.3

Sustained Multi-Threaded Random Write Tests by Block Size, BS=65536 304.25 4,868 52536.2

Sustained Multi-Threaded Random Write Tests by Block Size, BS=131072 305.75 2,446 104540.6

COMPLETED!

Spreadsheet file: /home/oracle/Downloads/ezfio-master/ezfio_results_256GB_1cores_2592MHz_sdc_centos-72a_2016-08-21_14-24-03.ods