Как я могу предотвратить обмен некоторыми процессами?

Нет, нет такой вещи, как полностью скрытые файлы. Точка скрытых файлов должна скрывать от пользователя все «уродливые» системные файлы.

Если бы не было способа увидеть это, не было бы смысла, конечно?

0
задан 22 October 2017 в 15:52

3 ответа

Обычно вы не можете запретить обход одного процесса, и только глобальный параметр vm.swappiness может использоваться для управления поведением подкачки. С cgroups можно указать разные swappiness для процессов, которые привязаны к определенному cgroup.

Итак, вам нужно будет создать отдельный cgroup для вашего SSHD и дать это другое swappiness.

Я думаю, что ваша проблема вызвана чем-то другим. swap освобождает оперативную память, но если вы обращаетесь к процессам, которые поменяли память, эта память читается с диска и снова помещается в ОЗУ. Таким образом, при доступе к процессу с измененной памятью существует только увеличение производительности. Если у вас возникают устойчивые проблемы с заменой / свопированием, у вас либо слишком мало памяти, либо процесс ожидания вверх по вашей RAM и помещает вашу систему под давлением памяти.

1
ответ дан 22 May 2018 в 17:17

Обычно вы не можете запретить обход одного процесса, и только глобальный параметр vm.swappiness может использоваться для управления поведением подкачки. С cgroups можно указать разные swappiness для процессов, которые привязаны к определенному cgroup.

Итак, вам нужно будет создать отдельный cgroup для вашего SSHD и дать это другое swappiness.

Я думаю, что ваша проблема вызвана чем-то другим. swap освобождает оперативную память, но если вы обращаетесь к процессам, которые поменяли память, эта память читается с диска и снова помещается в ОЗУ. Таким образом, при доступе к процессу с измененной памятью существует только увеличение производительности. [D1] Если у вас возникают устойчивые проблемы с заменой / свопированием, у вас либо слишком мало памяти, либо процесс ожидания вверх по вашей RAM и помещает вашу систему под давлением памяти.

1
ответ дан 18 July 2018 в 04:50

Обычно вы не можете запретить обход одного процесса, и только глобальный параметр vm.swappiness может использоваться для управления поведением подкачки. С cgroups можно указать разные swappiness для процессов, которые привязаны к определенному cgroup.

Итак, вам нужно будет создать отдельный cgroup для вашего SSHD и дать это другое swappiness.

Я думаю, что ваша проблема вызвана чем-то другим. swap освобождает оперативную память, но если вы обращаетесь к процессам, которые поменяли память, эта память читается с диска и снова помещается в ОЗУ. Таким образом, при доступе к процессу с измененной памятью существует только увеличение производительности. [D1] Если у вас возникают устойчивые проблемы с заменой / свопированием, у вас либо слишком мало памяти, либо процесс ожидания вверх по вашей RAM и помещает вашу систему под давлением памяти.

1
ответ дан 24 July 2018 в 18:10

Другие вопросы по тегам:

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