The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива Ubuntu Sway Remix 23.10, opennews (ok), 30-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


54. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 30-Окт-23, 20:44 
Лично я сторонник проверенных временем решений. Сейчас в 21 веке моя чистая операционка с оконным менеджером и всеми управлялками (типа звук через bluetooth, мониторинг ресурсов, пять графиков в систем трее, погода, звук, заряд, время и прочая) занимает 0% CPU и 350 мегабайт оперативной памяти (не гигабайт, прошу заметить любителей KDE и Apple). Все остальные ≈32Gb доступной RAM съедают браузеры. Но то прикладное ПО, поэтому не считаем.

Много лет подряд использую Ubuntu с XFCE (xubuntu). Сейчас это 22.04.3 LTS. До этого использовал Ubuntu + LXDE, пока lxde не перевели с чистой сишки и GTK на плюсы c QT, превратив в убогого монстра.

Ни каких лишних прослоек не использую, ни какого wailand с его костылями и ненужными уровнями абстракции для состыковки с несовместимыми приложениями. Только X-ы, только старый хардкор!

Немного подчистил запуск, искоренив ненужное (ну зачем мне cupsd, например, если даже не держу принтер, или зачем мне обновлялка, написанная на пютане и отъедающая 100Mb только ради того, чтобы вывести банальщину). Это позволило сократить с ≈500Mb потребляемой памяти по умолчанию до вышеупомянутых 350Mb.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

79. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (79), 31-Окт-23, 19:11 
>[оверквотинг удален]
> До этого использовал Ubuntu + LXDE, пока lxde не перевели с
> чистой сишки и GTK на плюсы c QT, превратив в убогого
> монстра.
> Ни каких лишних прослоек не использую, ни какого wailand с его костылями
> и ненужными уровнями абстракции для состыковки с несовместимыми приложениями. Только X-ы,
> только старый хардкор!
> Немного подчистил запуск, искоренив ненужное (ну зачем мне cupsd, например, если даже
> не держу принтер, или зачем мне обновлялка, написанная на пютане и
> отъедающая 100Mb только ради того, чтобы вывести банальщину). Это позволило сократить
> с ≈500Mb потребляемой памяти по умолчанию до вышеупомянутых 350Mb.

Поделитесь пожалуйста подробным рецептом, как сделать так, как у вас описано, чтобы была система с Xfce, да потребляля всего 350Мб!
А то у меня, что Xubuntu, что Debian с Xfce, при "погоде, трее, звук, время и прочее" не меньше 600мб сейчас на старте потребляет, а спустя какаое-то время поработав и все 700-800мб. Это без учёта прикладного ПО.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +1 +/
Сообщение от winorun (?), 01-Ноя-23, 03:39 
это все прекрасно звучит, но по факту для этого от очень многого приходится отказываться. Правда иногда это многое нафик не надо.
А рецепт прост. нужен aptitude и базовая установка. Отключаешь рекомендованые пакеты. И начинаешь потихоньку ставить нужное, не ставя ненужное.

К ненужному например менеджер входа относится. Сетевой менеджер туда же.

xfce ставишь не одним пакетом, а конкретно что нужно.

У меня на планшете 2gb памяти. Так при загрузки потребление памяти 150 mb. но это с i3wm.


Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (99), 01-Ноя-23, 10:08 
> это все прекрасно звучит, но по факту для этого от очень многого
> приходится отказываться. Правда иногда это многое нафик не надо.
> А рецепт прост. нужен aptitude и базовая установка. Отключаешь рекомендованые пакеты. И
> начинаешь потихоньку ставить нужное, не ставя ненужное.
> К ненужному например менеджер входа относится. Сетевой менеджер туда же.
> xfce ставишь не одним пакетом, а конкретно что нужно.
> У меня на планшете 2gb памяти. Так при загрузки потребление памяти 150
> mb. но это с i3wm.

Это всё конечно здорово, но товарищ выше утверждает, что у него система на Xfce "с оконным менеджером и всеми управлялками (типа звук через bluetooth, мониторинг ресурсов, пять графиков в систем трее, погода, звук, заряд, время и прочая) занимает 0% CPU и 350 мегабайт оперативной памяти"!
Вот эти все "управлялки", если они не самописные или какие-то сторонние легковесные, о которых не догадывается широкая общественность, а нативные от Xfce, они то и жрут добрую часть ресурсов, потому как большинство жирно писаны на петоне.
Отсюда и вопрос, как товарищ сделал эти все радости жизни и влез в 350Мб?

А как сделать из Xfce голый обрезок без "менеджера входа" и прочих компонентов, я и так нагугливал.

Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 01-Ноя-23, 21:55 
Чуть выше я опубликовал пост в котором раскрыл больше подробностей моей "кастомизации". Тут хочу добавить про "управлялки". Нет, они не самописные и входят в обычный комплект XFCE: NetworkMonitor, Notifications, PowerManager, pulseaudio-plugin, Keyboard Layouts Plugin, weather-plugin и Clock. Был бы рад показать картинку скриншота, но тут на сайте вообще такого функционала не нахожу.

Из того, что действительно потребляет много ресурсов это blueman-applet, таки да, написанный на пютане. Наверно, это единственная программа на этом убожестве, которую я не выпилил из системы только потому, что адекватные альтернативы мне не известны. При этом в наличии много bluetooth устройств, гарнитур и постоянно ими приходится управлять. Помимо bluetooth есть ещё System Load Indicator, сторонний пакет, который достаточно прожорлив на ресурсы, но всё-равно не создаёт каких-либо заметных проблем, зато служит великолепным визуализатором текущих состояний RAM,CPU,LA и трафика.

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (30), 01-Ноя-23, 10:15 
Он же написал, у него вм а не хфсе. С моим вм(который потребляет 20Mb) на старте получаю 289Mb (dbus iwd cron acpid thermald pipewire{-pulse} wireplumber dunst tym(терминал) tmux)

> Поделитесь пожалуйста подробным рецептом, как сделать так, как у вас описано, чтобы была система с Xfce, да потребляля всего 350Мб!

подозреваю нужно от хфсе оставить только сам вм, ну и возможно xfce-power-manager

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

105. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 01-Ноя-23, 22:05 
Не знаю, откуда такая информация, ничего подобного я не писал. У меня нет ни каких вм, даже не могу понять о чём речь. У меня обычная инсталяция Xubuntu 22.04.03 и все пакеты ставились либо через apt, либо через flatpak (ну это прикладные программы, не системные). Менеджер входа самый банальный встроенный в дистрибутив lightdm
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (30), 01-Ноя-23, 23:29 
350Mb xfce? что-то не верится, у меня терминал 172 кушает, иксы с cwm+vte terminal 266, и это без единого сервиса
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 02-Ноя-23, 17:13 
Поставьте себе, отключите лишние сервисы и убедитесь. Даже если Вы ничего не знаете о предназначении основных сервисов-потребителей в системе, на поиск информации и реализацию теста уйдёт пару часов. Зато потом можно ближайшие лет 6 вообще не беспокоиться о смене дистрибутива или переходе на что-то другое.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (30), 02-Ноя-23, 18:01 
> Поставьте себе, отключите лишние сервисы и убедитесь

я же сказал в прошлом сообщении, ни один сервис не запущен, голая консоль потребляет 170+. скриншот бы увидеть. и да, у меня крукс, если понимаешь о чем я

Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 01-Ноя-23, 21:39 
Отдельно обращу внимание, что я ничего не кастомизировал. Всё изскаропки. Работают только те пакеты, которые были установлены изначальным инсталятором. Это чтобы не было проблем при обновлении через apt. Всё что я сделал, посмотрел сервисы, запускаемые через systemd, остановил и навсегда отключил те, которые мне никогда не понадобятся. Особенно акцент делал на тормознутые демоны, которые написаны на python и отъедают море памяти.

Пример отключения ненужного:
systemctl stop avahi-daemon.socket
systemctl mask avahi-daemon.socket
systemctl stop avahi-daemon
systemctl mask avahi-daemon

Список всех стартующих сервисов можно увидеть через команду
systemctl list-units --type=service

Почитайте о каждом из них (информации море) и решите нужны ли они лично Вам.

Касательно того, что со временем запущенные программы потребляют больше памяти. Да, это так. Некоторые программы, видя что достаточно свободной памяти активно расширяют свой кеш в RAM, чтобы лишний раз не тянуть из сети или не обращаться к диску. Некоторые для своих нужд резервируют виртуальную память больше чем нужно и не отпускают её (в архитектуре Linux есть несколько типов памяти и довольно всё запутано). В общем, есть огромное количество нюансов, но в основном это никак не влияет на производительность.
Например, когда ядро выделяет 30 Gb RAM под дисковый кеш, то тут нечему удивляться. Как выделило, так и освободит, когда какая-либо прикладная программа уровня пользователя затребует память через вызов malloc();

Моя настольная машина не тушится месяцами. Своп отключен напрочь чтобы не убивать диск. Если я вижу, что приложения потребляют слишком много оперативки, то просто их перезапускаю: браузеры, всякие убогие поделия типа Slack, написанные с использованием Electron и которые я, к сожалению, вынужден держать из-за специфики работы.

Хочу обратить внимание, что основные системные приложения написаны очень хорошо и нетребовательны к ресурсам. Со временем их работы потребление памяти растёт не всё время, а останавливается на каких-то разумных пределах. В принципе, весь комплект инструментов из набор XFCE можно тоже отнести к очень хорошо написанным программам, но там больше сама библиотека GTK вызывает массу вопросов. Мне как-то с ней пришлось поработать и у неё нет механизмов явной очистки памяти (я не про gtk_widget_destroy() но про очистку памяти при работе внутренних компонентов, которые не управляются вручную). Её авторы реализовали какое-то автоматическое управление и в тех алгоритмах мало кто из прикладников может разобраться. В результате поведение программ такое, что как будто где-то в коде есть утечки памяти, но потом внезапно приходит злобный (условно назовём его гарбидж-коллектор) и вычищает излишки. Разработчики в своей документации так и пишут, мол: «Не трогайте, у нас нет утечек памяти, мы обо всём позаботились, игнорируйте сообщения от компилятора» Хотя их «забота» вызывает массу вопросов…

Я уже молчу про программы на QT. Там вообще мрак, когда какая-то говноприкладнуха в 2 мегабайта типа Flameshot резервирует для своих нужд полтора гига и не торопится их высвобождать болтаясь в таком состоянии неделями.

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

89. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Аноним (65), 31-Окт-23, 22:15 
> Немного подчистил запуск, искоренив ненужное

32 гига а занимаешься фигнёй. Я думал люди отключением "нинужных" служб переболели во времена Windows XP на 256 мегабайтах RAM.

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

95. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +1 +/
Сообщение от winorun (?), 01-Ноя-23, 04:04 
Понимаешь это трудно объяснить словами, это можно только почувствовать.

Я попробую, но вряд ли что то получится. Представь:

Заходишь с улицы, подходишь к компьютеру, включаешь. Снимаешь куртку, садишься. компьютер уже готов к работе. Разворачиваешь задачу. Потягиваешься. Все необходимое уже открыто. Работаешь. Приятно. И скорость компьютера ощущается.

После того как пришлось поставить небольшую горку служб.(Сделал linux основной рабочей ОС. Пришлось подключать принтер, сканер, шары, заводить в домен и т.д.) Все уже не так мгновенно. Приходится ждать.

Про десятку и говорить нечего. Хотя после того как с нее выпилил почти всё мной установленное, тоже заметно быстрее чем у коллег.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск дистрибутива Ubuntu Sway Remix 23.10"  +/
Сообщение от Имя Моё (?), 01-Ноя-23, 22:09 
Почему же "фигнёй", когда отключая действительно ненужное высвобождаешь доступную память для по-настоящему нужного. Вот у меня браузер — основной инструмент (увы). Я его итак вынужден перезагружать почти каждый день, потому что он отъедает БУКВАЛЬНО ВСЕ 32Gb. Почему бы мне не выпилить ненужный мусор из системы, если я абсолютно понимаю что делаю?!
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру