私は通常、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 に答える