ограничить процессы подмножествами процессоров и узлов памяти (confine processes to processor and memory node subsets)
Формат (Format)
The following formats are used to represent sets of CPUs and
memory nodes.
Mask format
The Mask Format
is used to represent CPU and memory-node bit
masks in the /proc/<pid>/status file.
This format displays each 32-bit word in hexadecimal (using ASCII
characters "0" - "9" and "a" - "f"); words are filled with
leading zeros, if required. For masks longer than one word, a
comma separator is used between words. Words are displayed in
big-endian order, which has the most significant bit first. The
hex digits within a word are also in big-endian order.
The number of 32-bit words displayed is the minimum number needed
to display all bits of the bit mask, based on the size of the bit
mask.
Examples of the Mask Format
:
00000001 # just bit 0 set
40000000,00000000,00000000 # just bit 94 set
00000001,00000000,00000000 # just bit 64 set
000000ff,00000000 # bits 32-39 set
00000000,000e3862 # 1,5,6,11-13,17-19 set
A mask with bits 0, 1, 2, 4, 8, 16, 32, and 64 set displays as:
00000001,00000001,00010117
The first "1" is for bit 64, the second for bit 32, the third for
bit 16, the fourth for bit 8, the fifth for bit 4, and the "7" is
for bits 2, 1, and 0.
List format
The List Format
for cpus and mems is a comma-separated list of
CPU or memory-node numbers and ranges of numbers, in ASCII
decimal.
Examples of the List Format
:
0-4,9 # bits 0, 1, 2, 3, 4, and 9 set
0-2,7,12-14 # bits 0, 1, 2, 7, 12, 13, and 14 set