hetzner_logo

Привет!

Я уже тестировал облако Hetzner когда оно только появилось в 2018 году, а сейчас решил сделать еще один тест.

В ноябре у данного хостинг-провайдера появилась новая локация в Ashburn, USA. Заодно я решил посмотреть стоит ли брать сервер в локации USA.

Панель управления

Давайте для начала посмотрим как изменилась панель управления. Главное изменение которое бросается в глаза это темная тема.

Также расширился список ОС доступных для установки на сервера и локаций теперь четыре вместо двух. Стоимость минимального тарифа теперь выше и самый дешевый сервер для пользователя из РФ обойдется в 4.19 евро.

Набор доступных тарифов слегка отличатеся в разных локациях. К примеру в локации USA минимальный доступный тариф это CPX11 за 4.79 евро. Дело в том что по CPX-тарифам предоставляются сервера на процессорах AMD Epyc.

Видимо в новой локации нет серверов на Intel.

Есть возможность арендовать сервер с отдельным SSD (не пошаренным с другими пользователями).

Также есть возможность приобрести отдельный Volume и монтировать его к серверам.

В этом разделе можно настроить Load Balancer.

А в этом можно приобрести Floating IP и потом привязывать его к своим серверам при необходимости.

Также есть возможность создать внутреннюю сеть между своими серверами.

И настроить правила для Firewall.

Вдобавок всем этим хозяйством можно управлять через API.

К примеру при помощи Terraform или Ansible.

У запущенных серверов доступны красивые графики отображающие нагрузку.

Итак, перейдем к тестам.

Локация DE

Сведения о VM

CX11 1 CPU 2Gb RAM 20Gb SSD

На сервере установлена CentOS 7.9

cat /etc/centos-release
-----------
CentOS Linux release 7.9.2009 (Core)

Kernel info:
====================================================
uname -a
-----------
Linux de 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Inxi

inxi -b
-----------
System:    Host: de Kernel: 3.10.0-1160.45.1.el7.x86_64 x86_64 bits: 64 Console: tty pts/0 
           Distro: CentOS Linux release 7.9.2009 (Core) 
Machine:   Type: Kvm System: Hetzner product: vServer v: 20171111 serial: 15918685 
           Mobo: N/A model: N/A serial: N/A BIOS: Hetzner v: 20171111 date: 11/11/2017 
CPU:       Info: Single Core Intel Xeon (Skylake IBRS) [MCP] speed: 2100 MHz 
Graphics:  Device-1: driver: bochs-drm v: N/A 
           Display: server: No display server data found. Headless machine? tty: 160x48 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Network:   Device-1: Intel 82371AB/EB/MB PIIX4 ACPI type: network bridge driver: piix4_smbus 
           Device-2: Red Hat Virtio network driver: virtio-pci 
Drives:    Local Storage: total: 19.07 GiB used: 1.21 GiB (6.3%) 
Info:      Processes: 76 Uptime: 4m Memory: 1.75 GiB used: 271.3 MiB (15.2%) Init: systemd runlevel: 3 Shell: Bash 
           inxi: 3.3.06 

Тут мы видим что нам доступно одно ядро процессора Intel Xeon частотой 2100 Mhz и доступно 1.75 гигабайт ОЗУ.

PT Summary

pt-summary
-----------
# Percona Toolkit System Summary Report ######################
        Date | 2021-11-11 12:08:40 UTC (local TZ: UTC +0000)
    Hostname | de
      Uptime | 4 min,  1 user,  load average: 0.40, 0.16, 0.07
      System | Hetzner; vServer; v20171111 (Other)
 Service Tag | 15918685
    Platform | Linux
     Release | CentOS Linux release 7.9.2009 (Core)
      Kernel | 3.10.0-1160.45.1.el7.x86_64
Architecture | CPU = 64-bit, OS = 64-bit
   Threading | NPTL 2.17
     SELinux | Permissive
 Virtualized | VMWare
# Processor ##################################################
  Processors | physical = 1, cores = 1, virtual = 1, hyperthreading = no
      Speeds | 1x2099.998
      Models | 1xIntel Xeon Processor (Skylake, IBRS)
      Caches | 1x16384 KB
# Memory #####################################################
       Total | 1.7G
        Free | 1.1G
        Used | physical = 97.6M, swap allocated = 0.0, swap used = 0.0, virtual = 97.6M
      Shared | 8.5M
     Buffers | 28.3M
      Caches | 563.5M
       Dirty | 69336 kB
     UsedRSS | 102.3M
  Swappiness | 30
 DirtyPolicy | 30, 10
 DirtyStatus | 0, 0
  Locator   Size     Speed             Form Factor   Type          Type Detail
  ========= ======== ================= ============= ============= ===========
  DIMM 0    2000 MB  Unknown           DIMM          RAM           Other   
# Mounted Filesystems ########################################
  Filesystem  Size Used Type     Opts                                                      Mountpoint
  /dev/sda1    19G   7% ext4     rw,relatime,seclabel,data=ordered                         /
  devtmpfs    871M   0% devtmpfs rw,nosuid,seclabel,size=891788k,nr_inodes=222947,mode=755 /dev
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /run/user/0
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /run/user/0
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183284k,mode=700   /run/user/0
  tmpfs       179M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /run/user/0
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183284k,mode=700   /dev/shm
  tmpfs       895M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183284k,mode=700   /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /sys/fs/cgroup
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,seclabel                                  /run
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /run
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183284k,mode=700   /run
  tmpfs       895M   1% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /run
# Disk Schedulers And Queue Size #############################
         sda | [deadline] 128
         sr0 | [deadline] 128
# Disk Partioning ############################################
Device       Type      Start        End               Size
============ ==== ========== ========== ==================
/dev/sda     Disk                              20480786432
/dev/sda1    Part       2048   40001502        20479720448
# Kernel Inode State #########################################
dentry-state | 35350	23715	45	0	10356	0
     file-nr | 832	0	174941
    inode-nr | 24137	369
# LVM Volumes ################################################
Unable to collect information
# LVM Volume Groups ##########################################
Unable to collect information
# RAID Controller ############################################
  Controller | No RAID controller detected
# Network Config #############################################
  Controller | Red Hat, Inc. Virtio network device
 FIN Timeout | 60
  Port Range | 60999
# Interface Statistics #######################################
  interface  rx_bytes rx_packets  rx_errors   tx_bytes tx_packets  tx_errors
  ========= ========= ========== ========== ========== ========== ==========
  lo             2500         30          0       2500         30          0
  eth0       80000000      15000          0    1250000       9000          0
# Network Devices ############################################
  Device    Speed     Duplex
  ========= ========= =========
  eth0                            
# Network Connections ########################################
  Connections from remote IP addresses
    2a00                4
    217.72.xxx.xxx      2
    2001                1
  Connections to local IP addresses
    2a01               15
  Connections to top 10 local ports
    44732               2
    57948               1
    58026               1
    58070               1
    58200               1
    59512               1
    60292               1
    60302               1
    60526               1
    60872               1
  States of connections
    ESTABLISHED         1
    LISTEN              2
    TIME_WAIT         100
# Top Processes ##############################################
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  128128   6804   4220 S  0.0  0.4   0:02.19 systemd
    2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd
    3 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0
    4 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
    5 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/u2:0
    6 root      20   0       0      0      0 S  0.0  0.0   0:00.05 ksoftirqd/0
    7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0
    8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh
    9 root      20   0       0      0      0 R  0.0  0.0   0:00.32 rcu_sched
# Notable Processes ##########################################
  PID    OOM    COMMAND
 1199    -17    sshd
# Simplified and fuzzy rounded vmstat (wait please) ##########
  procs  ---swap-- -----io---- ---system---- --------cpu--------
   r  b    si   so    bi    bo     ir     cs  us  sy  il  wa  st
   2  0     0    0   900  1500    300    350  11   5  83   1   0
   0  0     0    0   100     0    250    700  10  15  75   0   0
   0  0     0    0     0     0     20     35   0   0 100   0   0
   0  0     0    0     0     0     25     35   0   0 100   0   0
   0  0     0    0     0 70000    600     45   0   4  95   1   0
# Memory mamagement ##########################################
Transparent huge pages are enabled.
# The End ####################################################

Тесты

Диск

Скорость диска буду сравнивать с сервером от VDSina так как это один из самых свежих тестов (прошлогодний, ага xD) и с CPX11 US.

DD

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 2>&1
rm -f test
-----------
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 1.19197 s, 901 MB/s
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 1.04408 s, 1.0 GB/s
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 1.04537 s, 1.0 GB/s

Скорость линейной записи тут отличная, почти 1 гигабайт в секунду. Это на 25-30% выше чем в вдсине, но CPX11 US здесь круче в полтора раза!

Sysbench тест диска

Подготавливаем тестовые файлы.

sysbench fileio --file-total-size=2G prepare
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

128 files, 16384Kb each, 2048Mb total
Creating files for the test...
Extra file open flags: (none)
Creating file test_file.0
...
Creating file test_file.127
2147483648 bytes written in 4.27 seconds (479.93 MiB/sec).
sysbench fileio --file-total-size=2G --file-test-mode=rndrw --time=300 --max-requests=0 run

Кстати, в предыдущем тесте сервера из Oracle Free Tier эти файлы готовились около 40 секунд, а тут в 10 раз быстрее.

Запускаем тест

sysbench fileio --file-total-size=2G --file-test-mode=rndrw --time=300 --max-requests=0 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Extra file open flags: (none)
128 files, 16MiB each
2GiB total file size
Block size 16KiB
Number of IO requests: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Initializing worker threads...

Threads started!


File operations:
    reads/s:                      2151.65
    writes/s:                     1434.44
    fsyncs/s:                     4590.60

Throughput:
    read, MiB/s:                  33.62
    written, MiB/s:               22.41

General statistics:
    total time:                          300.0099s
    total number of events:              2453045

Latency (ms):
         min:                                    0.00
         avg:                                    0.12
         max:                                  113.76
         95th percentile:                        0.42
         sum:                               298083.34

Threads fairness:
    events (avg/stddev):           2453045.0000/0.00
    execution time (avg/stddev):   298.0833/0.00

Тут все на высоте. Уделываем вдсину, но немного сливаем CPX11 US.


Процессор

Sysbench CPU:
====================================================
sysbench cpu --cpu-max-prime=20000 --num-threads=1 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Prime numbers limit: 20000

Initializing worker threads...

Threads started!

CPU speed:
    events per second:   355.17

General statistics:
    total time:                          10.0012s
    total number of events:              3553

Latency (ms):
         min:                                    2.69
         avg:                                    2.81
         max:                                   10.29
         95th percentile:                        3.19
         sum:                                 9996.02

Threads fairness:
    events (avg/stddev):           3553.0000/0.00
    execution time (avg/stddev):   9.9960/0.00

А вот тут мы в полтора раза сливаем вдсине и почти в 4 раза сливаем CPX11 US.

Sysbench CPU Mutex 64:
====================================================
sysbench mutex --threads=64 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 64
Initializing random number generator from current time


Initializing worker threads...

Threads started!


General statistics:
    total time:                          12.6395s
    total number of events:              64

Latency (ms):
         min:                                11406.46
         avg:                                12070.10
         max:                                12458.88
         95th percentile:                    12384.09
         sum:                               772486.14

Threads fairness:
    events (avg/stddev):           1.0000/0.00
    execution time (avg/stddev):   12.0701/0.24

Здесь результаты примерно такие же как у сервера VDSina на процессоре AMD Epyc, но в 2 раза хуже чем у CPX11.

7-zip benchmark

7-zip benchmark:
====================================================
7za b
-----------

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,1 CPU Intel Xeon Processor (Skylake, IBRS) (50654),ASM,AES-NI)

Intel Xeon Processor (Skylake, IBRS) (50654)
CPU Freq:  2685  2742  2751  2769  2749  2715  2755  2766  2764

RAM size:    1789 MB,  # CPU hardware threads:   1
RAM usage:    435 MB,  # Benchmark threads:      1

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       2813   100   2744   2737  |      30841   100   2640   2633
23:       2749   100   2804   2802  |      30454   100   2647   2636
24:       2609   100   2807   2806  |      30292   100   2660   2659
25:       2439   100   2789   2785  |      29080    99   2601   2588
----------------------------------  | ------------------------------
Avr:             100   2786   2783  |              100   2637   2629
Tot:             100   2712   2706

Тут результаты чуть лучше чем у вдсины, но вдвое хуже чем у CPX11.


ОЗУ

Memory size for Sysbench Memory test: 1G
Disk space for Sysbench Disk test: 2G
Sysbench Memory test:
====================================================
sysbench memory --num-threads=4 --memory-total-size=1G run
-----------
WARNING: --num-threads is deprecated, use --threads instead
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 4
Initializing random number generator from current time


Running memory speed test with the following options:
  block size: 1KiB
  total size: 1024MiB
  operation: write
  scope: global

Initializing worker threads...

Threads started!

Total operations: 1048576 (3698506.86 per second)

1024.00 MiB transferred (3611.82 MiB/sec)


General statistics:
    total time:                          0.2816s
    total number of events:              1048576

Latency (ms):
         min:                                    0.00
         avg:                                    0.00
         max:                                   44.01
         95th percentile:                        0.00
         sum:                                  386.98

Threads fairness:
    events (avg/stddev):           262144.0000/0.00
    execution time (avg/stddev):   0.0967/0.02

Тут скорость работы ОЗУ чуть хуже чем у вдсины, но почти вдвое лучше чем у CPX11.

Пинг из Ульяновска

➜ ping 49.12.230.74
PING 49.12.230.74 (49.12.230.74): 56 data bytes
64 bytes from 49.12.230.74: icmp_seq=0 ttl=51 time=85.213 ms
64 bytes from 49.12.230.74: icmp_seq=1 ttl=51 time=63.763 ms
64 bytes from 49.12.230.74: icmp_seq=2 ttl=51 time=55.620 ms
64 bytes from 49.12.230.74: icmp_seq=3 ttl=51 time=66.029 ms
64 bytes from 49.12.230.74: icmp_seq=4 ttl=51 time=55.676 ms
64 bytes from 49.12.230.74: icmp_seq=5 ttl=51 time=78.150 ms
64 bytes from 49.12.230.74: icmp_seq=6 ttl=51 time=60.293 ms
64 bytes from 49.12.230.74: icmp_seq=7 ttl=51 time=61.169 ms
64 bytes from 49.12.230.74: icmp_seq=8 ttl=51 time=68.982 ms
64 bytes from 49.12.230.74: icmp_seq=9 ttl=51 time=61.103 ms
^C
--- 49.12.230.74 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 55.620/65.600/85.213/9.073 ms

Пинг примерно такой как и должен быть до Германии.

Битрикс попугаи

Из интереса решил установить bitrix_env и Битрикс: Бизнес. В результате получилось 35 битрикс-попугаев.

Общее впечатление

Работает все довольно шустро. За это мне и нравится Hetzner. Отличные сервера за свои деньги.

Локация US

Сведения о VM

CPX11 2 cpu 2GB 40GB SSD

На сервере установлена CentOS 7.9

cat /etc/centos-release
-----------
CentOS Linux release 7.9.2009 (Core)

Kernel info:
====================================================
uname -a
-----------
Linux us 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Inxi

inxi -b
-----------
System:    Host: us Kernel: 3.10.0-1160.45.1.el7.x86_64 x86_64 bits: 64 Console: tty pts/0 
           Distro: CentOS Linux release 7.9.2009 (Core) 
Machine:   Type: Kvm System: Hetzner product: vServer v: 20171111 serial: 15918652 
           Mobo: N/A model: N/A serial: N/A BIOS: Hetzner v: 20171111 date: 11/11/2017 
CPU:       Info: Dual Core (4-Die) AMD EPYC [MCP MCM] speed: 2445 MHz 
Graphics:  Device-1: Red Hat Virtio GPU driver: virtio-pci v: 1 
           Display: server: No display server data found. Headless machine? tty: 160x48 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Network:   Device-1: Red Hat Virtio network driver: virtio-pci 
Drives:    Local Storage: total: 38.15 GiB used: 1.21 GiB (3.2%) 
Info:      Processes: 88 Uptime: 7m Memory: 1.75 GiB used: 281.4 MiB (15.7%) Init: systemd runlevel: 3 Shell: Bash 
           inxi: 3.3.06 

PT Summary

pt-summary
-----------
# Percona Toolkit System Summary Report ######################
        Date | 2021-11-11 12:11:32 UTC (local TZ: CET +0100)
    Hostname | us
      Uptime | 7 min,  1 user,  load average: 0.22, 0.10, 0.04
      System | Hetzner; vServer; v20171111 (Other)
 Service Tag | 15918652
    Platform | Linux
     Release | CentOS Linux release 7.9.2009 (Core)
      Kernel | 3.10.0-1160.45.1.el7.x86_64
Architecture | CPU = 64-bit, OS = 64-bit
   Threading | NPTL 2.17
     SELinux | Permissive
 Virtualized | VMWare
# Processor ##################################################
  Processors | physical = 1, cores = 2, virtual = 2, hyperthreading = no
      Speeds | 2x2445.406
      Models | 2xAMD EPYC Processor
      Caches | 2x512 KB
# Memory #####################################################
       Total | 1.7G
        Free | 1.1G
        Used | physical = 106.5M, swap allocated = 0.0, swap used = 0.0, virtual = 106.5M
      Shared | 8.6M
     Buffers | 28.7M
      Caches | 570.5M
       Dirty | 68936 kB
     UsedRSS | 105.3M
  Swappiness | 30
 DirtyPolicy | 30, 10
 DirtyStatus | 0, 0
  Locator   Size     Speed             Form Factor   Type          Type Detail
  ========= ======== ================= ============= ============= ===========
  DIMM 0    2000 MB  Unknown           DIMM          RAM           Other   
# Mounted Filesystems ########################################
  Filesystem  Size Used Type     Opts                                                      Mountpoint
  /dev/sda1    38G   4% ext4     rw,relatime,seclabel,data=ordered                         /
  devtmpfs    871M   0% devtmpfs rw,nosuid,seclabel,size=891712k,nr_inodes=222928,mode=755 /dev
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /run/user/0
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /run/user/0
  tmpfs       179M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183272k,mode=700   /run/user/0
  tmpfs       179M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /run/user/0
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183272k,mode=700   /dev/shm
  tmpfs       895M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /dev/shm
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel                                  /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183272k,mode=700   /sys/fs/cgroup
  tmpfs       895M   0% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /sys/fs/cgroup
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,seclabel                                  /run
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,seclabel,mode=755                         /run
  tmpfs       895M   1% tmpfs    rw,nosuid,nodev,relatime,seclabel,size=183272k,mode=700   /run
  tmpfs       895M   1% tmpfs    ro,nosuid,nodev,noexec,seclabel,mode=755                  /run
# Disk Schedulers And Queue Size #############################
         sda | [deadline] 128
         sr0 | [deadline] 128
# Disk Partioning ############################################
Device       Type      Start        End               Size
============ ==== ========== ========== ==================
/dev/sda     Disk                              40961572864
/dev/sda1    Part       2048   80003038        40960506880
# Kernel Inode State #########################################
dentry-state | 37812	26073	45	0	10339	0
     file-nr | 832	0	174866
    inode-nr | 25959	359
# LVM Volumes ################################################
Unable to collect information
# LVM Volume Groups ##########################################
Unable to collect information
# RAID Controller ############################################
  Controller | No RAID controller detected
# Network Config #############################################
  Controller | Red Hat, Inc. Virtio network device (rev 01)
 FIN Timeout | 60
  Port Range | 60999
# Interface Statistics #######################################
  interface  rx_bytes rx_packets  rx_errors   tx_bytes tx_packets  tx_errors
  ========= ========= ========== ========== ========== ========== ==========
  lo                0          0          0          0          0          0
  eth0       80000000      60000          0    1500000      10000          0
# Network Devices ############################################
  Device    Speed     Duplex
  ========= ========= =========
  eth0                            
# Network Connections ########################################
  Connections from remote IP addresses
    2a00                2
    5.83.xx.xx          1
  Connections to local IP addresses
    2a01                2
  Connections to top 10 local ports
    47572               1
    49938               1
    4ff:f0:1089::46666     1
    4ff:f0:1089::46668     1
    51536               1
    55292               1
    55296               1
    58892               1
    59526               1
    60074               1
  States of connections
    ESTABLISHED         1
    LISTEN              2
    TIME_WAIT          15
# Top Processes ##############################################
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
    1 root      20   0  193688   6816   4224 S   0.0  0.4   0:02.33 systemd
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd
    4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+
    6 root      20   0       0      0      0 S   0.0  0.0   0:00.02 ksoftirqd/0
    7 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 migration/0
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
    9 root      20   0       0      0      0 S   0.0  0.0   0:00.18 rcu_sched
   10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-dr+
   11 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 watchdog/0
# Notable Processes ##########################################
  PID    OOM    COMMAND
 1208    -17    sshd
# Simplified and fuzzy rounded vmstat (wait please) ##########
  procs  ---swap-- -----io---- ---system---- --------cpu--------
   r  b    si   so    bi    bo     ir     cs  us  sy  il  wa  st
   1  0     0    0   225   400    150    150   3   1  95   0   0
   0  0     0    0   100     0   1000   1250   4   7  90   0   0
   0  0     0    0     0 35000    225     80   0   1 100   0   0
   0  0     0    0     0     0     60     90   0   0 100   0   0
   0  0     0    0     0     0     60    100   0   0 100   0   0
# Memory mamagement ##########################################
Transparent huge pages are enabled.
# The End ####################################################

Тесты

Диск

DD

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 2>&1
rm -f test
-----------
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.770746 s, 1.4 GB/s
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.694117 s, 1.5 GB/s
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 0.662033 s, 1.6 GB/s

Здесь скорость линейной записи выше в полтора раза чем на сервере в локации DE и в 2 раза выше чем у сервера в VDSina.

Sysbench тест диска

Подготавливаем тестовые файлы.

sysbench fileio --file-total-size=2G prepare
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

128 files, 16384Kb each, 2048Mb total
Creating files for the test...
Extra file open flags: (none)
Creating file test_file.0
...
Creating file test_file.127
2147483648 bytes written in 2.26 seconds (905.20 MiB/sec).
sysbench fileio --file-total-size=2G --file-test-mode=rndrw --time=300 --max-requests=0 run

Запускаем тест

sysbench fileio --file-total-size=2G --file-test-mode=rndrw --time=300 --max-requests=0 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Extra file open flags: (none)
128 files, 16MiB each
2GiB total file size
Block size 16KiB
Number of IO requests: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Initializing worker threads...

Threads started!


File operations:
    reads/s:                      2922.57
    writes/s:                     1948.38
    fsyncs/s:                     6235.02

Throughput:
    read, MiB/s:                  45.67
    written, MiB/s:               30.44

General statistics:
    total time:                          300.0132s
    total number of events:              3331927

Latency (ms):
         min:                                    0.00
         avg:                                    0.09
         max:                                   65.24
         95th percentile:                        0.28
         sum:                               298652.46

Threads fairness:
    events (avg/stddev):           3331927.0000/0.00
    execution time (avg/stddev):   298.6525/0.00

Процессор

Sysbench CPU:
====================================================
sysbench cpu --cpu-max-prime=20000 --num-threads=1 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 1
Initializing random number generator from current time


Prime numbers limit: 20000

Initializing worker threads...

Threads started!

CPU speed:
    events per second:  1223.72

General statistics:
    total time:                          10.0004s
    total number of events:              12240

Latency (ms):
         min:                                    0.68
         avg:                                    0.82
         max:                                    1.88
         95th percentile:                        1.25
         sum:                                 9997.13

Threads fairness:
    events (avg/stddev):           12240.0000/0.00
    execution time (avg/stddev):   9.9971/0.00
Sysbench CPU Mutex 64:
====================================================
sysbench mutex --threads=64 run
-----------
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 64
Initializing random number generator from current time


Initializing worker threads...

Threads started!


General statistics:
    total time:                          6.1516s
    total number of events:              64

Latency (ms):
         min:                                 4576.78
         avg:                                 5595.86
         max:                                 5966.44
         95th percentile:                     5918.87
         sum:                               358134.95

Threads fairness:
    events (avg/stddev):           1.0000/0.00
    execution time (avg/stddev):   5.5959/0.19

7-zip benchmark

7-zip benchmark:
====================================================
7za b
-----------

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs AMD EPYC Processor (830F10),ASM,AES-NI)

AMD EPYC Processor (830F10)
CPU Freq:  2215  2360  2357  2355  2358  2373  2374  2373  2359

RAM size:    1789 MB,  # CPU hardware threads:   2
RAM usage:    441 MB,  # Benchmark threads:      2

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       6117   175   3401   5951  |      72695   196   3168   6207
23:       7959   194   4185   8110  |      85941   199   3731   7439
24:       6828   192   3820   7342  |      83956   200   3687   7371
25:       7253   195   4250   8282  |      54282   187   2590   4831
----------------------------------  | ------------------------------
Avr:             189   3914   7421  |              195   3294   6462
Tot:             192   3604   6942

ОЗУ

Memory size for Sysbench Memory test: 1G
Disk space for Sysbench Disk test: 2G
Sysbench Memory test:
====================================================
sysbench memory --num-threads=4 --memory-total-size=1G run
-----------
WARNING: --num-threads is deprecated, use --threads instead
sysbench 1.0.17 (using system LuaJIT 2.0.4)

Running the test with following options:
Number of threads: 4
Initializing random number generator from current time


Running memory speed test with the following options:
  block size: 1KiB
  total size: 1024MiB
  operation: write
  scope: global

Initializing worker threads...

Threads started!

Total operations: 1048576 (2855340.01 per second)

1024.00 MiB transferred (2788.42 MiB/sec)


General statistics:
    total time:                          0.3663s
    total number of events:              1048576

Latency (ms):
         min:                                    0.00
         avg:                                    0.00
         max:                                   22.01
         95th percentile:                        0.00
         sum:                                  797.62

Threads fairness:
    events (avg/stddev):           262144.0000/0.00
    execution time (avg/stddev):   0.1994/0.05

Пинг из Ульяновска

➜ ping 5.161.49.135
PING 5.161.49.135 (5.161.49.135): 56 data bytes
64 bytes from 5.161.49.135: icmp_seq=0 ttl=51 time=147.821 ms
64 bytes from 5.161.49.135: icmp_seq=1 ttl=51 time=146.032 ms
64 bytes from 5.161.49.135: icmp_seq=2 ttl=51 time=140.052 ms
64 bytes from 5.161.49.135: icmp_seq=3 ttl=51 time=138.223 ms
64 bytes from 5.161.49.135: icmp_seq=4 ttl=51 time=145.342 ms
64 bytes from 5.161.49.135: icmp_seq=5 ttl=51 time=141.658 ms
64 bytes from 5.161.49.135: icmp_seq=6 ttl=51 time=139.122 ms
64 bytes from 5.161.49.135: icmp_seq=7 ttl=51 time=143.522 ms
64 bytes from 5.161.49.135: icmp_seq=8 ttl=51 time=139.070 ms
64 bytes from 5.161.49.135: icmp_seq=9 ttl=51 time=138.270 ms
^C
--- 5.161.49.135 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 138.223/141.911/147.821/3.354 ms

Битрикс попугаи

Тут попугаев замерить не получилось так как хоть bitrix_env и установился, но вот инсталлятор Битрикса не смог скачать дистрибутив. Видимо проблемы со связанностью сети в этой локации.

Общее впечатление

Для экономии времени я запустил создание серверов в обоих локациях и установку софта примерно в одно и то же время. Но на сервере который находится в Германии софт установился в разы быстрее.

Похоже что несмотря на отличное железо у серверов в этой локации все еще есть проблемы с сетью. Для проектов ориентированных на Россию и Европу этот вариант так себе. Возможно для проектов расчитанных на американскую аудиторию это будет более лучшее решение. И все же я надеюсь что сеть тут пофиксят.