aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-07-27 10:27:57 +0200
committervan Hauser <vh@thc.org>2020-07-27 10:27:57 +0200
commitbd5308d8395419e1217b76b96c5cfbde83e95e9d (patch)
treefcc7e0508dcfb5734888bab045a75ce5e53b16fe
parentb508532c78d27fdfe2673652222551123491e61c (diff)
downloadafl++-bd5308d8395419e1217b76b96c5cfbde83e95e9d.tar.gz
fix readme
-rw-r--r--README.md15
1 files changed, 8 insertions, 7 deletions
diff --git a/README.md b/README.md
index a5d4e116..074be4b0 100644
--- a/README.md
+++ b/README.md
@@ -429,7 +429,8 @@ to be used in fuzzing! :-)
In this final step we fuzz the target.
There are not that many useful options to run the target - unless you want to
-use many CPU cores for the fuzzing, which will make the fuzzing much more useful.
+use many CPU cores/threads for the fuzzing, which will make the fuzzing much
+more useful.
If you just use one CPU for fuzzing, then you are fuzzing just for fun and not
seriously :-)
@@ -470,15 +471,15 @@ is:
All labels are explained in [docs/status_screen.md](docs/status_screen.md)
-#### b) Using multiple cores
+#### b) Using multiple cores/threads
-If you want to seriously fuzz then use as many cores as possible to fuzz your
-target.
+If you want to seriously fuzz then use as many cores/threads as possible to
+fuzz your target.
On the same machine - due to the nature how afl++ works - there is a maximum
-number of CPU cores that are useful, more and the overall performance degrades
-instead. This value depends on the target and the limit is between 24 and 64
-cores per machine.
+number of CPU cores/threads that are useful, more and the overall performance
+degrades instead. This value depends on the target and the limit is between 48
+and 96 cores/threads per machine.
There should be one main fuzzer (`-M main` option) and as many secondary
fuzzers (eg `-S variant1`) as you cores that you use.