Google Bookmarksに追加 Twitterに投稿 はてなブックマークに追加 Yahoo!ブックマークに追加

サーバの作成、C++プログラムの作成、三次元可視化に関する情報を書いたページ

このサイトは、主にFedora、OpenSUSEおよびUbuntuを利用したサーバの作成方法について書いてあります。
一部は、WindowsおよびMac OS Xを使用してのサーバの作成方法も書いてあります。
また、CおよびC++を使ったプログラミングについての小技などもについても書いてあります。
三次元可視化に関しては、OpenDX、ParaviewおよびMatlabを使用しています。

目次

Linuxサーバの設定

C++プログラミング

その他


本文中のFC4はFedora ProjectのFedora Core 4を、FC5はFedora Core 5を、FC6はFedora Core 6をopenSUSEはNovellのSUSE Linux OSSを表します。Fedora7以降は、単にFedora7、Fedora8、Fedora9、Fedora10、Fedora11、Fedora12、Fedora13、Fedora14、Fedora15と表示しています。Ubuntuは、必要に応じて10.04、11.04のようにバージョン番号をつけて区別しています。MandrivaはMandriva Linuxを表します。

ここに登場するドメイン名やIPアドレスなどはフィクションです。実在の人物・団体等とは一切関係がありません。
実際に使用する際は、各自の環境に合わせて書き換えてください。
もし何か間違いなどありましたらこちらからご連絡ください
リンクに許可は不要です。
Copyright (C) 2011 Chikuma Engineering Co., Ltd. All Rights Reserved.

戯れ言

お手軽なネットーワークのベンチマークソフト - NETIO Benchmark

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マザーボードのBIOSのアップデート

ASUS UpdateというWindows用ソフトをインストールしてアップデートする。