もともと私のプロデューサー関数はデータを書き込むだけでしたが、今ではデータの書き込みを担当する 2 番目のスレッドがあります。プロデューサー関数はmemcpy
循環バッファーに対して実行し、コンシューマー スレッドが書き込みを開始するようにトリガーします。
2 スレッド方式を使用すると、必要なスレッドの分離、プログラムの安定性、および書き込み前の可変計算機能が得られますが、io のパフォーマンスは 50% 低下します。
私の理論は、調整したいスレッドごとに設定できるある種の優先度があるというものです。これは可能ですか?
RAID0 データ ストリッピング構成で 2 つの SSD を使用しています。