Python の multiprocessing パッケージを使用して、何らかの作業を行うさまざまなプロセスを起動しています。この作業は、巨大なファイルを読み込んだ後に実行されます。これらのファイルは各プロセスでロードする必要があるため、多くのプロセスが同時に同じハード ドライブから異なる巨大なファイルを取得しようとし、読み取りバッファが飽和します。それは私に非常に遅いパフォーマンスを与えます。私の質問は: 読み取りバッファが特定の値を下回るまで、Python がファイルを開こうとしないことを伝える方法はありますか? または、同じハード ドライブから巨大なファイルにアクセスしてマルチプロセッシング作業を実行する場合に従うべき戦略はどれですか?
ありがとう、アレハンドロ
質問する
1387 次