aboutsummaryrefslogtreecommitdiff
path: root/libpager
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-03-01 01:45:42 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-03-01 01:45:42 +0100
commitc8344d909bb8a91387826ffd0c8c337a5f2b001a (patch)
tree66f93c36067ba9c0bcc66e8100afe54fa7298198 /libpager
parentb5f37094a13ed518adc74d2ddbc71e7a5d054eb0 (diff)
downloadhurd-c8344d909bb8a91387826ffd0c8c337a5f2b001a.tar.gz
hurd-c8344d909bb8a91387826ffd0c8c337a5f2b001a.tar.bz2
hurd-c8344d909bb8a91387826ffd0c8c337a5f2b001a.zip
libpager: Make it a bit parallel
Making libpager use several workers allows it to queue several requests to the disk (e.g. for different processes faulting data) rather than waiting for them sequentially. * libpager/demuxer.c (WORKER_COUNT): Set to 10.
Diffstat (limited to 'libpager')
-rw-r--r--libpager/demuxer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpager/demuxer.c b/libpager/demuxer.c
index fcea629d..30fcc391 100644
--- a/libpager/demuxer.c
+++ b/libpager/demuxer.c
@@ -41,7 +41,7 @@
At least one worker thread is necessary.
*/
-#define WORKER_COUNT 1
+#define WORKER_COUNT 10
/* An request contains the message received from the port set. */
struct request