Как ограничить RAM для всех и вся в ОС Linux?
elementary OS 0.3.2 Freya => Built on Ubuntu 14.04
К примеру, у меня установленно 6гб оперативной памяти, мне необходимо установить лимит, дальше которого не подняться. К примеру, я установил лимит в 4гб, для ОС это должно быть максимальным.
В Windows подобное устанавливается в MSconfig. К сожалению о аналогах в Linux мне ничего не известно.
Ответ
если вам на самом деле необходимо ограничить именно программу linux в использовании оперативной памяти, то следует передать ей в качестве параметра (при загрузке):
mem=желаемый_размер
например:
mem=4G
инструкция по передаче доп. параметров программе linux на примере дистрибутива ubuntu
обновление в связи с уточнением в комментарии.
последний сектор памяти поврежден
тогда вам, вероятно, лучше зарезервировать нужный блок памяти. это можно сделать с помощью параметра (при загрузке):
memmap=nn[KMG]$ss[KMG]
означающего: зарезервировать nn (кило-, мега-, гига-) байт памяти, начиная с адреса ss (кило-, мега-, гига-) байт.
пример — исключить использование памяти с 0x18690000 по 0x1869ffff:
memmap=64K$0x18690000
или
memmap=0x10000$0x18690000
Комментариев нет:
Отправить комментарий