最新のシステムでは、出力ストリームを圧縮することでローカル ハードディスクの書き込み速度を改善できますか?
この質問は、プログラムが約 1 ~ 2 GB のテキスト ログ データをシリアルに生成し、ハード ディスク上の生のテキスト ファイルにダンプする作業を行っているケースから派生したもので、IO バウンドだと思います。データがディスクに送られる前にデータを圧縮することで実行時間を短縮できると期待できますか?それとも、圧縮のオーバーヘッドが得られる利益を食いつぶしてしまうのでしょうか? アイドル状態の 2 番目のコアがあると、これに影響しますか?
これは、データの生成にどれだけの CPU が使用されているかによって影響を受けることがわかっているので、どれだけのアイドル CPU 時間が必要になるかについての経験則が適切です。
誰かが圧縮を使用してデータベースの読み取り速度を向上させたというビデオ トークを思い出しますが、IIRC 圧縮は解凍よりもはるかに CPU を集中的に使用します。