LINUX.ORG.RU
ФорумAdmin

Троттлинг из-за свопа?

 ,


0

3

На нетбуке слабый процессор n3710, 4 гигабайта озу, так вот, при установке минт делал своп тоже на 4 гига, после установки система подтормаживала местами, то есть, был часто ощутимый троттлинг, в браузере мозила особенно. Попробовал отключить своп и троттлинг чудным образом исчез. Он нужен или нет?

Перемещено leave из talks

Перемещено hobbit из general

слабый процессор n3710

Ты на нем квантовые вычисления производишь? Слабый…

Ядер 4
Потоков 4
Базовая частота 1.60 ГГц
Максимальная частота 2.56 ГГц
Технологический процесс 14 нм

krasnh ★★★★★
()
Ответ на: комментарий от krasnh

Ты на нем квантовые вычисления производишь?

Нет, всего лишь ютуб в мозиле смотрю, лайвжурнал в котором много жскриптов.

skidphysic
() автор топика
Ответ на: комментарий от krasnh

Но вопрос не в этом, а в свопе, после его отключения троттлинг пропал.

skidphysic
() автор топика

система подтормаживала местами, то есть, был часто ощутимый троттлинг

«Подтормаживала» и «троттлинг», возможно это два разных понятия в данном случае. И «троттлинг» здесь не причем.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)

Попробовал отключить своп

Не нужен привычный своп - ни файл, ни раздел. Сделай, как в Федоре, включи zram с дефолтными настройками. И ядро обязательно ≥ 6.1.

krasnh ★★★★★
()

подтормаживала местами, то есть, был часто ощутимый троттлинг

🤡

anonymous
()
Ответ на: комментарий от skidphysic

Думаю можешь вернуть своп, если выставишь свапинес в ноль. Тогда в случае выползания за 4 гига ты получишь тормоза, а сейчас просто оом.

ya-betmen ★★★★★
()

Свопящийся на хдд нетбук тормозит, вот это открытие

HE_KOT
()
Последнее исправление: HE_KOT (всего исправлений: 1)
Ответ на: комментарий от skidphysic

Хдд

Своп на хдд при типичном десктопном использовании может только больше проблем принести.

altwazar ★★★★★
()

Попробуй своп в zram, 1-2 Гб. Это должно сохранить нормальную работу VM, но без страданий от вращающейся ржавчины.

anonymous
()

Желательно включить zswap (не zram!), ибо подкачка на жёстких дисках — ещё то удовольствие.

Rootlexx ★★★★★
()
Ответ на: комментарий от greenman

Однозначно да, без вариантов. Найти HDD на 2.5" нынче та еще лотерея.

no-dashi-v2 ★★★★
()
Ответ на: комментарий от ya-betmen

Есть два стула: с маленьким swappiness тормоза оказываются жёсткими и неотвратимыми, система становится колом, а с большим он постепенно заполняет своп и тормоза растянуты во времени. Вобщем своп – это зло и костыль.

ionanahin ★★★
()
Ответ на: комментарий от Rootlexx

Желательно включить zswap (не zram!)

Почему именно так? Я вот поставил zram-tools, выставил размер на 50% памяти, и отключил вообще своп в файле. Вроде нормально. Памяти 64 и 16 Гб.

anonymous
()
Ответ на: комментарий от ionanahin

тормоза …. своп

Настанет ли момент, когда последний ЛОРовец вылезет из криокамеры в 2024, или это навсегда?

Поставь ядро ≥ 6.1 и забудь навсегда о тормозах свопа, это уже неактуальная информация.
Ну, а если еще включишь zswap (для файла или раздела), то еще лучше. Или zram, если не использовать файл или раздел.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от anonymous

Потому что у автора темы памяти не 64 ГБ, поэтому от swap отказаться в принципе он не может (да это и плохая идея), а zram + физический swap это хуже чем zswap + физический swap.

Rootlexx ★★★★★
()
Ответ на: комментарий от ionanahin

С маленьким свапинесс у тебя тормоза такие же как без свопа. Разница только в том, что со свопом у тебя приложения с оом вылетать не будут.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от Rootlexx

А, окей, я просто подумал, что с zram есть какие-то принципиальные проблемы. Похоже, оно нормально подходит для моего случая, когда памяти достаточно, но своп желателен для более нормальной работы VMM.

anonymous
()

Утверждающим, что при малом количестве RAM (например, 4G) zram не подходит, предложу к просмотру плейлист с видео от hakavlad.

Он использует zram, и на некоторых роликах можно увидеть превышение размера свопа в разы над памятью. Есть и четырехкратное.

upd. Физический своп не используется в данных примерах.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 3)
Ответ на: комментарий от krasnh

Поставь ядро ≥ 6.1 и забудь навсегда о тормозах свопа, это уже неактуальная информация

Чушь, бред, компот. Ядра меняться а тормоза никуда не уходят.

theurs ★★
()
Ответ на: комментарий от theurs

тормоза никуда не уходят

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

$ uname -r && cat /sys/kernel/mm/lru_gen/enabled && sysctl vm.swappiness && cat /sys/module/zswap/parameters/enabled && cat /proc/meminfo | grep MemTotal && swapon && cat /etc/*release* | grep -w PRETTY_NAME

krasnh ★★★★★
()
Ответ на: комментарий от skidphysic

n3710 ютуб в мозиле смотрю

Там в видеоядре нет поддержки декодинга vp9 и av1, плюс в CPU нет AVX у тебя он наверное по полной нагружает процессор только чтоб декодировать видео от чего выходит перегрев. Попробуй поставить h264ify и включить аппаратный декодинг.
Что за диск? Если M2 то они тоже греются не хило при нагрузке, особенно быстрые, посмотри по сенсорам что там с температурами.

4GB это очень мало, интеграшка наверное отнимает до 0.5 гигабайт, в браузере постарайся больше пяти вкладок не открывать.

Aber ★★★★★
()

используй zswap и твоя проблема будет решена

anonymous
()
Ответ на: комментарий от krasnh

Ты отстал от жизни, и не в курсе последних трендов. :)

iZEN мой древний товарищ, просто он выпивает по четвергам и пятницам и субботам и воскресеньям, иногда начинает философствовать.

Herabora
()
Ответ на: комментарий от MagicMirror

Х.з. как это комментировать. Ты хоть мой коммент по ссылке дочитай до конца, а не только первую строчку.

krasnh ★★★★★
()
Ответ на: комментарий от MagicMirror

Даже 16гб уже «впритык»

Ну вот, дожили. А винда-11 в 8Гб ОЗУ - летает. А freebsd в 2Гб ОЗУ достигает гиперзвуковых скоростей.

Herabora
()
Ответ на: комментарий от MagicMirror

Специально для тех, кто не читает тред, ссылка на мой коммент выше, где упомянуто четырехкратное превышение размера zram на памятью, Троттлинг из-за свопа? (комментарий). С видеофиксацией.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

И сразу предупрежу возможные возражения, «Зачем?». Во-первых, железо может быть ограниченным по расширению, за невозможностью. Т.е. если вот тебе 4G, то никаких 16G там уже не будет. И ничего, как-то живут же люди.

А во-вторых, у ТС четко прописаны задачи на железо:

всего лишь ютуб в мозиле смотрю, лайвжурнал

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Чё-то это другая ссылка не находишь? Энивей, рад что у кого-то там что-то там работает. На практике никакой zram/zswap/небо/аллах не спасёт от подвисаний, когда работать надо, а не коней в вакууме мерить.

MagicMirror ★★★
()
Ответ на: комментарий от MagicMirror

Чё-то это другая ссылка не находишь

Все нормально, это две разные ссылки, и рад, что ты посмотрел обе. )

krasnh ★★★★★
()
Ответ на: комментарий от MagicMirror

у кого-то там

Этот «у кого-то там» заслуженный ЛОРовец со стажем, @hakavlad. Автор разных международно-известных Linux-приколюх (утилит). )

krasnh ★★★★★
()
Ответ на: комментарий от MagicMirror

никакой zram/zswap/небо/аллах не спасёт от подвисаний, когда работать надо

А напиши, если несложно, сколько у тебя ram, и под какие задачи заточено железо и хватает ли памяти?

А так-то, я могу тебе наскрести ссылок по ЛОРу, где не хватает 32G для всех 400+ вкладок в firefox, или 64G для компиляции chromium, или 128G для виртуалок.
Так что, умеючи можно и «… сломать», а ты говоришь 16G. :)

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от MagicMirror

Делаю виртуалки, компиляю, починяю примус на 16ГБ (+16ГБ zram swap). Сначала думал, будет плохо, но как-то хватает.

rupert ★★★★★
()
Ответ на: комментарий от krasnh

Из задач - Firefox с вкладками тактрекера и gitlab, 1-2 инстанса vscode и консоль с множеством вкладок ssh. Вкладки ff обычно помещаются в ширину экрана без исчезновения заголовков. Ничего «тяжелого»

Железо - какой-то штеуд ш5-11xxxH, 8 гигов ddr4 + 4 zram + 8 swap. Ядро было 6.0-6.2. Система периодически ощутимо подтормаживала, что выражалось в дёрганом курсоре, микрофризах при переключении окон. Mglru пробовал, помогает, но полностью лаги убрать не смогло. Потом мне надоело и я поставил вторую планку. Дуло исчезло Тормоза ушли.

Ранее был другой ноут на каком-то райзене с 20ю гигами и 8ю zram. Две виртуалки делали больно.

На своём же сразу докинул до 32х и проблем с подвисаниями просто никогда небыло.

MagicMirror ★★★
()
Ответ на: комментарий от rupert

Интересно, кто-нибудь использует uksmd, или только я один? ) На моих задачах экономит в среднем 500M, но было и 1G.

На виртуалках вроде должно давать больший эффект, вплоть до сложения нескольких в одну.

p.s. Имхо, должно быть во всех дистрибутивах дефолтом. Штука полезная, а памяти никогда не бывает много, о чем писал в треде выше.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Ну и чего дальше то? Какое это имеет отношение ко всему, что я написал? Те упомянутые «две виртуалки» - win и дебиан, даже тут мимо.

MagicMirror ★★★
()
Ответ на: комментарий от MagicMirror

Даже 16гб уже «впритык» даже без всяких там виртуалок и компиляций.

У меня на ноуте стоит 16 гигов рамы. Сижу в хромом. Показометор в коньках показывает занятую память в районе 1.5 гига. ЧЯДНТ?

u5er ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.