diff options
Diffstat (limited to 'po/ru/man2/set_mempolicy.2.po')
-rw-r--r-- | po/ru/man2/set_mempolicy.2.po | 674 |
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" |