memcached может полностью использовать многоядерные?

Действительно ли memcached способен к использованию в полной мере многоядерных? Или есть ли какой-либо способ настроить это?

11
задан Mickey Shine 28 May 2010 в 08:11
поделиться

2 ответа

memcached по умолчанию является многопоточным и не имеет проблем с насыщением многих ядер. Немного сложнее насытить все ядра на более массивно параллельных блоках (например, 256-ядерном CMT-блоке) просто потому, что становится все труднее получать данные в сети и из нее.

Если вы обнаружите области, в которых какие-то разногласия мешают вам забить ядра, сообщите об ошибке или начните обсуждение.

6
ответ дан 3 December 2019 в 04:51
поделиться

memcached имеет опцию "-t":

       -t <threads>
          Number of threads to use to process incoming requests. This option is only meaningful
          if memcached was compiled with thread support enabled. It is typically not useful  to
          set  this higher than the number of CPU cores on the memcached server. The default is
          4.

так что, я полагаю, он может использовать все ядра вашего процессора, конечно, если он был скомпилирован с соответствующей опцией.

12
ответ дан 3 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: