LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

this.

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

  1. ВСЕ неактивные процессы выкидываются из RAM, когда кому-то срочно нужна RAM

И это плохо. Неактивный процесс может срочно понадобиться (диспетчер задач, оболочка, файловый менеджер и т.п.). Лучше вернуть NULL процессу и не вешать систему. И процесс должен уметь это обработать (не открыть окно/вкладку и т.п.).

  1. Тормоза только при возобновлении процесса

Не всегда. Да и с точки зрения ядра нет никакого «возобновления процесса». Процесс может ещё долго виснуть, потому что подгружаются необходимые для нового действия отгруженные страницы памяти.

  1. своп в разы больше ЛЮБОГО RAM

Давайте убивать SSD ненужным свопом. Особенно учитывая пункт 1.

  1. Нет, если RAM не хватает, в своп не уходим

Это как? Зачем тогда своп нужен?

Исправление X512, :

this.

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

  1. ВСЕ неактивные процессы выкидываются из RAM, когда кому-то срочно нужна RAM

И это плохо. Неактивный процесс может срочно понадобиться (диспетчер задач, оболочка, файловый менеджер и т.п.). Лучше вернуть NULL процессу и не вешать систему. И процесс должен уметь это обработать (не открыть окно/вкладку и т.п.).

  1. Тормоза только при возобновлении процесса

Не всегда. Да и с точки зрения ядра нет никакого «возобновления процесса». Процесс может ещё долго виснуть, потому что подгружаются необходимые для нового действия отгруженные страницы памяти.

  1. своп в разы больше ЛЮБОГО RAM

Давайте убивать SSD ненужным свопом.

  1. Нет, если RAM не хватает, в своп не уходим

Это как? Зачем тогда своп нужен?

Исходная версия X512, :

this.

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

  1. ВСЕ неактивные процессы выкидываются из RAM, когда кому-то срочно нужна RAM

И это плохо. Неактивный процесс может срочно понадобиться (диспетчер задач, оболочка, файловый менеджер и т.п.). Лучше вернуть NULL процессу и не вешать систему. И процесс должен уметь это обработать (не открыть окно/вкладку и т.п.).

  1. Тормоза только при возобновлении процесса

Не всегда. Да и с точки зрения ядра нет никакого «возобновления процесса». Процесс может ещё долго виснуть, потому что подгружаются необходимые для нового действия отгруженные страницы памяти.

  1. своп в разы больше ЛЮБОГО RAM

Давайте убивать SSD ненужным свопом.