summaryrefslogtreecommitdiffstats
path: root/po/ru/man2/set_mempolicy.2.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/ru/man2/set_mempolicy.2.po')
-rw-r--r--po/ru/man2/set_mempolicy.2.po674
1 files changed, 674 insertions, 0 deletions
diff --git a/po/ru/man2/set_mempolicy.2.po b/po/ru/man2/set_mempolicy.2.po
new file mode 100644
index 00000000..197df3cc
--- /dev/null
+++ b/po/ru/man2/set_mempolicy.2.po
@@ -0,0 +1,674 @@
+# Russian translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Alexander Golubev <fatzer2@gmail.com>, 2018.
+# Azamat Hackimov <azamat.hackimov@gmail.com>, 2011, 2014-2016.
+# Hotellook, 2014.
+# Nikita <zxcvbnm3230@mail.ru>, 2014.
+# Spiros Georgaras <sng@hellug.gr>, 2016.
+# Vladislav <ivladislavefimov@gmail.com>, 2015.
+# Yuri Kozlov <yuray@komyakino.ru>, 2011-2019.
+# Иван Павлов <pavia00@gmail.com>, 2017.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:07+0100\n"
+"PO-Revision-Date: 2019-10-15 18:55+0300\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
+"X-Generator: Lokalize 2.0\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "set_mempolicy"
+msgstr "set_mempolicy"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 октября 2023 г."
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "ИМЯ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set_mempolicy - set default NUMA memory policy for a thread and its children"
+msgstr ""
+"set_mempolicy - настраивает политику работы с памятью NUMA для потока и его "
+"потомков"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "NUMA (Non-Uniform Memory Access) policy library (I<libnuma>, I<-lnuma>)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "СИНТАКСИС"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>numaif.hE<gt>>\n"
+msgstr "B<#include E<lt>numaif.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"B<long set_mempolicy(int >I<mode>B<, const unsigned long *>I<nodemask>B<,>\n"
+"B< unsigned long >I<maxnode>B<);>\n"
+msgstr ""
+"B<long set_mempolicy(int >I<mode>B<, const unsigned long *>I<nodemask>B<,>\n"
+"B< unsigned long >I<maxnode>B<);>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "ОПИСАНИЕ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<set_mempolicy>() sets the NUMA memory policy of the calling thread, which "
+"consists of a policy mode and zero or more nodes, to the values specified by "
+"the I<mode>, I<nodemask>, and I<maxnode> arguments."
+msgstr ""
+"Вызов B<set_mempolicy>() устанавливает политику работы с памятью NUMA для "
+"вызывающей нити, которая определяется режимом политики и нулём или более "
+"узлами (задаются в аргументах I<mode>, I<nodemask> и I<maxnode>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A NUMA machine has different memory controllers with different distances to "
+"specific CPUs. The memory policy defines from which node memory is "
+"allocated for the thread."
+msgstr ""
+"Машина с NUMA имеет различные контроллеры памяти с различными расстояниями "
+"до определённых ЦП. Политикой памяти задаётся узел, на котором выделяется "
+"память для нити."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This system call defines the default policy for the thread. The thread "
+"policy governs allocation of pages in the process's address space outside of "
+"memory ranges controlled by a more specific policy set by B<mbind>(2). The "
+"thread default policy also controls allocation of any pages for memory-"
+"mapped files mapped using the B<mmap>(2) call with the B<MAP_PRIVATE> flag "
+"and that are only read (loaded) from by the thread and of memory-mapped "
+"files mapped using the B<mmap>(2) call with the B<MAP_SHARED> flag, "
+"regardless of the access type. The policy is applied only when a new page "
+"is allocated for the thread. For anonymous memory this is when the page is "
+"first touched by the thread."
+msgstr ""
+"Этот системный вызов устанавливает в нити политику по умолчанию. Политика "
+"нити управляет выделением страниц в адресном пространстве процесса из "
+"областей памяти, которые не контролируются специальной политикой, заданной с "
+"помощью B<mbind>(2). Политикой нити по умолчанию также контролируется "
+"выделение любых страниц для отображаемых в память файлов с помощью вызова "
+"B<mmap>(2) с флагом B<MAP_PRIVATE> (которые читаются (загружаются) только "
+"этой нитью) и для отображаемых в память файлов с помощью вызова B<mmap>(2) с "
+"флагом B<MAP_SHARED> (независимо от типа доступа). Эта политика применяется "
+"только когда нить запрашивает выделение новой страницы. Для анонимной памяти "
+"это применяется, когда страница впервые затрагивается приложением."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<mode> argument must specify one of B<MPOL_DEFAULT>, B<MPOL_BIND>, "
+"B<MPOL_INTERLEAVE>, B<MPOL_PREFERRED>, or B<MPOL_LOCAL> (which are described "
+"in detail below). All modes except B<MPOL_DEFAULT> require the caller to "
+"specify the node or nodes to which the mode applies, via the I<nodemask> "
+"argument."
+msgstr ""
+"В аргументе I<mode> должно быть указано одно из следующих значений: "
+"B<MPOL_DEFAULT>, B<MPOL_BIND>, B<MPOL_INTERLEAVE>, B<MPOL_PREFERRED> или "
+"B<MPOL_LOCAL> (описано далее). Для всех режимов, за исключением "
+"B<MPOL_DEFAULT>, требуется, чтобы вызывающий указывал в аргументе "
+"I<nodemask> узел или узлы, для которых применяется режим."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<mode> argument may also include an optional I<mode flag>. The "
+"supported I<mode flags> are:"
+msgstr ""
+"Аргумент I<mode> также может содержать необязательный I<флаг режима>. "
+"Поддерживаемые I<флаги режима>:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_F_NUMA_BALANCING> (since Linux 5.12)"
+msgstr "B<MPOL_F_NUMA_BALANCING> (начиная с Linux 5.12)"
+
+#. commit bda420b985054a3badafef23807c4b4fa38a3dff
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When I<mode> is B<MPOL_BIND>, enable the kernel NUMA balancing for the task "
+"if it is supported by the kernel. If the flag isn't supported by the "
+"kernel, or is used with I<mode> other than B<MPOL_BIND>, -1 is returned and "
+"I<errno> is set to B<EINVAL>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_F_RELATIVE_NODES> (since Linux 2.6.26)"
+msgstr "B<MPOL_F_RELATIVE_NODES> (начиная с Linux 2.6.26)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A nonempty I<nodemask> specifies node IDs that are relative to the set of "
+"node IDs allowed by the process's current cpuset."
+msgstr ""
+"В аргументе I<nodemask> указываются идентификаторы узлов из набора "
+"идентификаторов узлов, разрешённых процессу текущим контекстом набора "
+"процессоров."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_F_STATIC_NODES> (since Linux 2.6.26)"
+msgstr "B<MPOL_F_STATIC_NODES> (начиная с Linux 2.6.26)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A nonempty I<nodemask> specifies physical node IDs. Linux will not remap "
+"the I<nodemask> when the process moves to a different cpuset context, nor "
+"when the set of nodes allowed by the process's current cpuset context "
+"changes."
+msgstr ""
+"В аргументе I<nodemask> указываются идентификаторы физических узлов. Linux "
+"не будет перераспределять I<nodemask>, если процесс перемещается в другой "
+"контекст набора процессоров или когда изменяется набор узлов, который "
+"доступен процессу согласно текущему контексту набора процессоров."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<nodemask> points to a bit mask of node IDs that contains up to I<maxnode> "
+"bits. The bit mask size is rounded to the next multiple of "
+"I<sizeof(unsigned long)>, but the kernel will use bits only up to "
+"I<maxnode>. A NULL value of I<nodemask> or a I<maxnode> value of zero "
+"specifies the empty set of nodes. If the value of I<maxnode> is zero, the "
+"I<nodemask> argument is ignored."
+msgstr ""
+"В I<nodemask> указывается битовая маска идентификаторов узлов, которая может "
+"содержать до I<maxnode> бит. Размер битовой маски округляется до следующего "
+"значение кратного I<sizeof(unsigned long)>, но ядро будет использовать биты "
+"только до I<maxnode>. Значение NULL в I<nodemask> или I<maxnode> указывает "
+"на пустой набор узлов. Если значение I<maxnode> равно нулю, то аргумент "
+"I<nodemask> игнорируется."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Where a I<nodemask> is required, it must contain at least one node that is "
+"on-line, allowed by the process's current cpuset context, (unless the "
+"B<MPOL_F_STATIC_NODES> mode flag is specified), and contains memory. If the "
+"B<MPOL_F_STATIC_NODES> is set in I<mode> and a required I<nodemask> contains "
+"no nodes that are allowed by the process's current cpuset context, the "
+"memory policy reverts to I<local allocation>. This effectively overrides "
+"the specified policy until the process's cpuset context includes one or more "
+"of the nodes specified by I<nodemask>."
+msgstr ""
+"Если требуется аргумент I<nodemask>, то его значение должно содержать не "
+"менее одного работающего узла, разрешённого процессу из текущего контекста "
+"набора процессоров (если не указан флаг режима B<MPOL_F_STATIC_NODES>) и "
+"имеющего память. Если в I<mode> установлен флаг B<MPOL_F_STATIC_NODES> и "
+"требуемое значение I<nodemask> не содержит узлов, разрешённых процессу из "
+"текущего контекста набора процессоров, то политика памяти возвращается "
+"обратно к I<локальному выделению>. Это эффективно заменяет указанную "
+"политику до тех пор, пока в текущий контекст набора процессоров процесса не "
+"добавится один или более узлов, указанных I<nodemask>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<mode> argument must include one of the following values:"
+msgstr "Аргумент I<mode> должен включать одно из следующих значений:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_DEFAULT>"
+msgstr "B<MPOL_DEFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "This mode specifies that any nondefault thread memory policy be removed, "
+#| "so that the memory policy \"falls back\" to the system default policy. "
+#| "The system default policy is \"local allocation\"\\(emthat is, allocate "
+#| "memory on the node of the CPU that triggered the allocation. I<nodemask> "
+#| "must be specified as NULL. If the \"local node\" contains no free "
+#| "memory, the system will attempt to allocate memory from a \"near by\" "
+#| "node."
+msgid ""
+"This mode specifies that any nondefault thread memory policy be removed, so "
+"that the memory policy \"falls back\" to the system default policy. The "
+"system default policy is \"local allocation\"\\[em]that is, allocate memory "
+"on the node of the CPU that triggered the allocation. I<nodemask> must be "
+"specified as NULL. If the \"local node\" contains no free memory, the "
+"system will attempt to allocate memory from a \"near by\" node."
+msgstr ""
+"Данный режим устанавливает, что любые политики памяти нити, не равные "
+"политике по умолчанию, будут удалены, и политика памяти «вернётся» к "
+"системной политике по умолчанию. Системная политика по умолчанию — это "
+"«локальное выделение», то есть выделение памяти на узле с ЦП, на котором "
+"возник запрос выделения Значение I<nodemask> должно быть равно NULL. Если на "
+"«локальном узле» нет свободной памяти, то система попытается выделить память "
+"на «ближайшем» узле."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_BIND>"
+msgstr "B<MPOL_BIND>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This mode defines a strict policy that restricts memory allocation to the "
+"nodes specified in I<nodemask>. If I<nodemask> specifies more than one "
+"node, page allocations will come from the node with the lowest numeric node "
+"ID first, until that node contains no free memory. Allocations will then "
+"come from the node with the next highest node ID specified in I<nodemask> "
+"and so forth, until none of the specified nodes contain free memory. Pages "
+"will not be allocated from any node not specified in the I<nodemask>."
+msgstr ""
+"Данный режим устанавливает жёсткую политику, при которой выделение памяти "
+"выполняется только на узлах, заданных в I<nodemask>. Если в I<nodemask> "
+"указано более одного узла, то выделение страниц начнётся с узла с меньшим "
+"номером идентификатора и будет выполняться до тех пор, пока на нём не "
+"кончится свободная память. Затем выделение продолжится на узле со следующим "
+"большим номером идентификатора, указанного в I<nodemask>, и т.д. до тех пор, "
+"пока на всех указанных узлах не закончится свободная память. Страницы не "
+"будут выделяться на узлах, не указанных в I<nodemask>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_INTERLEAVE>"
+msgstr "B<MPOL_INTERLEAVE>"
+
+#. NOTE: the following sentence doesn't make sense in the context
+#. of set_mempolicy() -- no memory area specified.
+#. To be effective the memory area should be fairly large,
+#. at least 1 MB or bigger.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This mode interleaves page allocations across the nodes specified in "
+"I<nodemask> in numeric node ID order. This optimizes for bandwidth instead "
+"of latency by spreading out pages and memory accesses to those pages across "
+"multiple nodes. However, accesses to a single page will still be limited to "
+"the memory bandwidth of a single node."
+msgstr ""
+"В этом режиме выделение страниц чередуется между узлами, указанными в "
+"I<nodemask>, согласно порядку номеров идентификаторов узлов. При этом "
+"происходит оптимизация полосы пропускания, а не задержки, так как происходит "
+"рассеивание страниц и доступ к этим страницам памяти, разносится по "
+"нескольким узлам. Однако доступ к отдельной странице по прежнему ограничен "
+"шириной канала с памятью на отдельном узле."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_PREFERRED>"
+msgstr "B<MPOL_PREFERRED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This mode sets the preferred node for allocation. The kernel will try to "
+"allocate pages from this node first and fall back to \"near by\" nodes if "
+"the preferred node is low on free memory. If I<nodemask> specifies more "
+"than one node ID, the first node in the mask will be selected as the "
+"preferred node. If the I<nodemask> and I<maxnode> arguments specify the "
+"empty set, then the policy specifies \"local allocation\" (like the system "
+"default policy discussed above)."
+msgstr ""
+"В этом режиме задаётся предпочтительный узел для выделения памяти. Ядро "
+"будет пытаться сначала выделить страницы на этом узле и только после того "
+"как на предпочтительном узле не хватит памяти, попробует использовать "
+"«ближайшие» узлы. Если в I<nodemask> указано более одного идентификатора "
+"узла, то в качестве предпочтительного будет использован первый узел из "
+"маски. Если в аргументах I<nodemask> и I<maxnode> указан пустой набор, то "
+"политике предписывается использовать «локальное выделение» (как при "
+"системной политике по умолчанию, описанной ранее)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MPOL_LOCAL> (since Linux 3.8)"
+msgstr "B<MPOL_LOCAL> (начиная с Linux 3.8)"
+
+#. commit 479e2802d09f1e18a97262c4c6f8f17ae5884bd8
+#. commit f2a07f40dbc603c15f8b06e6ec7f768af67b424f
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This mode specifies \"local allocation\"; the memory is allocated on the "
+"node of the CPU that triggered the allocation (the \"local node\"). The "
+"I<nodemask> and I<maxnode> arguments must specify the empty set. If the "
+"\"local node\" is low on free memory, the kernel will try to allocate memory "
+"from other nodes. The kernel will allocate memory from the \"local node\" "
+"whenever memory for this node is available. If the \"local node\" is not "
+"allowed by the process's current cpuset context, the kernel will try to "
+"allocate memory from other nodes. The kernel will allocate memory from the "
+"\"local node\" whenever it becomes allowed by the process's current cpuset "
+"context."
+msgstr ""
+"Этот режим задаёт «локальное выделение» (local allocation); память, "
+"выделяется на узле ЦП, попавшем в выделение («локальный узел»). В аргументах "
+"I<nodemask> и I<maxnode> должен быть указан пустой набор. Если на «локальном "
+"узле» мало свободной памяти, то ядро будет пытаться выделить память на "
+"других узлах. Ядро будет выделять память на «локальном узле» сразу, как "
+"только на этом узле освободится память. Если «локальный узел» не разрешён в "
+"текущем контексте набора ЦП процесса, то ядро будет пытаться выделить памяти "
+"на других узлах. Ядро начнёт выделять память на «локальном узле» сразу, как "
+"только это будет разрешено в текущем контексте набора ЦП процесса."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The thread memory policy is preserved across an B<execve>(2), and is "
+"inherited by child threads created using B<fork>(2) or B<clone>(2)."
+msgstr ""
+"Политика памяти нити сохраняется при вызове B<execve>(2) и наследуется "
+"дочерними нитями, созданными с помощью B<fork>(2) или B<clone>(2)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On success, B<set_mempolicy>() returns 0; on error, -1 is returned and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"При успешном выполнении B<set_mempolicy>() возвращается 0; при ошибке "
+"возвращается -1, а в I<errno> содержится код ошибки."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "ОШИБКИ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr "B<EFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Part of all of the memory range specified by I<nodemask> and I<maxnode> "
+"points outside your accessible address space."
+msgstr ""
+"Часть всего диапазона памяти, заданная в I<nodemask> и I<maxnode>, указывает "
+"за пределы доступного адресного пространства."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "I<mode> is invalid. Or, I<mode> is B<MPOL_DEFAULT> and I<nodemask> is "
+#| "nonempty, or I<mode> is B<MPOL_BIND> or B<MPOL_INTERLEAVE> and "
+#| "I<nodemask> is empty. Or, I<maxnode> specifies more than a page worth of "
+#| "bits. Or, I<nodemask> specifies one or more node IDs that are greater "
+#| "than the maximum supported node ID. Or, none of the node IDs specified "
+#| "by I<nodemask> are on-line and allowed by the process's current cpuset "
+#| "context, or none of the specified nodes contain memory. Or, the I<mode> "
+#| "argument specified both B<MPOL_F_STATIC_NODES> and "
+#| "B<MPOL_F_RELATIVE_NODES>."
+msgid ""
+"I<mode> is invalid. Or, I<mode> is B<MPOL_DEFAULT> and I<nodemask> is "
+"nonempty, or I<mode> is B<MPOL_BIND> or B<MPOL_INTERLEAVE> and I<nodemask> "
+"is empty. Or, I<maxnode> specifies more than a page worth of bits. Or, "
+"I<nodemask> specifies one or more node IDs that are greater than the maximum "
+"supported node ID. Or, none of the node IDs specified by I<nodemask> are on-"
+"line and allowed by the process's current cpuset context, or none of the "
+"specified nodes contain memory. Or, the I<mode> argument specified both "
+"B<MPOL_F_STATIC_NODES> and B<MPOL_F_RELATIVE_NODES>. Or, the "
+"B<MPOL_F_NUMA_BALANCING> isn't supported by the kernel, or is used with "
+"I<mode> other than B<MPOL_BIND>."
+msgstr ""
+"Некорректное значение I<mode>. Или значение I<mode> равно B<MPOL_DEFAULT> и "
+"значение I<nodemask> не пусто, или I<mode> равно B<MPOL_BIND> или "
+"B<MPOL_INTERLEAVE> и значение I<nodemask> пусто. Или значение I<maxnode> "
+"больше чем количество значимых бит страницы. Или в I<nodemask> указан один "
+"или более идентификаторов узлов, значения которых больше чем максимальный "
+"поддерживаемый идентификатор узла. Или ни один из идентификаторов узлов, "
+"указанных в I<nodemask>, не работает или не разрешены для текущего набора "
+"контекста процесса, или ни один из узлов не содержит памяти. Или в аргументе "
+"I<mode> указаны B<MPOL_F_STATIC_NODES> и B<MPOL_F_RELATIVE_NODES> "
+"одновременно."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Insufficient kernel memory was available."
+msgstr "Недостаточное количество памяти ядра."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "СТАНДАРТЫ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Linux."
+msgstr "Linux."
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "ИСТОРИЯ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "util-linux 2.37.4"
+msgid "Linux 2.6.7."
+msgstr "util-linux 2.37.4"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr "ЗАМЕЧАНИЯ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Memory policy is not remembered if the page is swapped out. When such a "
+"page is paged back in, it will use the policy of the thread or memory range "
+"that is in effect at the time the page is allocated."
+msgstr ""
+"Политика памяти не запоминается, если страница помещается в пространство "
+"подкачки. Когда страница возвращается в основную память, будет использована "
+"политика нити или диапазона памяти, действующая на момент выделения страницы."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For information on library support, see B<numa>(7)."
+msgstr "Информация о библиотеке доступна в B<numa>(7)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "СМ. ТАКЖЕ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<get_mempolicy>(2), B<getcpu>(2), B<mbind>(2), B<mmap>(2), B<numa>(3), "
+"B<cpuset>(7), B<numa>(7), B<numactl>(8)"
+msgstr ""
+"B<get_mempolicy>(2), B<getcpu>(2), B<mbind>(2), B<mmap>(2), B<numa>(3), "
+"B<cpuset>(7), B<numa>(7), B<numactl>(8)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 февраля 2023 г."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "VERSIONS"
+msgstr "ВЕРСИИ"
+
+#. type: Plain text
+#: debian-bookworm
+#, fuzzy
+#| msgid ""
+#| "The B<set_mempolicy>() system call was added to the Linux kernel in "
+#| "version 2.6.7."
+msgid "The B<set_mempolicy>() system call was added in Linux 2.6.7."
+msgstr ""
+"Системный вызов B<set_mempolicy>() был добавлен в ядро Linux версии 2.6.7."
+
+#. type: Plain text
+#: debian-bookworm
+msgid "This system call is Linux-specific."
+msgstr "Данный вызов есть только в Linux."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-16"
+msgstr "16 июля 2023 г."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "2023-03-30"
+msgstr "30 марта 2023 г."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"