Комментарии 33
Гном - один из самых прожорливых DE. Но, по моему скромному мнению, один из лучших DE (конечно же вы можете считать по другому).
Но можно попробовать оптимизировать его, путем отключения сервисов, и в совокупности со всей оптимизацией, он будет стабильно работать на 2гб ОЗУ
Ничего себе оптимизация, стабильно работает на двух гигах:) Из коробки он сколько потребляет? Надо будет как-нибудь посмотреть на, что гном тратит столько озу, это же просто DE.
Используя весь этот пак оптимизаций, вы дадите буквально вторую жизнь своему старому устройству. Или просто ускорите работу вашего ПК, не прибегая к суровым методам (например установка Gentoo с оптимизиционными флагами компилятора).
Так может заюзать тогда lubuntu? Примерно 500 мб на старте системы. Бадум тыц:)
Насчёт гнома, он вроде ест как раз около полтора гб, если без оптимизаций. А я его как то смог настроить так, чтобы он на моем ноуте с 1.6 гб озу и 1ггц двухъядерном процессоре смог работать вполне себе сносно.
lxqt немного потолстел, как по моему. Ну и плюс не слишком конфигурируемый. Я вообще гордый пользовтель оконных менеджеров :) Но я еще посоветую mate, он полегче xfce, как минимум у меня.
Спасибо за комментарий!
Для запуска zram нужно загрузить модуль ядра
Желательно читать wiki
https://wiki.archlinux.org/title/Zram_(Русский)
"...Так как zswap включен по умолчанию, перед включением zram его стоит отключить, чтобы он не работал как кэш подкачки перед zram..."
https://wiki.archlinux.org/title/Zram
Все и всякие оптимизации - ровно до того момента как запускается браузер, что нативно что под личиной приложения на Electron.
Про zram написана правда, но не вся - zswap проще да лучше. А самый простой способ оптимизации - доставить SSD и поместить на него своп. SSD, естественно, самый быстрый из тех что не жалко.
Какой DE лёгкий а какой нет обсуждать чтобы, как взвешивать надо договориться сперва. Однако, интуитивно ясно - KDE точно не самый лёгкий, но почему-то именно KDE работал плавнее всего, хотя и создавал (самый) большой своп, когда я выбирал DE для машины о четырёх гигах. Единственное что действительно нужно сделать с KDE - отключить или ограничить индексацию файлов.
При отсутствии памяти самая мощная оптимизация - убрать автозагрузку DE. Особенно в случае когда старый компьютер не тянет ввиду отсутствия денег на новый. Я не буду писать об этом статью хотя и есть смысл, просто скажу - слабый системный блок + простенький планшет творят чудеса и по критерию стоимость/эффективность недостижимы, а уж если к ним добавить смартфон... Тем, у кого iPad и iPhone, пожалуй укажу направление движения мысли - rtorrent. А на крайний случай когда нет денег и на телевизор, то для первоначальной настройки достаточно либо сходить на работу напроситься в гости либо одолжить на вечер монитор, мышь и клавиатуру.
Arch был несколько сложноват, точнее трудоёмок, в установке, но сейчас это исправлено. Зато Arch как был так и остаётся сложен в использовании поскольку часто требует делать выбор, для что вынуждает довольно глубоко познать все альтернативы. Поэтому я бы рекомендовал EndeavourOS - тот же Arch но многие выборы уже сделаны и (как по мне) верно, плюс набор полезных утилит.
Обо всём и ни о чём, намешано разного в кучу.
Earlyoom автоматически завершает программу, если она приводит к исчерпыванию всей свободной ОЗУ в системе, предотвращая ситуацию нехватки оперативной памяти – OOM. Условия срабатывания такие:
От себя предложу по-взрослому - через cgroups. В файлах /etc/systemd/system/user-<uid>.slice
, ~/.config/systemd/user/<program_name>.slice
можно написать
[slice]
# cgroups настройки
# Например для браузера
MemoryHigh=8G
MemorySwapHigh=1G
OOMScoreAdjust=900
# А для vlc, чтобы был приоритет на дисковые операции
CPUWeight=200
IOWeight=100000
# А в user-1000.slice
MemoryHigh=98%
Тогда cgroups гарантирует, что эти процессы будут первыми кандидатами на отстрел и система не повиснет. Ну читаем man 5 systemd.resource-control
и мануал по контроллерам cgroups.
Чтобы стартовать программы в этих слайсах меняем ярлыки/алиасы на systemd-run --user --slice <slice_name>.slice firefox
.
А, и не забыть включить cgroups v2 в параметрах загрузки systemd.unified_cgroup_hierarchy=1
.
Наверно, многие пришли к линуксу, когда их старый компьютер или ноутбук не тянул, или плохо тянул операционные системы от Microsoft.
И ушли обратно. Потому что никогда Линукс не работал быстрее, чем соответствующая поколению старой машины винда. Ядро медленное само по себе и я в этом неоднократно убеждался на практике. Недоумеваю, кто придумал эту чушь с "вдыханием новой жизни" в старый ПК с помощью Линукса.
Lubuntu, Xubuntu
Я использую Линукс с 2009 года. Тогда ещё была актуальна XP и тогда же у меня был EeePC 700 c 512мб памяти и 2гб ssd, где с завода стояла та же XP. Так вот, по производительности Lubuntu была издевательством по сравнению с Windows, да и не влезала на встроенные 2гб, в отличие от XP.
Так же я ставил убунты в районе 8-9 версий на P1 MMX, и могу сказать то же самое - никакого сравнения с Windows 98, даже с совсем минимальными оболочками вроде IceWM.
Возможно, никогда не запускал XP на пеньках.
Суть утверждения в том, что Линукс настолько грузовой для старых ПК уже в части самого ядра, что нет смысла обсуждать оптимизации.
Скорее всего, автор под старыми ПК понимает не настолько старые. Но для них всё так же.
Кстати, а что такое nt2k-ts? Не гуглится.
Мне в этом году понадобился ноутбук, я приобрел Б/У прямо из 12 года. Одно ядро с частотой 1.6 и память которую я расширил до 6 гб. О встроенной графики говорить не приходится. Так к чему я это. win 7 которая на нем стояла не позволяла запускать не современные браузеры, ни стим. Поставил debian последний. со старта потребление оперативной памяти около 100 мб. Спокойно поставил стим, зоопарк браузеров, офис и т.д. В итоге все поставленные задачи он выполняет и выполняет не плохо. Но делает он это ценой отсутствия кучи демонов и фоновых программ.
Поэтому я с вами частично согласен, если взять современный linux воткнуть его со всем добром то от той же 10 он будет отличатся довольно мало. Начиная работу за рабочем компом меня встречает менеджер входа, автоматом монтируются сетевые диски, трей забит фоновыми программами, кто то (не в смысле кто то абстрактный, а кто то конкретный из кучи программ) постоянно лезет в сеть и к sdd. Идет синхронизация данных, создаются backup'ы. Это удобно и комфортно. Всего этого нет на домашнем ноуте, ну так половина из этого мне дома не нужна, а вторую приходится делать ручками. Такова цена производительности.
win 7 которая на нем стояла не позволяла запускать не современные браузеры, ни стим.
А почему не позволяла?
на самом деле некое лукавство, так как вивальди например ставится.
но тот же firefox выдал
"firefox больше не поддерживается для windows 8.1 и более ранних версий"
Яндекс браузер на win без групповых политик выносит мозг. ( Я иногда думаю что это сделано намеренно ), а на linux нормально работает и не куда не лезет.
Проблема в том, что старый windows просто нельзя выпускать в интернет, его там разнесут за 10 минут.
https://www.youtube.com/watch?v=6uSVVCmOH5w
Говорят, youtube плохо работает: обложки грузятся, а видео нет.
@zombospas, не в курсе, что разбирали, но все и так понятно. Это к комментарию выше было.
любые публичные сети (кафе, гостиницы, любой IOT, который не настроен лично вами)
браузеры, потому что где вы найдёте браузер тех лет без дыр?
upd: в комментах к тому же видео упоминают supermium в качестве браузера, ну мб.
Я не ставил Убунты, я ставил Слаку и Генту, но тоже на какой-то то ли пенёк то ли на 436 или как его там было. Потому что кино на Windows дёргалось, а на Линукс воспроизводилось нормально.
Fast forward. Сериалы жене на телевизоре показывает (полный цикл начиная от выбора и поиска) весьма старая машина с двумя гигами оперативы. Слегка тормозит. Windows 10 не шевелилась вообще.
Так что в идее вдыхания новой жизни что-то есть…
на какой-то то ли пенёк то ли на 436 или как его там было
Возможно, вы путаете сокеты с поколениями x86. Какое уж там кино на P1, максимум mpeg1 320x240. А на 486 и подавно.
весьма старая машина с двумя гигами оперативы. Слегка тормозит. Windows 10 не шевелилась вообще.
Бывает. Я говорил изначально о соответсвии винды поколению машины.
Ну так винда платная, линукс бесплатный. Мне с флэшки проще работать на линуксе.
пёнек может уже значить и Пентиум4 уже вполне
https://wiki.archlinux.org/title/Improving_performance
И да, несколько странно гнаться за производительность и ставить себе Гном или Плазму, а потом героически решать проблему нехватки RAM.
в школе на ноут, довольно мощный, (8х8) по гос программе установили астра линукс.
и вуаля, там где летала 10ка винда леп топ на говно-линуксе превратился в тыкву, мало подвижную и никуда не годную.
Что могу сказать, что работая в линуусе откатился на лет 30 назад от прогресса в MS DOS.
Как вы думаете, насколько важна установка планировщика (например, SCHED-EXT) для улучшения производительности?
С арча плевался дважды. В первый раз поставил на комп с внешней картой, после ее изъятия комп не казал картинку, только текст. Решить проблему не смог, совет от спецов — переустановить на встпойке, потом поставить внешнюю, если надо. Второй — вынул флешку до завершения работы, восстановить загрузку пока не смог. Минт же радует, на xfce.
sudo fstrim -va / не нужно указывать точку монтирования
потому что -va это --verbose --all
просто sudo fstrim -v -a
Мини заметка об оптимизации Arch Linux