1

バッチ ファイルを使用して FTP ファイルをダウンロードおよびアップロードし、スループットを測定しています。奇妙な部分は、ftp 出力をテキスト ファイルにキャプチャするときに、値がごちゃ混ぜになったり、配置されなかったりすることです。最初の 2 行と最後の 2 行に注意してください。これは Windows 内のバグですか? 以下に例を示します。

>ftp: 1048576 bytes received in Seconds Kbytes/sec.  
ftp> 1.75597.82put 1mb  
200 PORT command successful. Consider using PASV.  
150 Ok to send data.  
226 File receive OK.  
ftp: 1048576 bytes sent in Seconds Kbytes/sec.  
ftp> 2.44430.27bye  

次のようになります。

ftp: 1048576 バイトを 1.74 秒で受信 604.37K バイト/秒。
ftp> put 1mb
200 PORT コマンドが成功しました。PASV の使用を検討してください。
150 データ送信OK。
226 ファイル受信OK。
ftp: 1048576 バイトが 2.24 秒 468.53K バイト/秒で送信されました。
ftp>さようなら

バッチ ファイルは次のとおりです。

@echo off
systeminfo > %userName%.txt
netstat -a -n >> %userName%.txt
netstat -S >> %userName%.txt
ftp -n -s:ftp.txt >> %userName%.txt
netstat - S >> %userName%.txt
デル 1MB

ftp.txt は次のとおりです。

open ftp.XXX.com
user
ftp
ftp
bin
cd /incoming
get 1mb
put 1mb
bye

4

0 に答える 0