日常的にネットワークを通じたバックアップなどを行っています。サーバーはオンプレにもクラウドにもあり、それぞれがGbEでつながっています。
事務所の中、事務所外、クラウドとの間でどの程度の通信速度が出ているのか確認することがあります。所謂ネットの通信速度ではなく、自社管理サーバー間での通信速度の確認です。
今回は一台のサーバーで、送受信両方の通信速度測定プログラムを立ち上げて、サーバー内での通信速度を知ります。
先ずは、LinuxサーバーがLANの速度を上回る通信性能があることの確認です。一番遅いPCサーバの内部通信速度は約18Gbpsでした。LANの規格は1Gbpsなので、充分に上回っていることが判ります。
■低消費電力ファイルサーバー
$ cat /proc/cpuinfo | grep "model name"
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
$
$ sudo lshw -short | grep SODIMM
/0/2e/0 memory 2GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
model name : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
$
$ sudo lshw -short | grep SODIMM
/0/2e/0 memory 2GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
$
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
$
$ ./ntttcp -r
NTTTCP for Linux 1.4.0
---------------------------------------------------------
10:42:10 INFO: 17 threads created
10:42:30 INFO: Network activity progressing...
10:43:30 INFO: Test run completed.
10:43:30 INFO: Test cycle finished.
10:43:30 INFO: ##### Totals: #####
10:43:30 INFO: test duration :60.00 seconds
10:43:30 INFO: total bytes :135304441606
10:43:30 INFO: throughput :18.04Gbps
10:43:30 INFO: cpu cores :4
10:43:30 INFO: cpu speed :2152.944MHz
10:43:30 INFO: user :8.39%
10:43:30 INFO: system :81.53%
10:43:30 INFO: idle :4.05%
10:43:30 INFO: iowait :0.00%
10:43:30 INFO: softirq :6.03%
10:43:30 INFO: cycles/byte :3.66
10:43:30 INFO: cpu busy (all) :163.54%
---------------------------------------------------------
$
$ ./ntttcp -s192.168.0.145
NTTTCP for Linux 1.4.0
---------------------------------------------------------
10:42:30 INFO: 64 threads created
10:42:30 INFO: 64 connections created in 7387 microseconds
10:42:30 INFO: Network activity progressing...
10:43:30 INFO: Test run completed.
10:43:30 INFO: Test cycle finished.
10:43:30 INFO: 64 connections tested
10:43:30 INFO: ##### Totals: #####
10:43:30 INFO: test duration :60.00 seconds
10:43:30 INFO: total bytes :135358054400
10:43:30 INFO: throughput :18.05Gbps
10:43:30 INFO: cpu cores :4
10:43:30 INFO: cpu speed :977.317MHz
10:43:30 INFO: user :8.39%
10:43:30 INFO: system :81.53%
10:43:30 INFO: idle :4.05%
10:43:30 INFO: iowait :0.00%
10:43:30 INFO: softirq :6.03%
10:43:30 INFO: cycles/byte :1.66
10:43:30 INFO: cpu busy (all) :217.34%
---------------------------------------------------------
$
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
$
$ ./ntttcp -r
NTTTCP for Linux 1.4.0
---------------------------------------------------------
10:42:10 INFO: 17 threads created
10:42:30 INFO: Network activity progressing...
10:43:30 INFO: Test run completed.
10:43:30 INFO: Test cycle finished.
10:43:30 INFO: ##### Totals: #####
10:43:30 INFO: test duration :60.00 seconds
10:43:30 INFO: total bytes :135304441606
10:43:30 INFO: throughput :18.04Gbps
10:43:30 INFO: cpu cores :4
10:43:30 INFO: cpu speed :2152.944MHz
10:43:30 INFO: user :8.39%
10:43:30 INFO: system :81.53%
10:43:30 INFO: idle :4.05%
10:43:30 INFO: iowait :0.00%
10:43:30 INFO: softirq :6.03%
10:43:30 INFO: cycles/byte :3.66
10:43:30 INFO: cpu busy (all) :163.54%
---------------------------------------------------------
$
$ ./ntttcp -s192.168.0.145
NTTTCP for Linux 1.4.0
---------------------------------------------------------
10:42:30 INFO: 64 threads created
10:42:30 INFO: 64 connections created in 7387 microseconds
10:42:30 INFO: Network activity progressing...
10:43:30 INFO: Test run completed.
10:43:30 INFO: Test cycle finished.
10:43:30 INFO: 64 connections tested
10:43:30 INFO: ##### Totals: #####
10:43:30 INFO: test duration :60.00 seconds
10:43:30 INFO: total bytes :135358054400
10:43:30 INFO: throughput :18.05Gbps
10:43:30 INFO: cpu cores :4
10:43:30 INFO: cpu speed :977.317MHz
10:43:30 INFO: user :8.39%
10:43:30 INFO: system :81.53%
10:43:30 INFO: idle :4.05%
10:43:30 INFO: iowait :0.00%
10:43:30 INFO: softirq :6.03%
10:43:30 INFO: cycles/byte :1.66
10:43:30 INFO: cpu busy (all) :217.34%
---------------------------------------------------------
$
いつもアクセスありがとうございます。通信速度の確認をする手順と結果を、共有します。