*DEV.NULL によるスループットのテスト

z/OS® FTP サーバーを使用している場合は、PUt または MVSPut サブコマンドを使用して多数のファイル (または 1 つの大規模ファイル) をコピーすることができます。 この場合、これらのファイルを z/OS FTP サーバー・ファイル・システムに保管する必要はありません。これは、サーバー・システムでの ディスク・スペースの割り振りに気を使う必要がないため、テスト目的に便利です。

手順

  1. 以下のいずれかのコマンドを使用して、作業ディレクトリーを *DEV.NULL に 変更します。
    • CD *DEV.NULL
    • CWD *DEV.NULL
    これは、PUt または MVSPut サブコマンドの作業ディレクトリーにのみ影響します。
  2. PUt または MVSPut サブコマンドを使用して、 ファイルをサーバー・システムにコピーします。入力データ・セットは有効でなければなりませんが、出力ファイルは新規のものでも、既存のものでも構いません。どちらの場合も、ファイルは実際には保管されません。以下の応答は、転送されたバイト数や転送率などの情報を示しています。
  3. PUt コマンドまたは MVSPut サブコマンドに関する *dev.null ディレクトリーの使用を終了するには、別のディレクトリーの変更コマンドを 発行します。

 Command:
cd *dev.null
 >>>CWD *dev.null
 250-Working directory for PUT is NULL Device;
 250 for GET is HFS directory /u/user31
 Command:
 put a.b a.bbbbb
 >>>SITE VARrecfm Lrecl=128 Recfm=VB BlockSize=6144
 200 Site command was accepted
 >>>PORT 14,0,0,0,4,14
 200 Port request OK.
 >>>STOR a.bbbbb
 125 Storing data set in the Null directory (*dev.null).
 250 Transfer completed successfully.
 82 bytes transferred in 0.245 seconds. Transfer rate 0.33 Kbytes/sec.
 Command:
 quit
 >>>QUIT
 221 Quit command received. Goodbye.