comparison xml/ru/docs/ngx_core_module.xml @ 1641:c0d1026e7e7b

Documented the "auto" parameter in worker_cpu_affinity.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 19 Jan 2016 14:19:30 +0300
parents d1e1a8d34bce
children 6b4cb951cf83
comparison
equal deleted inserted replaced
1640:442efe0268db 1641:c0d1026e7e7b
8 <!DOCTYPE module SYSTEM "../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../dtd/module.dtd">
9 9
10 <module name="Основная функциональность" 10 <module name="Основная функциональность"
11 link="/ru/docs/ngx_core_module.html" 11 link="/ru/docs/ngx_core_module.html"
12 lang="ru" 12 lang="ru"
13 rev="15"> 13 rev="16">
14 14
15 <section id="example" name="Пример конфигурации"> 15 <section id="example" name="Пример конфигурации">
16 16
17 <para> 17 <para>
18 <example> 18 <example>
551 </directive> 551 </directive>
552 552
553 553
554 <directive name="worker_cpu_affinity"> 554 <directive name="worker_cpu_affinity">
555 <syntax><value>маска_CPU</value> ...</syntax> 555 <syntax><value>маска_CPU</value> ...</syntax>
556 <syntax><literal>auto</literal> [<value>маска_CPU</value>]</syntax>
556 <default/> 557 <default/>
557 <context>main</context> 558 <context>main</context>
558 559
559 <para> 560 <para>
560 Привязывает рабочие процессы к группам процессоров. 561 Привязывает рабочие процессы к группам процессоров.
576 worker_cpu_affinity 0101 1010; 577 worker_cpu_affinity 0101 1010;
577 </example> 578 </example>
578 привязывает первый рабочий процесс к CPU0/CPU2, 579 привязывает первый рабочий процесс к CPU0/CPU2,
579 а второй — к CPU1/CPU3. 580 а второй — к CPU1/CPU3.
580 Второй пример пригоден для hyper-threading. 581 Второй пример пригоден для hyper-threading.
582 </para>
583
584 <para>
585 Специальное значение <literal>auto</literal> (1.9.10) позволяет
586 автоматически привязать рабочие процессы к доступным процессорам:
587 <example>
588 worker_processes auto;
589 worker_cpu_affinity auto;
590 </example>
591 С помощью необязательной маски можно ограничить процессоры,
592 доступные для автоматической привязки:
593 <example>
594 worker_cpu_affinity auto 01010101;
595 </example>
581 </para> 596 </para>
582 597
583 <para> 598 <para>
584 <note> 599 <note>
585 Директива доступна только на FreeBSD и Linux. 600 Директива доступна только на FreeBSD и Linux.