Skip to content

Instantly share code, notes, and snippets.

@consatan
Last active November 7, 2022 09:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save consatan/861aee0b3cd6275dd53b37878e056f33 to your computer and use it in GitHub Desktop.
Save consatan/861aee0b3cd6275dd53b37878e056f33 to your computer and use it in GitHub Desktop.
vultr vps bench

vultr 1c1g25g(nvme) amd hp(6$/m) at los angeles

root@test:/# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2022-08-20                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon 07 Nov 2022 08:22:08 AM UTC

Basic System Information:
---------------------------------
Uptime     : 0 days, 0 hours, 6 minutes
Processor  : AMD EPYC-Rome Processor
CPU cores  : 1 @ 1996.249 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 976.6 MiB
Swap       : 2.3 GiB
Disk       : 23.4 GiB
Distro     : Debian GNU/Linux 11 (bullseye)
Kernel     : 5.10.0-18-amd64

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 309.82 MB/s  (77.4k) | 1.26 GB/s    (19.6k)
Write      | 310.63 MB/s  (77.6k) | 1.26 GB/s    (19.7k)
Total      | 620.45 MB/s (155.1k) | 2.52 GB/s    (39.4k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 1.42 GB/s     (2.7k) | 1.41 GB/s     (1.3k)
Write      | 1.49 GB/s     (2.9k) | 1.50 GB/s     (1.4k)
Total      | 2.92 GB/s     (5.7k) | 2.91 GB/s     (2.8k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 200 Mbits/sec   | 527 Mbits/sec
Online.net      | Paris, FR (10G)           | busy            | busy
Hybula          | The Netherlands (40G)     | 377 Mbits/sec   | 1.17 Gbits/sec
Uztelecom       | Tashkent, UZ (10G)        | 983 Mbits/sec   | 1.46 Gbits/sec
Clouvider       | NYC, NY, US (10G)         | 416 Mbits/sec   | busy
Clouvider       | Dallas, TX, US (10G)      | 227 Mbits/sec   | 2.13 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 166 Mbits/sec   | 2.08 Gbits/sec

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 454 Mbits/sec   | 1.37 Gbits/sec
Online.net      | Paris, FR (10G)           | busy            | busy
Hybula          | The Netherlands (40G)     | 512 Mbits/sec   | 1.16 Gbits/sec
Uztelecom       | Tashkent, UZ (10G)        | 835 Mbits/sec   | 328 Mbits/sec
Clouvider       | NYC, NY, US (10G)         | 515 Mbits/sec   | 1.26 Gbits/sec
Clouvider       | Dallas, TX, US (10G)      | 258 Mbits/sec   | 1.09 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 152 Mbits/sec   | 2.22 Gbits/sec

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 816
Multi Core      | 814
Full Test       | https://browser.geekbench.com/v5/cpu/18484523

postgres@test:~$ pgbench -i -p 5432 -d postgres
dropping old tables...
NOTICE:  table "pgbench_accounts" does not exist, skipping
NOTICE:  table "pgbench_branches" does not exist, skipping
NOTICE:  table "pgbench_history" does not exist, skipping
NOTICE:  table "pgbench_tellers" does not exist, skipping
creating tables...
generating data (client-side)...
100000 of 100000 tuples (100%) done (elapsed 0.10 s, remaining 0.00 s)
vacuuming...
creating primary keys...
done in 0.30 s (drop tables 0.00 s, create tables 0.06 s, client-side generate 0.14 s, vacuum 0.05 s, primary keys 0.05 s).
postgres@test:~$ pgbench -c 10
starting vacuum...end.
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 1
query mode: simple
number of clients: 10
number of threads: 1
number of transactions per client: 10
number of transactions actually processed: 100/100
latency average = 9.888 ms
tps = 1011.303071 (including connections establishing)
tps = 1027.271035 (excluding connections establishing)
postgres@test:~$ pgbench -c 100
starting vacuum...end.
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 1
query mode: simple
number of clients: 100
number of threads: 1
number of transactions per client: 10
number of transactions actually processed: 1000/1000
latency average = 135.579 ms
tps = 737.575853 (including connections establishing)
tps = 738.372573 (excluding connections establishing)
postgres@test:~$ pgbench -c 100 -T 300 -S -n
transaction type: <builtin: select only>
scaling factor: 1
query mode: simple
number of clients: 100
number of threads: 1
duration: 300 s
number of transactions actually processed: 3554859
latency average = 8.443 ms
tps = 11844.685531 (including connections establishing)
tps = 11844.740053 (excluding connections establishing)
@consatan
Copy link
Author

consatan commented Nov 7, 2022

vultr 1c1g25g(nvme) intel hp(6$/m) at los angeles

root@test:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2022-08-20                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon 07 Nov 2022 08:26:44 AM UTC

Basic System Information:
---------------------------------
Uptime     : 0 days, 0 hours, 2 minutes
Processor  : Intel Xeon Processor (Cascadelake)
CPU cores  : 1 @ 2992.968 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 976.6 MiB
Swap       : 2.3 GiB
Disk       : 23.4 GiB
Distro     : Debian GNU/Linux 11 (bullseye)
Kernel     : 5.10.0-18-amd64

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 255.38 MB/s  (63.8k) | 1.08 GB/s    (16.9k)
Write      | 256.05 MB/s  (64.0k) | 1.09 GB/s    (17.0k)
Total      | 511.43 MB/s (127.8k) | 2.17 GB/s    (34.0k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 1.17 GB/s     (2.3k) | 1.23 GB/s     (1.2k)
Write      | 1.24 GB/s     (2.4k) | 1.31 GB/s     (1.2k)
Total      | 2.41 GB/s     (4.7k) | 2.54 GB/s     (2.4k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 851 Mbits/sec   | 1.58 Gbits/sec
Online.net      | Paris, FR (10G)           | busy            | busy
Hybula          | The Netherlands (40G)     | 1.30 Gbits/sec  | 1.45 Gbits/sec
Uztelecom       | Tashkent, UZ (10G)        | 1.74 Gbits/sec  | 2.36 Gbits/sec
Clouvider       | NYC, NY, US (10G)         | 3.28 Gbits/sec  | 3.51 Gbits/sec
Clouvider       | Dallas, TX, US (10G)      | 3.69 Gbits/sec  | 6.19 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 9.34 Gbits/sec  | 9.15 Gbits/sec

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed
                |                           |                 |
Clouvider       | London, UK (10G)          | 1.40 Gbits/sec  | 1.63 Gbits/sec
Online.net      | Paris, FR (10G)           | busy            | busy
Hybula          | The Netherlands (40G)     | 1.21 Gbits/sec  | 1.42 Gbits/sec
Uztelecom       | Tashkent, UZ (10G)        | 1.14 Gbits/sec  | 1.11 Gbits/sec
Clouvider       | NYC, NY, US (10G)         | 3.17 Gbits/sec  | 3.50 Gbits/sec
Clouvider       | Dallas, TX, US (10G)      | 6.79 Gbits/sec  | 6.68 Gbits/sec
Clouvider       | Los Angeles, CA, US (10G) | 9.22 Gbits/sec  | 8.70 Gbits/sec

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 905
Multi Core      | 906
Full Test       | https://browser.geekbench.com/v5/cpu/18484581

postgres@test:~$ pgbench -i -p 5432 -d postgres
dropping old tables...
NOTICE:  table "pgbench_accounts" does not exist, skipping
NOTICE:  table "pgbench_branches" does not exist, skipping
NOTICE:  table "pgbench_history" does not exist, skipping
NOTICE:  table "pgbench_tellers" does not exist, skipping
creating tables...
generating data (client-side)...
100000 of 100000 tuples (100%) done (elapsed 0.09 s, remaining 0.00 s)
vacuuming...
creating primary keys...
done in 0.24 s (drop tables 0.00 s, create tables 0.00 s, client-side generate 0.14 s, vacuum 0.06 s, primary keys 0.05 s).
postgres@test:~$ pgbench -c 10
starting vacuum...end.
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 1
query mode: simple
number of clients: 10
number of threads: 1
number of transactions per client: 10
number of transactions actually processed: 100/100
latency average = 11.373 ms
tps = 879.297898 (including connections establishing)
tps = 897.593284 (excluding connections establishing)
postgres@test:~$ pgbench -c 100
starting vacuum...end.
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 1
query mode: simple
number of clients: 100
number of threads: 1
number of transactions per client: 10
number of transactions actually processed: 1000/1000
latency average = 162.086 ms
tps = 616.954944 (including connections establishing)
tps = 617.868123 (excluding connections establishing)
postgres@test:~$ pgbench -c 100 -T 300 -S -n
transaction type: <builtin: select only>
scaling factor: 1
query mode: simple
number of clients: 100
number of threads: 1
duration: 300 s
number of transactions actually processed: 5024748
latency average = 5.973 ms
tps = 16741.157229 (including connections establishing)
tps = 16741.280033 (excluding connections establishing)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment