diff options
author | antirez <antirez@gmail.com> | 2020-05-04 11:05:48 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2020-05-08 10:37:35 +0200 |
commit | 4efb25d9c0193954c9b25c05350aa910e7f9758b (patch) | |
tree | 3c6f038001ba1caf047d78b8c68dfd8ed9b04edd /redis.conf | |
parent | d6436eb7cf690afee69a4a3b9b61bf3241eed645 (diff) | |
download | redis-4efb25d9c0193954c9b25c05350aa910e7f9758b.tar.gz |
Rework a bit the documentation for CPU pinning.
Diffstat (limited to 'redis.conf')
-rw-r--r-- | redis.conf | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/redis.conf b/redis.conf index 9c6171d4c..bed906058 100644 --- a/redis.conf +++ b/redis.conf @@ -1782,17 +1782,27 @@ rdb-save-incremental-fsync yes # the main dictionary scan # active-defrag-max-scan-fields 1000 -# Redis server/IO threads, bio threads, aof rewrite child process, and bgsave -# child process cpu affinity list config. syntax of cpu list looks like taskset -# command. serveral examples: -# set redis server/io threads to cpu affinity 0,2,4,6 +# It is possible to pin different threads and processes of Redis to specific +# CPUs in your system, in order to maximize the performances of the server. +# This is useful both in order to pin different Redis threads in different +# CPUs, but also in order to make sure that multiple Redis instances running +# in the same host will be pinned to different CPUs. +# +# Normally you can do this using the "taskset" command, however it is also +# possible to this via Redis configuration directly, both in Linux and FreeBSD. +# +# You can pin the server/IO threads, bio threads, aof rewrite child process, and +# the bgsave child process. The syntax to specify the cpu list is the same as +# the taskset command: +# +# Set redis server/io threads to cpu affinity 0,2,4,6: # server_cpulist 0-7:2 # -# set bio threads to cpu affinity 1,3 +# Set bio threads to cpu affinity 1,3: # bio_cpulist 1,3 # -# set aof rewrite child process to cpu affinity 8,9,10,11 +# Set aof rewrite child process to cpu affinity 8,9,10,11: # aof_rewrite_cpulist 8-11 # -# set bgsave child process to cpu affinity 1,10,11 +# Set bgsave child process to cpu affinity 1,10,11 # bgsave_cpulist 1,10-11 |