私は通常、grep -rIn pattern_str big_source_code_dir
何かを見つけるために使用します。は平行ではありませんがgrep
、どうすれば平行にできますか? 私のシステムには 4 つのコアgrep
があります。 がすべてのコアを使用できれば、より高速になります。
質問する
18183 次
4 に答える
12
検索対象のディレクトリを保存するためにHDDを使用している場合、速度は向上しません。ハードドライブはほとんどシングルスレッドのアクセスユニットです。
しかし、本当に並列grepを実行したい場合は、このWebサイトにとを使用して実行する方法の2つのヒントがfind
ありxargs
ます。例えば
find . -type f -print0 | xargs -0 -P 4 -n 40 grep -i foobar
于 2012-08-10T09:39:32.307 に答える