1.1, Ефрщ (?), 11:29, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +25 +/– |
Желтый заголовок. Это некорректная сборка ядра привела к проблемам, а не изменение в ядре.
| |
|
2.2, Аноним (2), 11:39, 22/12/2024 [^] [^^] [^^^] [ответить]
| +17 +/– |
Отмаза не засчитана. Разрабы ядра известны тем что не соблюдают обратную совместимость.
| |
|
3.6, Вирт (?), 11:42, 22/12/2024 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Разрабы ядра известны тем что не соблюдают обратную совместимость.
Вообще-то наоборот, они известны как соблюдающие малейшую совместимость с
"user-space", a.out несколько десятилетий поддерживали после того как
все давно уже было заменено elf.
| |
|
|
5.28, Аноним (28), 12:38, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Модули ядра и юзерспейс, что, как бы, намекает, это в разных адресныых пространствах.
| |
|
|
7.139, Аноним (139), 23:53, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Внутриядерный API хоть перелопать, главное - не менять интерфейс с юзерспейсом. Т.е., не менять системные вызовы. Тогда это не ломает юзерспейс.
| |
|
|
5.70, mos87 (ok), 15:21, 22/12/2024 [^] [^^] [^^^] [ответить]
| +7 +/– |
анон не понимающий разницу между user space и kernel space нам особенно нужен и дорог, да.
| |
|
4.9, Аноним (9), 11:47, 22/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так это для корпораций соблюдали, у которых проприетарных программ накомпилировано. Не для FOSS-дистров, сопровождаемых волонтёрами, не платящами взносы в Linux Foundation. Рыночек порешал.
| |
|
|
6.50, Аноним (50), 13:56, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты же не думаешь, что это частные лица оплачивают? Это корпораци себе вечеринки оплачивают. А разработку они оплачивают через себя, через зарплатный фонд.
| |
6.150, Аноним (150), 03:49, 23/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
По твоей ссылке человек выручку называет доходом(ну спасибо, что не прибылью)
Читать его «анализ» смысла нет точно, ну не знает человек о чем вообще пишет
| |
|
7.189, Бывалый Смузихлёб (ok), 09:08, 24/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Он просто делает краткую выдержку из англоязычного отчёта. Понимаешь лучше - сделай лучше, он даже ссылку на отчёт привёл
Но каких-то внятных данных от анона, как ни странно, нет
| |
|
8.191, Аноним (150), 20:25, 24/12/2024 [^] [^^] [^^^] [ответить] | +/– | Еще разок Ты дал ссылку на чувака который излагает свои конспирологические теори... текст свёрнут, показать | |
|
|
|
|
|
3.59, Аноним (59), 14:28, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Они и не должны. Именно для таких случаев существует make oldconfig, который показывает все новые/изменившиеся опции и спрашивает что с ними делать.
А кто неглядя на шару со старым конфигом новое ядро собирает - сам виноват.
| |
|
4.186, Аноним (186), 19:34, 23/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если в ченджлоге нет "мы поломали всё кхeрам" то почему бы ему и дальше не работать? Но нельзя просто так зарелизить ядро не поломав его совместимость чуть менее чем полностью (;
| |
|
3.91, Аноним (91), 16:49, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Разрабы ВСЕХ долгоживущих ядер известны тем что не соблюдают обратную совместимость.
| |
3.140, cheburnator9000 (ok), 23:57, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Виноваты мейнтейнеры ядра в этих дистрибутивах. Которые, вместо того чтобы посмотреть на чейджлог, следуют github-js/go-dependabot парадигме BUMP THAT VERSION RIGHT NOW!!, BUMP, BUMP!.
| |
|
2.4, Вирт (?), 11:40, 22/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Это некорректная сборка ядра привела к проблемам, а не изменение в ядре.
С одной стороны да, а с другой сейчас опций ядра тысячи и добавляют еще и еще.
Очевидно что подобного рода проблема должна была в конце концов возникнуть,
если не блокировать добавление новых опций.
Усидчивый человек может и готов сесть и прочитать сто страниц с перечислением
опций и их описаний. Но 1000 или 10 тысяч очевидно уже никакой усидчивости не хватит.
| |
|
3.10, Аноним (9), 11:52, 22/12/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Знаешь, даже 100 страниц - это очень много, если их надо перечитывать после каждого минорного релиза ядра.
Проблем бы вообще не возникло, если бы в KConfig оставили предыдущих механизм для совместимости, но добавили бы громкого ора, что задепрекейтят, причём не во время сборки, а в рантайме, если ядро было собрано с устаревшими опциями. И на счётчик поставили бы, на год, с конкретным дедлайном. За год бы все дистры мигрировали, и пользователям такое вообще не было бы отгружено.
| |
|
4.76, нах. (?), 15:44, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Проблемы бы не возникло если бы просто по умолчанию все было включено, как и раньше.
Но какая-то умная маша решила по умолчанию сэкономить десять килобайт оперативы.
| |
|
5.92, Аноним (91), 16:53, 22/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если бы умная Маша решила отдать у меня 10 КБ оперативы, я бы возмущался даже больше. Нельзя жертвовать риалтаймовые ресурсы в обмен на удобство разработки. Это путь в никуда.
| |
|
6.95, Аноним (95), 17:28, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это как раз таки путь к развитию. Включаем логику. Выше удобство - выше скорость - быстрее получаем результат - выше оплата труда. А экономить почти бесплатный ресурс ради того, чтоб кому-то спалось слаще - это путь именно что в никуда. Ты же не экономишь 50 рублей, чтобы воды себе купить, а не страдать от жажды, потому что дома кран есть.
| |
6.163, 1 (??), 09:39, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если бы тебе были так критичны эти 10Кб - ты бы просто пересобрал ядро под себя ! Или не ?
| |
|
|
|
3.30, Аноним (28), 12:46, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Модет, просто все новые по умолчанию в состоянии OFF ? А кому надо, узнавшим о новшествах из новостей и т.д., сами поинтересуются что это, да как. Сами включат, если им это оказалрсь полезным.
| |
|
4.74, Аноним (74), 15:36, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну они так и сделали: новые выставили по умолчанию в OFF. А те, кто не узнал, что в этих новых нужно включить ту, которая отвечает за используемый алгоритм сжатия, лоcocнyли
| |
|
3.57, Аноним (59), 14:24, 22/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Можно не читать, достаточно лишь при сборке нового ядра дергать make oldconfig.
Оно само найдет изменения в конфигах и спросит что делать с каждой новой/изменившейся опцией.
| |
|
|
|
2.39, Кирилл (??), 13:29, 22/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это не расширитель оперативки - тот называется zswap. Это сжатое блочное устройство в оперативке, которое волею выдачи гугла используется для размещения свопа.
И на самом деле крайне важная штука. Из всех ОС только линуксы могут работать так, как будто оперативки на 30-50% больше.
| |
|
3.45, Аноним (20), 13:43, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот это уже интересно. Можно замоунтить zram через fstab как tmpfs?
| |
|
4.49, foo (?), 13:53, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
tmpfs /tmpfs tmpfs nodev,nosuid,noatime,size=100G,mode=1777 0 0
tmpfs монтируется так. Оно по умолчанию просто в RAM.
Можешь просто настроить так tmpfs и своп на zram. Тогда при сбросе файлов в этот tmpfs файлы будут улетать в своп и соответственно в zram, т к содержимое tmpfs может свопиться.
Они могут быть настроены по отдельности, и содержимое tmpfs будет свопиться в zram.
| |
|
5.54, Аноним (20), 14:15, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Интересует tmpfs с функцией прозрачного сжатия. Например возможность задать 50% памяти под tmpfs раздел, который будет отъедать память только по мере наполнения файлами.
Своп не подходит так как срабатывает только при переполнении раздела или же имеется в виду tmpfs минимального размера, объем которого обеспечит постоянный слив в zram?
И ещё вопрос - zram своп отъедает память сразу или по мере накопления?
| |
|
6.60, Аноним (20), 14:32, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нашел что-то, но работает крайне странно - факт сжатия не замечен хоть стоит lz4 по дефолту, а после удаления файлов память не освобождается (проверял с du, df, free)
> echo 4G > /sys/block/zram0/disksize
> mkfs.ext4 -m0 /dev/zram0
> mount /dev/zram0 /mnt/mem | |
|
7.77, Аноним (20), 15:45, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Upd: Судя по zramctl сжатие работает, но запись ограничена суммарным размером файлов до сжатия. Может быть ext4 не предназначен для работы поверх zram либо нужно задавать больший размер для zram0 учитывая этот нюанс.
| |
|
6.98, Аноним (98), 17:53, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Данные из tmpfs автоматически вытесняются в swap согласно выставленному значению swappiness. Если единственный swap на zram, то всё будет автоматически сжиматься в него. Только не забудь зарезервировать достаточно памяти под zram через min_free_kbytes и admin_reserve_kbytes. И low-memory killer неплохо бы настроить, чтобы всё это добро не накрылась при первой утечке памяти в каком-нибудь приложении.
| |
|
|
|
|
4.123, Аноним (150), 21:50, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не позорься
Да, в винде начиная с каких-то билдов 10ки есть «сжатая» память
Но вот хочешь скажу, что я вижу прямо сейчас?
Используется(сжатая)
45,0ГБ(64,2 МБ)
Понимаешь, да? Используется 45 гигов, сжатой 64 метра
Прекрасно сжимаем, да?
И так примерно всегда
Формально есть сжатие, фактически ничего не сжимается
Впрочем когда я на этой же машине работаю, а не играю, то ни свопа, ни сжатия никакого под линухой я не использую вообще, потому что нет необходимости при 128 гигах оперативы что-то сжимать
| |
|
5.129, Минона (ok), 22:51, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А зачем тут винда должна что-то сжимать если она и так использует только 35% памяти.
| |
|
6.145, Аноним (150), 00:23, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А ты пробовал в винде выключать своп?
Не вот написать «можно выключить», а реально выключить совсем?
Попробуй, будет интересный экспиренс
Многие виндовые проги начинают истерично орать, что у тебя нет свопа
При этом если ты сделаешь своп на 16 метров, то они все дружно успокоятся, но он должен быть. Такова суровая правда винды. Потому проще вообще не выключать, чем морочиться с созданием хотя бы махонького
В линухе же я его просто не создаю, нет необходимости, все работает исправно без него
| |
|
7.147, cheburnator9000 (ok), 00:45, 23/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В линухе же я его просто не создаю, нет необходимости, все работает
> исправно без него
Так забей свою ОЗУ на 95% потом приходи рассказать что стряслось.
| |
|
8.175, Аноним (175), 12:25, 23/12/2024 [^] [^^] [^^^] [ответить] | –1 +/– | Дык игрушка наверняка память забивает сжатыми текстурами И если они в физическу... текст свёрнут, показать | |
|
|
|
|
|
3.119, Аноним (119), 21:34, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Объясни, раз разбираешься: почему я могу хотеть замедлять память, если можно выключить своп и пользоваться оперативкой без тормозов? Как по мне, так если памяти мало надо ещё один сервер втыкать, а не тормозить и без того нагруженную машину.
| |
|
4.130, Минона (ok), 23:00, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Наличие быстрого свопа даёт тебе время отреагировать на его рост до того как начнут сыпаться сервисы на твоём серваке.
| |
|
5.135, Аноним (119), 23:32, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну это мне как раз без разницы, рядом ещё десять таких же стоят. Раньше упадёт — раньше алерт придёт — раньше проблему починят.
| |
5.166, Аноним (105), 10:52, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Наличие быстрого свопа даёт тебе время отреагировать на его рост
Каким образом? При недостатке памяти linux уходит в вечный своп, единственная альтернатива - oom клиллер, плюс подобные шаманства.
| |
|
|
3.143, _kp (ok), 00:14, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нет, потому что оно никому не надо, кроме инвалидов по памяти, типа Распберри.
Хотя массовые макбуки, что подешевле, тоже слабы по памяти, но они свопбуки по изначальному замыслу, в смысле своп быстрый.
| |
3.154, Аноним (5), 04:24, 23/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Из всех ОС только линуксы могут работать так, как будто оперативки на 30-50% больше.
Я так ещё аж под DOS 6.22 делал.
| |
|
|
1.13, crypt (ok), 11:58, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Вся суть маргинальных дистров - отсутствие тестирования. И вот опять "что-то пошло не так".
| |
|
2.15, Аноним (9), 12:03, 22/12/2024 [^] [^^] [^^^] [ответить]
| +7 +/– |
Так и запишем: Debian - маргинальный дистр. Чистая правда, кстати. Единственные немаргинальные дистры - это Windows 11 и Windows 10.
| |
|
|
4.38, Аноним (9), 13:23, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Притом, что когда я обнаружил такую хрень у себя в Debian sid - я сначала немного погуглил, а потом нажал тут внизу такую неприметную ссылочку, "добавить", и в результате редактор этого сайта (предполагаю, что Максим, но не уверен) написал новость. Сразу говорю: я текст статьи НЕ писал. Но вместо текста статьи были приложены ссылки, и комментарий о состоянии дел в Дебиане, где даже баг не завели по этому поводу. В принципе верно: есть же старый протухший баг с такими же симптомами, который даже закрыть не потрудились, когда он оказался пофикшен.
| |
|
5.46, Аноним (50), 13:44, 22/12/2024 [^] [^^] [^^^] [ответить] | +/– | На Debian это выглядит так sudo systemctl status zramswap sudo пароль для nek... большой текст свёрнут, показать | |
|
6.155, Аноним (-), 06:16, 23/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хорошо что съехал с этой дряни. Еще пол года назад понял, что Debian - полный мрак.
sid/testing - сплошные баги и сломанные зависимости.
stable - Старье, которое на современном железе не работает. Про пользовательский софт даже говорить не стоит.
| |
|
5.110, Аноним (-), 19:27, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Притом, что когда я обнаружил такую хрень у себя в Debian sid
> - я сначала немного погуглил, а потом нажал тут внизу такую
Ну так SID и правда достаточно маргинальная штука для совсем камикадзей.
| |
5.125, Аноним (150), 21:55, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
sid это unstable
https://www.debian.org/releases/sid/index.ru.html
В "sid" часто происходят значительные изменения и обновления библиотек "на месте". Это создаёт очень "нестабильную" систему, содержащую пакеты, которые не могут быть установлены из-за недостающих библиотек, невыполнимых зависимостей и т.д. Вы используете его на свой страх и риск!
Перечитай написанное
В stable такого произойти не может, потому что в sid все и должны проверить
Сидя на sidе ты как раз тестируешь все для нас
| |
|
6.158, Аноним (158), 09:16, 23/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Unstable - не значит, что можно забить на unit testы, так же как stable не значит, что все тесты пройдены. А они именно что забили на тесты. Они даже что пакеты вообще можно установить не проверяют.
| |
|
7.182, Аноним (150), 17:29, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это создаёт очень "нестабильную" систему, содержащую пакеты, которые не могут быть установлены из-за недостающих библиотек, невыполнимых зависимостей и т.д. Вы используете его на свой страх и риск!
Выше цитата которая тебя предупреждает на официальной странице
| |
|
|
5.164, crypt (ok), 10:28, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Притом, что когда я обнаружил такую хрень у себя в Debian sid
Debian Unstable (also known by its codename "Sid") is not a release, but rather the development version of the Debian.
странно, я ведь как раз про тестирование писал...
| |
|
|
3.67, Аноним (67), 15:16, 22/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так дебиан где-то с 2015 маргинальной некуда. Щас его днём с огнём не увидишь. В индустрии имеется ввиду конечно, а не под кроватью.
| |
|
2.103, freebzzZZZzzd (ok), 18:43, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Вся суть маргинальных дистров
вся суть экспертов опеннена в написании фэйков. в void на данный момент ядро 6.6.67 и он вообще офигенно стабильный, мало отличается от дебиан.
| |
2.157, leap42 (ok), 07:36, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Вся суть маргинальных дистров - отсутствие тестирования. И вот опять "что-то пошло не так".
У меня Fedora из-за этого сама переехала lz4 -> lzo_lre, тож маргинальная?)
| |
|
3.165, crypt (ok), 10:30, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> У меня Fedora из-за этого сама переехала lz4 -> lzo_lre, тож маргинальная?)
я не знаю, куда она у тебя переехала, но я писал про тестирование. Fedora - это дистр для тестирования на комьюнити следующих релизов Enterprise Linux.
| |
|
4.193, leap42 (ok), 06:56, 25/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Fedora - это дистр для тестирования на комьюнити следующих релизов
> Enterprise Linux
Я не знаю, кто вам такое сказал, но он явно идиот. RH тратит на тестирование и фикс багов в Fedora больше, чем тратится на любой другой дистр. Любой.
| |
|
|
|
1.14, Герострат (?), 12:03, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Там в конфиге вообще много чего поменяли, у меня около десятка опций послетало. Причём не при переходе на ветку 6.12, а где-то посреди её использования, что странно.
| |
|
|
3.120, Аноним (119), 21:36, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А операторы — деньги со счетов крадут. В каждом городе есть человек, который положил телефон в сейф к адвокату, уехал на неделю, а когда вернулся на телефоне меньше денег было!
| |
|
4.179, Аноним (179), 14:26, 23/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не крадут, а в открытую изымают. Не нравится - можете расторгнуть догоВОР.
| |
|
|
|
1.18, Аноним (18), 12:12, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вообще свапом не пользуюсь, мониторю свободную память, не запускаю программы если памяти не хватает. Если компиляторы в процессе работы свап не используют, зачем он нужен?
| |
|
2.22, Аноним (22), 12:19, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А кем вы работаете? Чем занимаетесь? Как выглядит рабочий процесс?
| |
2.25, Аноним (20), 12:24, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не юзал своп с нулевых. Оперативная память к счастью стоит недорого по сравнению с остальными комплектующими, цены которых взлетели с "гейминг" трендом.
| |
2.41, xsignal (ok), 13:30, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если память потечёт, то система со свапом уйдёт в свап, но её можно будет реанимировать, а без свапа тупо свалится...
| |
|
3.62, Аноним (63), 15:00, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ровно наоборот. Система со свопом и оверкоммитом свалится в трешинг и из него не выйдет. Система со свопом и без оверкоммита тоже свалится в трешинг, но не настолько тяжёлый. И таки выйдет из него, когда программа упадёт по OOM. Без свопа программа сравнительно быстро упадёт по OOM.
| |
|
4.71, Аноним (71), 15:22, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Без свопа программа сравнительно быстро упадёт по OOM.
Вопрос только какая программа...
| |
|
5.78, нах. (?), 15:48, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
да твой шелл, конечно, через который ты пытаешься перехватить управление - ежу же (оомному йожу) понятно - все время аллоцирует память и пытается зохватить ресурсы (целых четыре килобайта вот только что запросила!) - прибить немедленно!
Подумаешь, недоофис в фоне 32 гига сожрал и повис, кто ж на такие мелочи внимание будет обращать!
| |
|
6.136, Аноним (119), 23:37, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, поместить админский шелл в отдельную cgroup с выключенным OOMKiller это слишком сложно.
| |
|
7.169, 1 (??), 11:34, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это не просто сложно, а офигительно сложно ... Аж 3 новых сущности изучать ... стек современного одмина переполнится.
| |
|
|
|
|
5.159, Аноним (158), 09:20, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да, пусть лучше падает, чем продолжает ТАК работать. Какая мне разница, что программа в итоге доработает, если я к этому моменту состарюсь?
| |
|
6.190, Loki13 (ok), 13:55, 24/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
На самом деле, лучше, если "так работает". Объясню почему так считаю. Вот есть у твоей программы пользователи, железо у них разное и линуксы тоже разно настроены. И вот если программа начнет тупить и всё повиснет при тяжелых расчетах, то он задумается и может даже догадается, почему всё так. А если запущенная программа просто исчезнет, даже не выведя ошибку. Это намного сложнее(без приглашения админа) для понимания того, что же случилось.
| |
|
5.167, Аноним (105), 10:54, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А оно точно работает, или просто вечно занято свапом? Если оставить систему в таком состоянии на два часа, то часы в гуи ни на секунду не сдвинутся.
| |
|
4.79, нах. (?), 15:50, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
"оба хуже"
btw, похоже с новыми модными тенденциями - oom проходит мимо программ в s-state. А почему они в нем - догадаться нетрудно...
| |
4.111, Аноним (111), 19:33, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Для справки:
SysRq+F прибивает "жрущий" процесс, и система моментально отвисает.
SysRq+B принудительно перезагружает систему.
| |
|
5.116, Аноним (105), 19:49, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
>SysRq+F прибивает "жрущий" процесс, и система моментально отвисает.
Если эти комбинации включены. Кстати работоспособность такой системы не гарантируется.
| |
|
|
3.122, Аноним (119), 21:41, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> без свапа тупо свалится
Так хорошо же! Мониторинг заметит что сервер не отвечает и просигналит куда надо. А своппиться оно может так, что со стороны без эвристики будет тяжело понять нормально ли всё работает, и если не работает, то что именно. Если сервак начал свапиться — оно как кот в коробке, и жив и мёртв одновременно.
| |
|
|
1.24, Аноним (24), 12:22, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Проблема в... дистрах и стейтфул пакетных менеджерах. Объясняю: у меня в NixOS есть возможность запустить обновление в QEMU перед тем, как накатывать ее на систему. Такую проблему я бы отловил еще в виртуалке, а не пялился бы широко раскрытыми моргающими глазами на внезапно незагружающуюся реальную систему. Более того, даже если бы я не использовал виртуалку, я бы тут же перезагрузился на предыдущую генерацию системы, выбрав ее в systemd-boot. Вот так вот. А все благодаря дистру и пакетному менеджеру nix. В "традиционных" стейтфул-шлаках такое тупо невозможно.
| |
|
2.26, Аноним (20), 12:28, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Как будто в любом другом дистре не останется выбора старого ядра после установки нового.
| |
|
3.27, Аноним (24), 12:33, 22/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Загрузка может слететь не только из-за обновившегося ядра. В NixOS генерация -- это вся коллекция пакетов, а не только kernel.rpm.
| |
|
4.37, Аноним (20), 13:10, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
На совсем непредсказуемый случай должен быть бэкап либо снапшоты. Ваш вариант с экзотическими танцами, выражаясь по-местному, не нужен.
| |
|
5.69, Аноним (69), 15:20, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Какие ещё танцы? Это всё прозрачно работает через меню загрузчика. Танцы с костылями это как раз бэкапить корень. Как ты его накатишь то, если у тебя система не грузится?
| |
|
|
|
2.83, Аноним (83), 15:57, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вот так вот. А все благодаря дистру и пакетному менеджеру nix. В "традиционных" стейтфул-шлаках такое тупо невозможно.
я НХНП что тебе дополнительно доступно - у тебя тоже самое ядро
| |
|
3.115, Аноним (105), 19:47, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
В NixOS пользователю доступна вся система целиком, начиная от ядра, и кончая версиями библиотек и интерпретаторов. И после обновления можно перезагрузится в старый вариант, систему без обновления.
| |
|
|
5.178, Аноним (178), 14:17, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
И как это работает? Вот например логи, они едины для всей системы, или же после загрузки со снапшота они будут писаться в отдельное место? Те же самые обновления будут скачиваться повторно? Добавляется ли в grub новый снапшот при установке обновления? Что насчёт пользовательских данных, например /var/lib? Насколько легко прыгать между снапшотами, чтобы отладить какую-то проблему?
| |
|
|
|
|
1.42, xsignal (ok), 13:32, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Сжатие раздела? Я думал времена dblspace.bin давно прошли... Кому-то не хватает тормозов и потерь данных?
| |
1.43, Аноним (43), 13:37, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Для чего нужен свап знаю, свапом пользуюсь, но вот пару дней назад для опытов его отключил и разницы в поведении системы никакой не заметил. Вопрос: так ли нужен свап в 2025 году?
| |
|
2.48, Аноним (50), 13:50, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Раз такой вопрос возникает - значит либо не знаете, либо неоптимально у вас комп загружен.
| |
|
3.51, Аноним (43), 14:04, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> неоптимально у вас комп загружен
Каким образом вы предлагаете мне его "загрузить", если это обычный домашний комп, и даже после недели аптайма я редко когда видел в свопе больше 200 МБ?
| |
|
4.61, Аноним (50), 14:39, 22/12/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Никак не предлагаю: с 1 ноября это запрещено. Наслаждайтесь незадействованной оперативой. Думать надо было, когда комп покупали.
| |
|
5.64, Аноним (69), 15:11, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чего? На домашнем компе своп действительно уже не нужон - когда у тебя 32 или 64 гига рам, то ты их просто не выедаешь никакими нагрузками. А плашка такая стоит как 1 раз в бар сходить. Своп нужен бывает на серверных нагрузках.
| |
|
6.113, Аноним (105), 19:44, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>когда у тебя 32 или 64 гига рам, то ты их просто не выедаешь никакими нагрузками
Даже 1Тб можно потратить, а вы про жалкие 32 Гб пишите.
>А плашка такая стоит как 1 раз в бар сходить
Эту плашку нужно ещё куда-то воткнуть. На некоторых системах память вообще распаяна.
| |
|
7.146, _kp (ok), 00:38, 23/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если память распаяна, значит её более чем достаточно для нужд пользователя.
Да покупатель вынужден выбрать комплектацию с избытком ОЗУ.
Если это не так, то куплена хрень, не стоящая обсуждений.
Да, распачнная память, это способ содрать с пользователя денег на порядки больше... Но речь не о маркетинге, а о том что не стоит покупать дохлое железо, а потом, нагрузив его непосильной нагрузкой, страдать.
Офисному железу офисные задачи, и своп там не нужен. Для ТВ приставки типа еще меньше потребности (типа, это потому что есть бегемот браузер).
А Своп это для серверов и для интенсивной _работы_, а в бытовом применении Своп, это костылизм, чего не должно быть вообще.
| |
|
|
9.180, _kp (ok), 16:38, 23/12/2024 [^] [^^] [^^^] [ответить] | +/– | Так очевидно, что не покупать, если хотят апгрейдить Или железо покупается под ... текст свёрнут, показать | |
|
|
|
|
5.141, Аноним (139), 00:09, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что, запрещённое с 1 ноября так жрало память? У меня, в данный момент, включено и вообще не жрёт.
| |
|
6.161, Аноним (158), 09:25, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если вы не в курсе - то вам лучше и не знать. Меньше знаешь - крепче спишь.
| |
|
|
|
|
2.68, mos87 (ok), 15:17, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ответ: зависит от факторов.
>разницы в поведении системы никакой не заметил
а что ты ожидал, если система его и не использует
| |
|
1.53, Rev (ok), 14:12, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
zramswap - очень нужная вещь для дешёвых VPS, особенно у которых диск тоже маленький, где нет возможности разместить даже swapfile.
| |
|
2.56, Аноним (73), 14:22, 22/12/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Спасибо за идею! Домашний комп у меня ужимает в lzo где-то в 2-3 раза. Интересно, сколько можно выиграть при "серверных" нагрузках?
| |
|
3.101, Rev (ok), 18:20, 22/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дешёвые VPs'ки не для серьёзных "серверных" нагрузок ведь берутся.
| |
|
4.106, Аноним (73), 19:10, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
VPS - virtual private server, соответственно и нагрузки серверные. А серьезные или нет - какая разница? Мне просто было интересно сколько можно выиграть если включить zRAM на сервере.
| |
|
|
|
1.65, mos87 (ok), 15:14, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>механизм zRAM для сжатого хранения раздела подкачки в памяти
зачем?
| |
|
2.75, Аноним (73), 15:37, 22/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Примерно как твои соседи по этажу хранят хлам в коридорах перед входной дверью. Если есть пространство, то надо его чем-нибудь заполнить. А памяти много не бывает.
| |
|
1.84, еропка (?), 16:07, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Зачем хранить своп в оперативной памяти, уменьшая тем самым её доступный объём (и повышая риск использования свопа)?
Я не троллинга ради. Правда, не понятно, зачем так делать?
Столкнулся на импортозамещенном Редосе. Ранее использовал шляпу - там таких изысков не было.
| |
|
2.97, Аноним (97), 17:53, 22/12/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Зачем хранить своп в оперативной памяти, уменьшая тем самым её доступный
> объём (и повышая риск использования свопа)?
1) Затем чтобы сжать "холодные" редко используемые страницы - сэкономив занимаемое ими место в RAM
2) Если это все же окажется нужным, можно быстро расжать это прямо из RAM.
3) Это де факто увеличивает доступный объем RAM.
4) Во многих конфигах при этом имеет смысл совсем отделаться от свопа. Особенно на десктопе. Из соображений латенси и того что при OOM случается.
В случае с свопом на механике система при OOM жестко тупит минутами. На SSD дико протирает SSD. Зачем оно такое надо - кто его знает?
| |
|
|
4.138, Аноним (119), 23:44, 22/12/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Замерять проблемы нет, можно просто пользоваться какое-то время, а потом посмотреть в SMART общий объём записанных данных, сравнить цифру с той, что указывает производитель как предельную, и понять, что этот диск раньше потеряет актуальность, чем протрется. Современные SSD протереть можно только если специально стараться.
| |
|
3.181, _kp (ok), 16:45, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
>>SSD дико протирает SSD
Если SSD плохой, так он и без свопа сдохнет, может даже просто так, а не от работы.
А нормальные SDD, и в десятилетних ноутбуках не заездились ни свопом, ни гибернацией.
Проблема в дешевых устройствах с SD картами, или медленными ssd, работающими на запись медленнее SD карт. Да, аппаратные проблемы и плохое железо можно прикрыть программным гарниром, и даже станет легче, но железо от этого не перестанет быть плохим.
| |
|
2.176, Аноним (175), 12:33, 23/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
ОС чуть раньше озаботится нехваткой памяти и, например, сбросит буферы, чтобы высвободить памяти. В случае если это не помогает, то начнет свопиться (в память), но быстро. И только если совсем дело плохо, то начнет свопиться на диск. Грубо говоря - это шадящий промежуточный режим между "памяти сколько угодно, не свопимся" и "ну все, приехали, свопим по полной программе". 1-2-4 гб из 8-16-32 вполне уместно выделить.
| |
|
1.85, Аноним (85), 16:08, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Объясните знатоки: в ядре по умолчанию включен zswap, а многие школоло дистры своим установщиком добавляют сверху zram, в результате
по идее получается многослойный бутерброд.Что происходит?
| |
|
2.128, Аноним (150), 22:20, 22/12/2024 [^] [^^] [^^^] [ответить] | +/– | То что в ядре включены какие-то модули не значит, что это что-то используется, а... большой текст свёрнут, показать | |
|
3.133, Минона (ok), 23:24, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> школоло дистры своим установщиком добавляют сверху zram
Сдаётся мне это он про Федору.
| |
|
|
1.94, Аноним (150), 17:03, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Я задам неприличный вопрос: какие стабильные версии каких дистрибутивов используют 6.12? Никакие? Значит ничего сломано не было
Роллинги и тестинг-ветки для того и созданы, что бы проверять все ли в порядке и тестировать, вот они и выполнили свою роль
| |
|
2.102, mos87 (ok), 18:29, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
тссс... сюды щаз БигБизнес прибижыт с какой-нить CachyOS наперевес
| |
|
3.121, Аноним (150), 21:37, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Даже если мы забудем, что Fedora с самого начала(то есть с момента как появилась под именем Fedora Core на замену RH(который не EL был, а просто RH)) это альфа-версия RHEL, то мы прочитаем «The Fedora Project officially released today Fedora Linux 41 as the latest version of their Red Hat-sponsored GNU/Linux distribution for the masses featuring some of the latest and greatest software.
Powered by Linux kernel 6.11, Fedora Linux 41 comes with the latest GNOME 47 desktop environment on the flagship Fedora Workstation edition»
Вышел с 6.11
Упс
| |
|
|
1.96, Аноним (97), 17:50, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Проблема проявляется в Gentoo, Void и других
...и других чудаков, которые компилить лезут, а нормально конфигурить ядро - не умеют.
Прикольно, получается что я обставил этих позорников, промониторив что алго юзаемые компонентами - тоже собраны.
| |
|
2.112, Аноним (95), 19:36, 22/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Потому что весь этот нёрдовский шлак делают не специалисты и инженеры, а нёрды, которые думают, что изучив сочетания ключей gcc поймали бога за бороду) Профики этим УГ не пользуются)
| |
|
1.118, dannyD (?), 20:49, 22/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
zram всегда работал неадекватно, его "прогноз" ни когда не соответсвовал реальности, понять сколько сожрется памяти невозможно.
соответсвенно невозможно распределить zswap zram чтоб они не мешали друг другу.
проще отказаться в пользу нежатого tmpfs.
| |
|
2.144, Аноним (139), 00:17, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да, ZRAM - это тот случай, когда, наконец-таки, можно поймать этот неуловимый 12309.
| |
|
1.153, YetAnotherOnanym (ok), 04:08, 23/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> возможность настройки алгоритмов сжатия во время работы
Это, типа, сжали гзипом, а потом поменяли настройки и разжимаем зстд?
| |
|
2.162, Аноним (158), 09:28, 23/12/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
zstd недостаточно быстрый. Вообще нужен алгоритм, оптимизированный именно под память. А если честно .... вангую аналог dedup est machina для zram. Потому что сжатие через LZ77 - это в некотором смысле как дедупликация.
| |
|
1.171, Аноним (171), 11:41, 23/12/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Подскажите, пожалуйста, почему у меня zram никогда не заполняется? Включаю так:
zramctl --size 2G --algorithm zstd /dev/zram0 && mkswap /dev/zram0 && swapon -p 16383 /dev/zram0
При этом образуется swap размером 2G, но он всегда пустой.
zramctl говорит, что там только 4K несжатых данных постоянно.
Что не так?
| |
|
|
3.187, Аноним (187), 20:24, 23/12/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Может выставлен vm.swappiness=0
Не...
## For zRAM
vm.swappiness = 180
# vm.vfs_cache_pressure = 50
vm.watermark_boost_factor = 0
vm.watermark_scale_factor = 125
# vm.dirty_background_ratio = 1
# vm.dirty_ratio = 3
vm.page-cluster = 0
И без этих настроек тоже не работает.
| |
|
|
|