Потскажите как правильно настроить планирование памяти для старого компьютера с 1гб памяти и винчестером serial ata
В сети я нашел вот такие настройки sysctl:
vm.swappiness = 10
vm.vfs_cache_pressure = 500
vm.dirty_background_ratio = 10
vm.dirty_ratio = 40
Но после открытия 2-4 тяжелых сайтов в Firefox, компьтер так тормозит что даже мышь и caps lock не реагируют, слышно только как винчестер шерудит.
Оптимизация ввода/вывода
Модератор: Модераторы разделов
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Оптимизация ввода/вывода
Какая версия Firefox?
Разные версии ведут себя сильно по-разному.
И здесь дело вполне может быть даже не в недостатке памяти, а в JS-скриптах, которые способны намертво подвесить браузер.
Но в целом, Firefox создаёт кучу потоков и отжирает около 1ГиБ оперативной памяти (по моим наблюдениям, в среднем 600-900 МиБ).
Для Вас это получается сильно больше половины всей имеющейся ОЗУ.
Поэтому тормоза обеспечены. Насколько в этой ситуации может выручить своп - я сказать затрудняюсь.
-
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
Re: Оптимизация ввода/вывода
мега оффтопик
ставьте вин хр и ие. Антвирус не ставьте.
как правильно настроить планирование памяти для старого компьютера с 1гб памяти и винчестером serial ata
ставьте вин хр и ие. Антвирус не ставьте.
-
- Сообщения: 1139
- ОС: Fedora
Re: Оптимизация ввода/вывода
У вас приложения хотят больше памяти, чем есть, и выпихивают друг друга в своп. Добавляйте память! Используйте менее прожорливые приложения, в первую очередь расставайтесь с Fifefox, Замените DE на что-нибудь полегче. Всё остальное - это мёртвому припарки.
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Оптимизация ввода/вывода
Современные сайты и современные браузеры, по-моему, специально пишутся так, чтобы жрать как можно больше памяти. Поставьте браузер полегче (Dillo рекомендовать не буду, а вот Midori или QupZilla можно попробовать) или хотя бы включите NoScript в режиме белого списка.
А лучше — докупите памяти.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 425
Re: Оптимизация ввода/вывода
Тормозить начинает когда нет свободной памяти. Причем так тормозит что ни мышь ни капс лок не работают. Пока это прекратиться можно ждать сутками и легче просто нажать ресет. Интересно как бы сделать чтобы во время тормозов можно было легко закрыть тяжёлый процесс, так как нет силы постоянно следить за памятью чтобы вовремя дотянутся до терминала и ввести killall firefox или chromium, если не успеешь вовремя ввести killall - нажимай ресет.
-
- Сообщения: 425
Re: Оптимизация ввода/вывода
Qupzilla у меня тормозит посильнее хрома или лисы. Midori значительно шустрее, но когда заканчивается свободная память, компьютер так же само тормозит что невозможно закрыть браузер. Qtweb и Slimboat неплохие браузеры, но нет нужных плагинов
Меня собственно интересует как сделать чтобы линукс меньше тормозил, когда заканчивается свободная память. Я даже отключал своп, но это не помогло. Чем перекачивать своп, загружая систему на все 200%, лучше бы оно просто выдало сообщение что не может выделить память.
-
- Сообщения: 1139
- ОС: Fedora
Re: Оптимизация ввода/вывода
enalesck писал(а): ↑16.10.2015 10:49Меня собственно интересует как сделать чтобы линукс меньше тормозил, когда заканчивается свободная память. Я даже отключал своп, но это не помогло. Чем перекачивать своп, загружая систему на все 200%, лучше бы оно просто выдало сообщение что не может выделить память.
Он и тормозит достаточно плавно - когда есть своп разумного размера (сравнимый с объёмом RAM). А когда его нет - происходит ровно то, что вы видите: катастрофическое падение производительности и отстрел случайных процессов.
P.S. Система и говорит, что памяти нет, только не вам а самим процессам. Только процессы не могут в этом случае сделать ничего разумного, потому что на это разумное тоже требуется память. Но некоторые пытаются
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Оптимизация ввода/вывода
Это линукс, детка...
Не будет сообщений, процесс просто убьётся. И даже не факт, что это будет именно самый прожорливый процесс. Это будет тот процесс, которому не посчастливиться обратиться к памяти в тот момент, когда она закончится.
Линукс не говорит.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Оптимизация ввода/вывода
В вашем случае своп придется юзать по-любому, сделайте swap == 2xRAM. Еще, какой-то результат даст zram и zswap, но кардинальных улучшений не ждите. Откажитесь от всего тяжеловесного, в первую очередь, от практически любого современного браузера, вместо GTK3 оставьте GTK2, вместо Qt{4,5} -- Qt3, вместо DE используйте WM, удалите или отключите ненужные сервисы... Смените, в конце концов, дистрибутив. На такой машине далеко не самые распоследние программы надо держать, а потому отступите назад к версиям 2012, а еще лучше -- 2008 года.
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Оптимизация ввода/вывода
Я что-то пропустил.
"На такой машине" - это на какой?
ТС нигде не говорил, какая именно у него машина.
А что касается программ, то slackware-14.1 вполне нормально крутится на компе десятилетней давности с 1.5Гиб ОЗУ, процессором Intel Celeron D 2500MHz и жестким диском Sata на 250Гиб.
Там стоит LXDE и никаких особых тормозов не наблюдается.
При этом браузер Firefox там более новый, чем в репах - версия 40 что ли...
И всё вполне приемлемо. По крайней мере, ситуации как у ТС не было ни разу.
А вот система, стоявшая там до этого - Debian Lenny с браузером Iceweasel из репов - вот это действительно были тормоза. Так ещё и половина сайтов не открывалась.
Так что не все старые машины одинаково плохи. И далеко не всегда нужно откатываться на несколько лет назад по версиям.
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Оптимизация ввода/вывода
GNUUser
Могу Вам сказать, что действительно стоит выделить побольше места под своп, как минимум два размера RAM.
И подобрать легковесные варианты DE и пр.
А вот браузер стоит взять Firefox (но не Хромиум) если не последней версии, то предпоследней.
Потому что в более старых версиях были откровенные проблемы с JS.
Могу Вам сказать, что действительно стоит выделить побольше места под своп, как минимум два размера RAM.
И подобрать легковесные варианты DE и пр.
А вот браузер стоит взять Firefox (но не Хромиум) если не последней версии, то предпоследней.
Потому что в более старых версиях были откровенные проблемы с JS.
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Оптимизация ввода/вывода
Если и были у Firefox проблемы с JS, то мне о них ничего не известно, так как я им этим браузером на десктопе плотно не пользовался, так, щупал, в итоге бывший у меня до недавнего времени десктоп с Pentium4@2.2 ГГц и 1 ГиБ ОЗУ оставил с Opera 12, а на ноутбуке перешел на Chromium. Общий вывод такой: к подбору ПО для слабой машины нужно подходить более строго.