今回の性能測定にあたり、wgetコマンドとDebian GNU/Linux 3.1(sarge)のftpコマンドの2つを比較しましたが、wgetで充分と判断しました。これは、OSの種類が異なってもwgetコマンドの出力は同様であったためです。
ftpコマンドは、Linuxディストリビューションによって異なる動作を示したため、今回は用いません。ftpコマンドで取れる情報は、CentOSとDebianでは以下のようになります。
CentOS4.4のftpコマンドではdebugモードにおいても詳細な性能値が得られない
ftp> debug
Debugging on (debug=1).
ftp> get sample.file
local: sample.file remote: sample.file
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (61,197,226,214,217,200).
---> RETR sample.file
150 Opening BINARY mode data connection for sample.file (10485760 bytes).
226 Transfer complete.
10485760 bytes received in 1.7 seconds (6e+03 Kbytes/s)
Debian GNU/Linux 3.0や3.1のFTPコマンドではdebugモードにおいて詳細な性能値が取れる
ftp> debug
Debugging on (debug=1).
ftp> get sample.file
local: sample.file remote: sample.file
---> TYPE I
200 Type set to I.
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (61,197,226,214,217,187).
---> RETR sample.file
150 Opening BINARY mode data connection for sample.file (10485760 bytes).
226 Transfer complete.
10485760 bytes received in 1.17 secs (8715.7 kB/s)
wgetコマンドの場合
[wakatono@jannedaarc ~]$ wget http://www.example.com/~wakatono/sample.file -O /dev/null
--18:00:38-- http://www.example.com/~wakatono/sample.file
=> `/dev/null'
Resolving www.example.com... 192.168.0.214
Connecting to www.example.com|192.168.0.214|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10,485,760 (10M) [text/plain]
100%[====================================>] 10,485,760 11.22M/s
18:00:38 (11.22 MB/s) - `/dev/null' saved [10485760/10485760]
本来であれば、ディストリビューションも同様にすべきですが、根本的にほとんど何も動作していない状況であり、かつカーネルもドメイン0用とドメインU用で異なることがある以外は同じものであるため、環境が測定結果に与えるインパクトは小さいだろうと判断し、今回の環境は混合環境にしました。
|