
◎ サーバの作成、C++プログラムの作成、三次元可視化に関する情報を書いたページ
このサイトは、主にFedora、OpenSUSEおよびUbuntuを利用したサーバの作成方法について書いてあります。
一部は、WindowsおよびMac OS Xを使用してのサーバの作成方法も書いてあります。
また、CおよびC++を使ったプログラミングについての小技などもについても書いてあります。
三次元可視化に関しては、OpenDX、ParaviewおよびMatlabを使用しています。
NETIO Benchmarkは2つのコンピュータ間のネットワークの送信および受信性能を計測するコマンドライン上で実行する非常にシンプルなソフトである。
LAN内はもちろん、離れた地点間のインターネットを介したネットワーク速度も計測できる。
LANカードが規定通りの性能を持っているか、拠点間の通信速度は十分かなどを確かめるのに利用できる。
Windows、Mac、Linux版および、ソースコードが含まれているの、幅広い機種で実行できる。
使い方は、まず一方のコンピュータで、-sオプションを指定して実行する。
$ ./linux-x86_64 -s
NETIO - Network Throughput Benchmark, Version 1.31
(C) 1997-2010 Kai Uwe Rommel
TCP server listening.
UDP server listening.
もう一方のコンピュータでは、TCPの性能を測るには-tオプションをUDPの性能を測るには-uオプションを指定し、相手先のIPアドレスを指定して実行する。
>win32-i386.exe -t 192.168.0.10
NETIO - Network Throughput Benchmark, Version 1.31
(C) 1997-2010 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 103.47 KByte/s Tx, 982.15 KByte/s Rx.
Packet size 2k bytes: 195.00 KByte/s Tx, 1198.00 KByte/s Rx.
Packet size 4k bytes: 194.98 KByte/s Tx, 1073.70 KByte/s Rx.
Packet size 8k bytes: 195.84 KByte/s Tx, 1236.64 KByte/s Rx.
Packet size 16k bytes: 189.18 KByte/s Tx, 1226.05 KByte/s Rx.
Packet size 32k bytes: 199.73 KByte/s Tx, 1062.59 KByte/s Rx.
Done.
このように、パケットサイズを変えて実行した結果が表示される。
-sをつけて実行した側は、
$ ./linux-x86_64 -s -p 8080
NETIO - Network Throughput Benchmark, Version 1.31
(C) 1997-2010 Kai Uwe Rommel
TCP server listening.
UDP server listening.
TCP connection established ...
Receiving from client, packet size 1k ... 102.93 KByte/s
Sending to client, packet size 1k ... 1005.00 KByte/s
Receiving from client, packet size 2k ... 174.87 KByte/s
Sending to client, packet size 2k ... 1344.59 KByte/s
Receiving from client, packet size 4k ... 174.51 KByte/s
Sending to client, packet size 4k ... 1213.48 KByte/s
Receiving from client, packet size 8k ... 174.00 KByte/s
Sending to client, packet size 8k ... 1398.89 KByte/s
Receiving from client, packet size 16k ... 166.85 KByte/s
Sending to client, packet size 16k ... 1391.09 KByte/s
Receiving from client, packet size 32k ... 174.65 KByte/s
Sending to client, packet size 32k ... 1202.56 KByte/s
Done.
TCP server listening.
のように表示される。
ASUS UpdateというWindows用ソフトをインストールしてアップデートする。