KDE neon User Edition 5.20 x86_64
Всем привет, на debian / ubuntu cерверных с 2008 года, до этого FreeBSD несколько лет.
На рабочей машине, было дело изменял с макбуками, и хакинтошами, но в итоге, пару лет как вернулся, устал от проприетаршины apple.
Ryzen 3800X, 64 DDR4, SSD Samsung EVO 950 PRO M.2 512 / ext4
Системные улучшения:
fstab, монтирование без noatime, строго по UUID, тогда можно легко клонировать систему.
UUID=46934f6f-1689-4344-8221-004f403e613d / ext4 defaults,noatime 0 0
Вырезанный snap, это обязательно, иначе оно монтирует каждое приложение при загрузке и в вещь нехорошая.
ananicy — управление приоритетом процессов,
nohang — не даст выжрать память, пока ни разу не отработал,
preload, prelink — кешеры
Подтюнингованый systemd, в частности,
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl disable lvm2-monitor.service
sudo systemctl disable bluetooth.service
sudo systemctl disable ModemManager.service
sudo systemctl disable smartmontools.service
sudo systemctl disable motd-news.service
sudo systemctl disable vboxautostart-service
Systemd защищаю — очень шустрый и удобный. На его загрузку уходит около 2-х секунд из которых почти секунда MySql
и там сильно монтирование дисков замедляет, я люблю сразу подмонтировать 3 диска, один 3гб ext4 бекапный и 2 ntfs виндовых из dualboot.
Также, systemd тормозит в данном случае virtualboxа еще пара сервисов и чуутка plymouth тема предзагрузки
(который вообще можно выпилить легко, да жалко, он приятный).
Сам же systemd по сравнению с сервисами которые он запускает не кушает условно ничего.
Тормозят его в основном всякие сетевые штуки, samba shares, тяжелые сервисы в моем случае только MySql (900ms) и Postgresql (1.8 сек),
но Postgresql я пускаю руками по мере необходимости.
Загрузка кернела (5.6 сек) systemd (1.9 сек, запуск нужных сервисов) и все, мы уже в kde пускаем.
Самые жирненькие сервисы:
graphical.target @1.918s
└─multi-user.target @1.918s
└─mysql.service @966ms +951ms
└─network.target @963ms
└─NetworkManager.service @917ms +46ms
└─dbus.service @915ms
└─basic.target @911ms
└─sockets.target @911ms
└─uuidd.socket @911ms
└─sysinit.target @909ms
└─systemd-timesyncd.service @870ms +38ms
└─systemd-tmpfiles-setup.service @856ms +11ms
└─local-fs.target @854ms
└─mnt-D.mount @353ms +501ms
└─dev-sda1.device @346ms
Подробнее:
951ms mysql.service
501ms mnt-D.mount
328ms vboxdrv.service
303ms fwupd.service
206ms systemd-logind.service
191ms upower.service
159ms phpsessionclean.service
151ms postfix@-.service
146ms dev-nvme0n1p2.device
134ms php8.0-fpm.service
134ms containerd.service
130ms ananicy.service
129ms php7.4-fpm.service
113ms udisks2.service
110ms networkd-dispatcher.service
101ms systemd-sysctl.service
98ms vmware-USBArbitrator.service
86ms apache2.service
84ms tlp.service
77ms accounts-daemon.service
77ms user@1000.service
64ms mnt-3TB.mount
62ms systemd-resolved.service
60ms systemd-journald.service
48ms avahi-daemon.service
47ms mnt-WIN.mount
956us postfix.service
… итп… мелочь вырезал, текст не влезает в ограничение)
firmware (BIOS 7 секунд) и loader (GRUB 2 сек таймаут), их можно не считать. Хотя
там тоже можно ускорить, если включить fastboot в bios, отрубить проверку usb на старте, но не хочу, это неудобно, клавиатура usb, а у меня dualboot в винду для поиграть.
Можно еще отрубить tlp.service, для управления питанием, но мало ли, захочется на ноутбук образ перенести.
Остальные приложения как у всех… Разве, что opensnitch-ui для файрвола мало кто использует, а я люблю знать кто лезет и куда, в наше время даже plasma виджет может в сеть ходить. syncthing как свой dropbox между серверами,
ulauncher, где-то иконки подтюнил. Вместо фотошопа — https://www.photopea.com
kernel подкручен тоже, (/etc/sysctl.conf) сюда уже по ограничению текста не влезет
Система получилась мега приятная, скоростная, ставил я и арч и независимые, не понравилось. Тоже самое, вид сбоку,
если копать, то любую систему можно раскачать.
Уже накопал, Neon — самый новый kde и LTS ubuntu — прекрасное сочетание стабильности и удобства. Снизу кастомный conky.
Сильно копаться с системой некогда, красоте предела нет, а интересы лежат больше в других смежных областях, проекты писать, но сюда приятно заглянуть.
3 монитора, слева киношки обычно, сейчас справа api пишу на php для мобилки, по центру flutter/dart с эмулятором android который к ней обращается.
Как бы воссоздал привычный момент рабочий. Еще пишу на python, clojure, люблю поиграть, цифру 47+ тысяч на экране (plasma widget) можете угадать сами :)
Всем бобра!
Комментарии
14:14
14:30
14:20
14:40
15:00
15:05
15:30
15:21
15:30
16:11
Ломается однозначно что-то! проект приводится к виду, готовому для переезда, обновление происходит одновременно на новое LTS и новое железо, которое к тому времени стоит столько же сколько и старое. А кластерная система позволяет изьять в любой момент любой из серверов и подменить его, пока остальные работают. И НИ РАЗУ ubuntu меня не подвела. На rpm не смотрел даже, тк, это другая планета, возможно, неплохая. На заметку всем rolling дистрибутивам.
15:43
16:41
По поводу шифрования - система настолько слаба, насколько слабо ее максимально слабое звено. Я не единственный разработчик, мало того, куча разработчиков сейчас на удаленке. Страшно сказать, но у нас один из них на винде. Шифрование локальной машины - не гарантия сохранности данных или вернее отсутствия их утечки. Для этого есть NDA, проприетарщина и нормальные рабочие отношения договорные и разделение труда. Если один из трех условно ведущих разработчиков сдал данные, пока такого не было. Локальное шифрование - не панацея.
Тут недавно скандал с яндексом, https://vc.ru/services/207981-v-yandekse-rasskazali-ob-utechke-dannyh-5-tysyach-pochtovyh-yashchikov-po-vine-sisadmina-s-vysokim-urovnem-dostupa
слабое звено всегда люди а не шифрование.
KDE великолепно ведет себя со шрифтами, nvidia проприетарными драйверами, мультимониторами, можно хоть перетыкать на лету, отключать один или другой, мне нечего сказать более.
21:10
Люди есть люди, но ведь у Вас на пк не только рабочие данные но и личные наработки, возможно небольшая база с данными, которые как по мне на много важнее. Сужу по себе, возможно Вы не ведете ничего подобного и все держите в голове :)
Касательно Вашего увлечения, не думали мускуль заменить на миранду ?, вроде она шустрее будет.
22:28
По поводу db - это серъезный выбор, я не могу заменить mysql на что-то другое, и так mysql заменен на percona xtra db
Удач в разработке и не слушать никого !
23:08
16:28
Вы часом сайтик не перепутали уважаемый?
:-)))
16:54
Мы с женой в прошлом году усыновили двоих деток. Мне 43, ей 31, и мне сынина 9 лет тоже заявляет многое, естественно, он на линуксе uchi.ru делает задания. А я ему говорю - смотри, какой мир большой, а он мне, да что мне тот мир, ты мне расскажи, почему у тебя в консоли симпатично, а у меня просто > . Я говорю - ну вот, есть разные shells, у тебя просто sh, а у меня zsh + oh-my-zsh, тема p10, он долго переваривал, но поставил в итоге и перепробовал много тем, он наслаждался выбором.
Я не перепутал) Это все бытовуха, очень интересно посмотреть и мне на ваши скриншоты или разные дистрибы не устанавливая самому их.
18:05
ОК. Все понял и....
Пошел стрелять бычки.
Ну, а если откровенно, то я вам от всей души завидую и сожалею только об одном - о потеряном времени в совке, об утраченых возможностях, когда мир летел вперед в будущее, а мы в совке гордо маршировали "под грохот барабанов" в...средневековье.
И да, вы таки да молодец, шо готовите своего малого с таких лет к НОРМАЛЬНОЙ жизни - респект вам и уважение.
Кто бы мне, пусть не в 9, пусть в...39(тогда, в 93-м, уже разворачивался Линукс!) кто-то бы научил или хотя-бы подсказал, как вы своему отпрыску...можно было бы горы свернуть :-))
Надеюсь, что следующее поколение будет не просто умнее, а еще и совестливее,честнее и не настолько зашугано-жвачкожуйное по ящику живущее.
Так что, удачи вам в хорошем начинании.
18:22
Барабанов сейчас нет, время я считаю, не потеряно? В 90-х линух был очень недоделан. Я привык так - я всегда виню себя, а не окружение, если бы да кабы. Именно сейчас и стОит делать дела. Сейчас прямо время... Ну и делаем.
18:28
19:46
17:05
systemd-analyze blame
systemd-analyze critical-chain
systemd-analyze dump
systemd-analyze plot > /tmp/bootup.svg (графически)
Вот как вы анализируете скорость загрузки?
17:16
18:25
Не вижу в этом особенной надобности, если серьёзно.
Куда важнее - отзывчивость системы при обычной её работе.
18:33
18:36
18:45
19:28
Поэтому ничего сказать не могу по этому поводу.
18:49
19:20
19:25
Подтверждаю.
У Artix время запуска обычное, такое же как и у большинства Linux.
Но его "шустрость" (отзывчивость в работе) доставляет несказанное удодвольствие!
20:04
20:05
и сразу будет понятно
20:19
Ладно, проехали.
20:24
20:28
20:32
Systemd умеет все это
systemd-analyze blame
systemd-analyze critical-chain
systemd-analyze dump
systemd-analyze plot > /tmp/bootup.svg (графически)
и как бы получайте информацию и кайфуйте
20:37
10:02
И, учитывая это, runit "теплее телу", и работает он пошустрее, хоть и не "гений".
11:15
20:45
10:06
OpenRC
runit
s6
(https://forum.artixlinux.org/index.php/topic,1439.msg10292.html#msg10292)
11:16
21:45
systemd-analyze blame
systemd-analyze critical-chain
systemd-analyze dump
systemd-analyze plot > /tmp/bootup.svg (графически)
19:39
Я считаю, что "мне показалось, что стало побыстрее"
вот в systemd есть конкретные команды, что есть у вас?
И я своими глазами вижу, что я убираю, насколько стало быстрее.
И вот ну какими командами вы пользуетесь и вижу я одно,
что никто никакими командами не пользуется. И что скорость оценивается на глазок. Поставили s6, или runit, а толку никакого, то есть нет понимания, чо сделали, зачем сделали. Вот вам правда.
19:58
А большинство народу и приходят на linux только из за того что на их древнем железе вында уже с трудом ворочиться...
20:19
20:21
20:58
21:20
21:22
23:00
Насчет конкретно runit, все просто - очень лайтовая скриптовая инитка, которая покрывает все потребности обычного пользователя. Там нет встроенных сервисов по слежке всему и всея, но этого обывателю и не нужно. Хотя я особо не вдавался, но всегда можно написать скрипты, дополняющее функционал.
Пс: чем секундомер-то не устроил?)
10:47
20:52
21:35
22:32
23:03
01:21
09:09
И по существу.
Тебе будет достаточно top, htop или free что бы увидеть что с 2Гб памяти система с systemd кое как шевелится, а с runit работает хорошо.
09:17
09:33
И где те 640 кб...
Если по существу - то я ставил, это все твики на совести создателей дистрибов. Сам по себе systemd не жрет практически ничего, (у него есть недостатки, да памяти больше потребляет, спорная модульность) но он предполагает аналитику легкую. Что предлагает в этом смысле runit? Вот предметный разговор. Может они там дополнительные сервисы стартуют в другом дистрибе, а цифры где?
Цифры из виртуальных машин вообще сравнивать нельзя, мало ли что на хосте в этот момент крутится.
Я за - давайте сделаем анализ, но я настроен скептически, тк вижу логи свои.
10:09
https://pastenow.ru/48f3c4cee536c9dd146f30660ba62dc7
где res = ну 128 мегабайт условно, и что это такое на рабочем сервере, где 128 гб оперативки, но сколько удобства оно предлагает.
10:12
10:54
12:32
Причем здесь заработок админа? Знаю я сколько админы зарабатывают - я на Ассемблере научился писать раньше чем тебя в чертежах нарисовали.
Тебе пытаются сказать что здесь на сайте в подавляющем большинстве сидит народ у которого машинки в лучшем случае с 4-мя потоками и 8Гб памятью, а то и вообще с 4Гб памяти или 2Гб…
Спору нет что на том железе что ты выложил в скриншотах systemd будет работать идеально, и ему не будет равных.
А как быть тем бедолагам у которых машинки с 4-мя потоками и 4Гб памятью? Сидеть и пялиться на твои скриншоты и подтирать слюни?..
12:37
А бедолагам надо докупить на алишке за копейки пямять для ноутбука за копейки и прекратить сопли по лицу размазывать.
17:15
Если бы в те времена относились к юзерам так же как и нынче - Советовали по любому случаю докупать память...
зы Напомнить сколько сие чудо потребляло памяти?
17:19
Ох, Элита, я чуть не заплакал, сколько тайных ночей. Не, я конечно купил сейчас https://www.elitedangerous.com/ и жду дополнения когда можно будет на планетах сражаться... Но куда ушло это таинство старой элиты, никто из старой школы не сможет устоять перед такой ссылкой... Эх
17:28
Потом были какие-то потом были модернизированые варианты на 128 кб, но 65535 запомнено навечно.
17:38
48Кб память + 16Кб видео буфер = 65535 ячеек памяти адресуемых 16-ти битной адресной шиной Z80 ...
17:44
17:51
17:54
18:19
зы Хотя, вру. На ЕС-ке пробовал еще Turbo Pascal, но, что то он мне не зашел.
19:27
19:38
20:00
16:23
09:16
там по умолчанию сервисы стартуют поочередно, wtf!!!. Стоит поставить rc_parallel="YES" Конечно, это на совести создателей дистрибутивов, надеюсь они делают такие твики.
Но конечно, самая большая проблема, это фрагментация, проще всего дать юзерам выбор - типа выбирайте сами систему инициализации. Только это приводит к тому, что нужно поддерживать тысячи пакетов, а зачастую людям на поддержке дистрибутива просто не хватает сил. В итоге скомпиляли пакет, вот вам пожалуйста, а стартуйте его сами и следите за ним сами. Не удивительно, что бизнес выбирает systemd ориентированые дистрибутивы. Стандарт, даже если он спорный - это стандарт. Я в очередной раз убедился, что на сервера проще поставить ubuntu с systemd, чем потратить свою жизнь на колупание конфигов с переменным успехом. Блин, для дома тогда проще все запихать в /etc/rc.local ручками (я про userspace) Также, вот взять админа на замену - проще взять такого парня, который знает systemd, чем чувака, который перепилит все, а потом разбирайся после него, доки же они писать не любят, а пока он перепилил - дистриб уже устарел, а парень сбежал.
Тут конечно, любят домашние дистрибы, но раз уж такое дело, что раз нужно что-то учить, то почему бы и не закладывать сразу в голову, что может пригодится в будущем, чем жить в сказке.
19:16
После таких бесед, как выше, понимаешь, почему простые пользователи компьютеров при слове Linux, только что креститься не начинают, но через плечо точно плюют три раза. Сразу понимаешь, что ты "олень" и это супер сложно.
Я обычный пользователь Linux. Пробовать использовать Linux начинал ещё с Mandriva, когда обязательно указывали, что это бывший Mandrake Linux, хотя мне это ничего и не говорило. Т.е. стаж линуксоида достаточно большой, но я именно обычный user. И я использую компьютер как и большинство обычных пользователей, ну в смысле "кино, вино и домино". Только на Linux. И это не просто, а супер просто. Я по своим субъективным ощущениям быстроты и удобства (чтобы работало как мне надо) нашел свой набор программ, DE и дистрибутив, и, если честно, то мне вообще неважно какая там система инициализации, и сколько там секунд. Впечатления субъективны, хотя о тестах такого не скажешь. А в общем такие посты и сбивают с "пути истинного" простых любителей Linux (это ирония). Придется теперь посмотреть, что у меня там "под капотом" и как быстро это всё "прогревается". В общем пошёл ломать систему.....
А автору почет и уважение.
19:32
19:34
20:23
01:03
> fstab, монтирование без noatime, строго по UUID
улыбнуло))
по тексту... блин, ну ты прям как на суде))
на похороны снапа было дело, тоже ходил, забавно... хорошо когда его нет.
kubuntu же!? не? есть знакомый... 11 лет наркоманит.
лол (noatime) всегда прописываю если ручками фстаб))
ну и лайк прожал соответственно! ;)
05:09
Он остался, работаю потихоньку) А как начал дистрибы пробовать, так извините, месяц рабочий вылетел в трубу, хорошо хоть могу себе позволить без потери денег. Я прям расстроился, начинаешь пробовать новое - все, работа встала. Так и тут - все пробуют что-то новенькое, это называется имитация бурной деятельности. Заразная штука!
09:13
09:27