Как предотвратить попытку ПОДКАЧАТЬ?

/sbin/ip addr как некорневой ;-)

[kaman@host-10 ~]$ /sbin/ip a|grep -oP "inet (\d+\.){3}\d+"
inet 127.0.0.1
inet 192.168.0.10
inet 192.168.54.2
3
задан 27 July 2011 в 10:18
5 ответов

Выключите подкачку или используйте mlockall (), чтобы препятствовать тому, чтобы память процесса была выгружена. Существуют пределы процесса и системы, хотя из того, сколько страниц может быть заблокировано, который, возможно, должен быть скорректирован в Ваших целях.

6
ответ дан 3 December 2019 в 04:54

Взгляните здесь. Путем повторения значения между 0 и 100 к /proc/sys/vm/swappiness, можно управлять рвением свопинга (0 являющийся не очень нетерпеливый, в то время как 100 очень нетерпеливо).

2
ответ дан 3 December 2019 в 04:54

Вам нужно в первую очередь исправить основную причину, по которой вы собираетесь поменять местами. Это означает настройку вашего приложения или добавление оперативной памяти. Подкачка - это симптом, а не проблема - проблема заключается в неправильном выборе размера оборудования для вашего приложения (или плохо настроенного / спроектированного приложения).

Это означает настройку вашего приложения или добавление оперативной памяти. Подкачка - это симптом, а не проблема - проблема заключается в неправильном выборе размера оборудования для вашего приложения (или плохо настроенного / спроектированного приложения).

Это означает настройку вашего приложения или добавление оперативной памяти. Подкачка - это симптом, а не проблема - проблема заключается в неправильном выборе размера оборудования для вашего приложения (или плохо настроенного / спроектированного приложения).

1
ответ дан 3 December 2019 в 04:54

Если вы запретите подкачку вашего приложения, оно, скорее всего, будет реагировать медленнее. Операционная система только заменяет ваше приложение, потому что у него нет выбора. Если вы воспрепятствуете этому, общая нагрузка ввода-вывода в системе увеличится, поскольку другим процессам придется больше вставлять и выгружать, потому что вы загружаете всю физическую память. Это также замедлит ваш ввод-вывод и приведет к катастрофе.

Если машине не хватает физической памяти для своей рабочей нагрузки, она будет работать медленно. Решение - больше физической памяти или меньше рабочей нагрузки. Грубая настройка, как вы предполагаете, сделает все хуже.

0
ответ дан 3 December 2019 в 04:54

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

1
ответ дан 3 December 2019 в 04:54

Теги

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