UNIX での Fileshare の性能

複数のリモート COBOL アプリケーションがネットワークを通じて同時に共有データ ファイルにアクセスする場合は、Fileshare の使用により性能が向上しますが、COBOL データがアプリケーションと同じマシンに存在する場合は性能が向上しません。このような構成では、標準呼び出し可能ファイル ハンドラーではなく Fileshare を使用することによって、性能上のオーバーヘッドが発生します。

UNIX マシンはリモート データ サーバーとして使用できますが、通常は、データの存在するマシンでアプリケーションを実行することはありません。たとえば、ネットワークを介して、複数のユーザーがあるマシンにログインし、同じデータを共有する複数のアプリケーションをそのマシンで実行するとします。このような構成の場合は、Fileshare 使用のために性能上のオーバーヘッドが発生します。 そのため、標準呼び出し可能ファイル ハンドラーを使用した場合よりも処理が遅くなります。