[РЕШЕНО] При использовании swap оперативная память не заполняется в первую очередь.

vasek
лично я сторонник swap-раздела, а вот swap-файл не признаю.
ну в линуксе жеж файловый интерфейс для всего... по ентому раздел с точки зрения юзерспейса енто тоже файл))
vs220
У ТС проблема по видимому в том что игрушка вытесняет в свап остальные программы и начинаются тормоза из за io.
ага -- именно енто у меня и происходит...
vasek
но вот что творится без этой игрушки он так и не пишет.
другие игрушки да и проги просто не сильно юзают жеский диск -- а ента юзает сильно -- по ентому сильно добавляет оверхеда для нагрузки на I/O.
наверна все же остановлюсь на варианте с очень малым свопом -- что бы хватало только на необходимое количество без запаса и с настройками по умолчанию... -- сча как раз так и сделал -- вроде все терпимее стало... -- заполняется свап полностью на 2гига и оперативка на 90-94%, но сча все же решил сделать свап побольше -- 3гига.
https://habr.com/ru/post/540104/ - интересная страничка.
https://t.me/arch_linuxru
RusWolf
интересная страничка.
В который раз читаю подобные, на мой взгляд, технически обоснованные утверждения о необходимости свопа. Тем не менее юзер в массе своей (и на этом форуме тоже) упорно называет своп злом.
У себя заметил: сколько бы ни было оперативки, своп практически никогда не используется. Очень редко - пару мегабайт.

Правды нет?
Aivar
Правды нет?
Видимо она своя у каждого.

Моё мнение, swap нужен ядру, а размер и тип уже выбор индивидуальный.
https://t.me/arch_linuxru
Aivar
не используется
Помимо нового железа из другой темы

поставьте гном3 с кучей расширений

используйте фокс с кучей вкладок
ни в коем случае не настраивайте чтоб они все не грузились в память, а лучше настройте их автообновление всех каждую минуту

поставьте в автозапуск вайновскую игрушку такую чтоб ей сразу выделялось 80 процентов оперативы

И оперативы много в комп не ставьте, лучше потратьте эти деньги на hdd с черепичной записью

почаще пользуйтесь гибернацией а не суспендом

сделайте свап раздел на том же hhd диске что и хомяк и всунте между ними виндовый раздел

И получите замечательную систему :)
vs220
И получите замечательную систему :)
)))
Спасибо! Шикарный юмор. )

Было время жил без свопа. Может и по сей день бы так было, если бы однажды несколькими виртуальными машинами+браузер+непомню еще что намертво не застопорил систему. С тех пор своп небольшой, но есть.
Aivar
В который раз читаю подобные, на мой взгляд, технически обоснованные утверждения о необходимости свопа. Тем не менее юзер в массе своей (и на этом форуме тоже) упорно называет своп злом.
Камень в мой огород?
Я не против swap - просто он мне не нужен … и не агитирую против swap. Каждый решает сам, что и как ему использовать.
Это как дефолтные значения, например, swappiness и другие параметры, рекомендуемые для большей части юзеров - их изменение только в случае если хорошо понимаешь, что получишь в итоге.
Каждый выбирает сам, что ему нужно и для чего нужно, исхдодя из своих задач и запускаемых приложений.
Вот зачем мне swap, если я в основном не использую и половины ОЗУ из своих 5872 M???
К тому же хорошо контролирую реальное и возможно-ожидаемое максимальное использование памяти.
На 64-битных системах суммарный максимальный объем адресного пространства составлеет 16 экзабайт, но фактически этот объем на порядки ниже, но даже и в этом случае реально занято ОЗУ будет еще меньше … но я конролирую и этот параметр, не смотря на то, что активирован killer процессов.
Как пример, нагружаю систему и смотрим два значения, имеющие отношение к памяти - реальное_used/ожидаемое_used M (в мегабайтах)
518/1887 M
702/2589 M
1328/3228 M
1873/3893 M
2487/4625 M
3622/5259 M
3754/5277 M
518/1896 M
- реальное used - сколько реально используется памяти системой, из вывода free -m (used)
- ожидаемое used - сколько потребуется системе памяти, если процессы реально захотят использовать выделенную им память в адресном пространстве.
И хорошо вижу, стоит ли мне запускать новое приложение … кстати, зная это значение, можно примерно оценить и момент заполнения swap.

Aivar
Было время жил без свопа. Может и по сей день бы так было, если бы однажды несколькими виртуальными машинами+браузер+непомню еще что намертво не застопорил систему. С тех пор своп небольшой, но есть.
Вот для этого случая и желательно знать ожидаемое значение памяти ... или активировать earlyoom, который не позволит/замочит открыть процесс если нет достаточной памяти.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Камень в мой огород?
Почему обязательно в ваш? Тырнет большой...
Вот читаешь статьи о необходимости свопа, а в первом же коментарии: со свопом тормозит, без - нет, ну и т.п.
Я, признаться, не вижу разницы в отзывчивости системы между включенным и выключенным свопом. Для меня он все же больше НЗ, чем необходимость.
 
Зарегистрироваться или войдите чтобы оставить сообщение.