stdinから読んでいるCプログラムがあります。そして、Linuxでddコマンドを使用して(4KBの読み取りバッファー)で2GBのデータに対してプログラムをテストします。
3.20GHzのマシンで565MB/秒を取得しました。300MHzのマシンでは少なくなりました。入力速度を最大化するためのトリックはありますか?私はいくつかのprocエントリを読みましたが、助けを得ることができます。(速度を上げるためにカーネルIOバッファサイズを最大化できるものですか?)できるだけ早く返信してください。
この分野の初心者。