Linux за българи: Форуми

Linux секция за напреднали => Начини за увеличаване на бързодействието => Темата е започната от: ray в Sep 09, 2019, 10:59



Титла: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 09, 2019, 10:59
Здравейте,

Както бях предложил в една друга тема, отварям тази тема с цел да споделяме и коментираме всякакви оптимизации за десктоп на база Линукс.

Вместо да нахвърлям всички видове оптимизации които ползвам (или съм ползвал) реших да пиша първо за най-общите 3/три приложими за всяка дистрибуция.

1.Ядрото, има много къстъм-ядра някои от тях насочени към десктоп потребителите - ck-sources, zen-sources, rt-sources и други.
Лично аз ползвам liquorix-ядро за Убунту и Дебиан (има ppa за него). Известно неудобство (но и предимство) е че обновяват много често, на 2-3 дни обикновенно.
За Arch-базирани системи, ползвам основно: linux-rt & linux-zen (няколко месеца ползвах linux-rt-bfq и бях мнго доволен, но май вече го няма като готова "рецепта")  :o

2.Файловата система (основно за ext4) съм се ровил и експериментирал, ето резултата:
relatime,nodiratime,delalloc,barrier=0,commit=7
По нататък вероятно ще дам/дадете повече информация за тези опции. Слагам ги в /etc/fstab

3.Мрежовия стек и вирт. памет: пак ще дам готови настройки: /etc/sysctl.d/somename.conf или /etc/sysctl.conf
# Accelerate transfer
net.ipv4.tcp_window_scaling = 1
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 16384 16777216
net.ipv4.tcp_slow_start_after_idle = 0
# vm.swappiness=10
# switch off IPv6
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
# --99--
vm.swappiness=5
vm.vfs_cache_pressure=75
vm.dirty_background_bytes=16777216
vm.dirty_bytes=50331648
...

Тук съм събрал неща намерени на няколко места. Може да коментираме, добавяме, махаме и там каквото искате  ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: makeme в Sep 09, 2019, 13:32
ОК, почвам :)

1.  Системата ми е стокова. Ubuntu 18.04.3 LTS с ядро към момента Linux 5.0.0-27-generic. Имам 24GB RAM, 500GB NVME и 1ТБ механичен HDD (смятам че подробностите са важни)

2. И моята файлова система е ext4 (и на 2те устройства), но ще оставя тази точка за после, че ми стана интересна точка 3 :)

3. За да изглежда по-нагледно, ето как е по подразбиране същото описано горе:
(Ако някой иска да си види неговото, съм го написал като скрипт ($2))

Цитат
# Accelerate transfer
net.ipv4.tcp_window_scaling = 1
net.core.rmem_max = 212992
net.core.wmem_max = 212992
net.ipv4.tcp_rmem = 4096        131072  6291456
net.ipv4.tcp_wmem = 4096        16384   4194304
net.ipv4.tcp_slow_start_after_idle = 1
# vm.swappiness=10
# switch off IPv6
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
# --99--
vm.swappiness = 60
vm.vfs_cache_pressure = 100
vm.dirty_background_bytes = 0
vm.dirty_bytes = 0

Ето какво промених аз:

Цитат
# Accelerate transfer
net.ipv4.tcp_window_scaling = 1
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096        131072  16777216
net.ipv4.tcp_wmem = 4096        16384   16777216
net.ipv4.tcp_slow_start_after_idle = 0
# vm.swappiness=10
# switch off IPv6
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
# --99--
vm.swappiness = 5
vm.vfs_cache_pressure = 100
vm.dirty_background_bytes = 0
vm.dirty_bytes = 0

Сега въпросът е дали да намаля това vm.vfs_cache_pressure = 100, тъй като до колкото прочетох, ако имаш множество файлове, дори хората го увеличават. Някой може ли да обясни?


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 09, 2019, 13:33
На  страницата на liquorix намерих един (може би) интересен скрипт:
https://techpatterns.com/forums/about2455.html
https://github.com/damentz/smt-manager


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 09, 2019, 14:00
https://docs.gluster.org/en/latest/Administrator%20Guide/Linux%20Kernel%20Tuning/

https://www.codero.com/knowledge-base/content/3/388/en/improving-performance-on-low_memory-linux-vms.html

https://www.kernel.org/doc/Documentation/sysctl/vm.txt

PS: нещо интересно (и май неочаквано): не съм пипал нищо преди това
sudo /usr/local/bin/smt-manager.pl
Password:
CPU topology:
0: primary | offline
1: primary | online
2: primary | online
3: primary | online

PS2: При мен скрипта не работи, поне няма ефект  :o (обаче сега не съм с такова ядро/liquorix, знам ли може да е от това, пък и тук съм с AMD)


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: cybercop в Sep 10, 2019, 09:40
Аз ползвам стандартни ядра и правя много малки промени по конфигурационните файлове. Обикновено, само сменям отсрочката преди стартиране от конфигурацията на GRUB (2 секунди са ми достатъчно)
GRUB_DEFAULT=0
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

и задавам vm.swappiness=10 в /etc/sysctl.conf

Но, имам много малко стартирани услуги, не ползвам графични шарении, анимация при стартиране, мениджъри за обновление и автоматична проверка за такива.
https://i.postimg.cc/8kW8DqYt/service.png
Компютъра от който пиша е под Ubuntu 18.04, инсталирана върху ext4 с netplan+NM. Под btrfs, някои приложения, като Chromium базираните браузъри стартират над два пъти по- бързо при първо стартиране (има някаква игра със зареждането на кеша), но в момента не бързам за никъде. Когато правя инсталация за други хора, инсталирам върху btrfs за да са доволни. Така е и при някои от моите компютри.
П.П.: Като погледнах снимката се сетих, че съм нашарил малко и конфигурацията на Bash, но това не се брои за оптимизация.
Понеже става въпрос за десктоп, да споделя, че в Ubuntu 18.04 ползвам GTK2 базирана добавка xfce4-whiskermenu-plugin от Ubuntu 16.04. Добавката за 18.04 е GTK3 базирана и просто не е на мястото си в GTK2 базирания xfce4-panel, каквито и опити за интеграция да правих.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 10, 2019, 11:11
Здравейте,

Продължавам със следващите три "оптимизации"  ;)

Първата е за позване на РАМ-базиран swap заедно с нормалния, трика е да бъде с по-висок приоритет (по-голямо число).
Така ако имате повечко памет и отделите едни 512 МБ до 1 ГБ ще имате бърз суап и един бавен дисков ако все пак нещо съвсем се натовари.
Тук ще бъда мързелив и само ще спомена какво ползвам тъй като едни неща ги няма в Убунту/Дебиан, други ги има в АРЧ-базираните.
Общо взето търсете: zswap, zram и евентуално в Гого. Ако все пак искате ще изровя повече подробности   ::)

Второ нещо което ползвам е QOS за задаване на приоритети за различните протоколи в УЕБ.
Намерих този скрипт "e-hfsc" (https://github.com/k0smik0/e-hfsc), със сигурност има и по-нови и по-добри, но нали съм мързелив карам с този.
Тук давам по-скоро идея да се ползва QOS за приоритизиране на видовете трафик.

Последно от тази група са програми чрез които задавам различен приоритет (niceness) на по-големите и тежки приложения - chromium, firefox, evolution, etc.
Тук ползвам две програми от AUR - verynice и още една (сега нещо не мога да намеря коя беше, ще пиша пак) - те са за АРЧ-базирани дистрибуции.
Гледам че има пакет и за CentOS-6/32-bit, но не съм се ровил, ползвал това в CentOS.

PS: намерих и втората програма за задаване на niceness: Ananicy (https://github.com/Nefelim4ag/Ananicy) - има я в AUR, може би е възможно да се инсталира и от сорс (не съм пробвал).
You can install ananicy manually by:

$ git clone https://github.com/Nefelim4ag/Ananicy.git /tmp/ananicy
$ cd /tmp/ananicy
$ sudo make install


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 10, 2019, 12:35
Докато се ровех намерих още няколко интересни (поне за мен) програми:

schedtool: http://manpages.ubuntu.com/manpages/xenial/man8/schedtool.8.html
cpulimit & limitcpu (ако искате да ограничите ползването на процесора и т.н.) https://github.com/opsengine/cpulimit

PS: https://wiki.archlinux.org/index.php/Improving_performance#Optimize_the_filesystem


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 11, 2019, 12:45
Още една оптимизация (за Arch основно), ускоряване работата на браузърите като се мести кеша в рам-диск, има и пакет/aur за това.
aur/profile-sync-daemon 6.34-2 (+521 2.60%) (Installed)
    Syncs browser profiles to tmpfs reducing SSD/HDD calls and speeding-up browsers.

Още нещо което ползвам на Arch и подобни - gopreload (ускорява зареждането на големи програми).
aur/gopreload-git r49.ebb83fe-2 (+27 0.00%) (Installed: r59.21b08e6-1)
    Preloads files needed for given programs

Това основно го ползвам с браузърите и пощенските клиенти.
За друго сега не се сещам, май основното е вече тук (споменато). За подробности по настройките ако  е необходимо - питайте  ::)

Въпроси, коментари, предложения и всичко друго споделяйте  ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: makeme в Sep 11, 2019, 13:28
Въпроси, коментари, предложения и всичко друго споделяйте  ;D
Аз лично не практикувам вече оптимизации свързани с местене към рамта, понеже ползвам nvme-та и реално почти няма смисъл. Механични хардове ползвам единствено за сторидж.

Оптимизацията от мен е:
При изгасянето на Ubuntu (не знам при другите systemd дистрибуции) понякога зацикля за повечко време поради невъзможност да загаси някой процес. Времето за изчакване се намаля от тук:
Цитат
nano /etc/systemd/system.conf

DefaultTimeoutStopSec=90s
Зависимост от машината, слагам различно време, но 10-20, мисля е най-оптимално.

пп:
........
Първата е за позване на РАМ-базиран swap заедно с нормалния, трика е да бъде с по-висок приоритет (по-голямо число).
Така ако имате повечко памет и отделите едни 512 МБ до 1 ГБ ще имате бърз суап и един бавен дисков ако все пак нещо съвсем се натовари.
...
Това пък изобщо не мога да схвана защо го правиш. Дори и да си с механичен диск.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 11, 2019, 13:50
https://askubuntu.com/questions/625405/zram-vs-regular-swap-partition

Разбира се няма идеално решение, има варианти за избор и лични предпочитания/нужди  :)

PS: swapon --show
NAME       TYPE        SIZE USED  PRIO
/dev/sda2  partition     2G   0B    -2
/dev/zram0 partition 559,7M   0B 32767


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: makeme в Sep 11, 2019, 14:03
Аха, май схванах. Значи оптимизацията идва от това, че компресираш датата. Сиреч печелиш количество, а не бързина. Правилно ли съм разбрал ?


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: ray в Sep 11, 2019, 14:15
Според мен печелиш и от двете, все пак скоростта на достъп до РАМ и мех.диск (не съм гледал как е със SSD или друг бърз сторидж) е значителна (да не кажа голяма)

Накратко казано, имаш доста памет и рядко и малко (като обем) влизаш в суап-а, нищо не пречи да отделя едни 512 МБ за бърз суап, другия е почти ненужен, но нека си стои.
Дисковия суап е с приоритет -2 и ще се ползва само ако и когато другия (бързия) се запълни, което едва ли ще стане в нормални условия  >:D
В допълнение на това данните в рам-суапа се компресират и така се печели и обем ... zcache също е опция  ;)
Нещо такова ми се върти из главата  ::)


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: makeme в Sep 11, 2019, 15:22
Накратко казано, имаш доста памет и рядко и малко (като обем) влизаш в суап-а, нищо не пречи да отделя едни 512 МБ за бърз суап, другия е почти ненужен, но нека си стои.
Не виждам просто смисъл да се заделят 512 МБ РАМ за 512 МБ РАМ бърз суап. Единствено създаваш оувърхед. От това, което прочетох, това се ползва заради компресията. Тоест ако не ти стига рамта и си на суап ("бавна памет"), да изстискаш още някой мб "бърза памет" заради компресията. В днешно време, за мен суапа е почти напълно излишен. Аз го държа, ей така да го има, но реално суапинес = 0 не ми е проблем.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в Sep 11, 2019, 23:13
От известно време не ползвам суап.
Може би трябваше. На едната машина не ми стигаха 8 рам - браузърите я издяждаха. Ма сестра ми като я счупи след едно препъване в кабел, при ремонта я удвоих. На другите две също съм нахакал максимално възможно рам. Успях един път да оползотворя около две трети от паметта. За останалото не зная, какви приложения още трябва да отворя.
Но може би ще трябва да направя едни 512МВ суап, защото някои програми просто я ползват, за да си пишат временни неща там - vim например. Ако съм в къщи батерията на лаптопа я вадя и това веднъж ми спести доста работа, след изгасване на тока. Тогава още ползвах суап.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: lunarvalley в Sep 12, 2019, 11:29
аз съм с 8 до 16 Гб РАМ на различните компютри. SWAP винаги слагам, но са едни символични 1024МБ


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: Naka в Sep 12, 2019, 15:16
Докато се ровех намерих още няколко интересни (поне за мен) програми:
cpulimit & limitcpu (ако искате да ограничите ползването на процесора и т.н.)

cpulimit е много полезно програмче. Ползвам я от години.

например така:
Код:
su -
cpulimit -i -l 20 ./backup_full.sh

или така (за мазохисти)
cpulimit -i -l 50 firefox

Много помага ако трябва да пуснеш нещо много интензивно и дълго, но не искаш да запушиш системата с него.  (като например пълен бакъп. nice-a в този случай не помага)

Има малко странна логика на определяне процентите забавяне. Процента за забавяне включва всички процесори. Например
за -l  20% при два порцесора макса е 200%.

опцията
-i включва и децата.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: malin1 в Jun 24, 2024, 08:19
С 4 Гб РАМ съм. Каня се да я вдигна от много време и май утре ще се наканя. И съм с нормален въртящ се диск.

Оптимизациите ми са подобни, но към днешна дата съм стигнал до следните изводи :
- по-добре е swap-файл вместо swap-дял
- zram върши почти същата работа като swap-файл, затова и нямам swap
Уточнение - размера ми е 20%  https://wiki.debian.org/ZRam#zram-tools  и е форсирано да се ползва, използвам само първия ред от тук https://wiki.archlinux.org/title/Zram#Optimizing_swap_on_zram  (vm.swappiness = 180)  . Мястото /etc/sysctl.d/99-vm-zram-parameters.conf e по-добър вариант , защото не се  влияе при реконфигуриране на /etc/sysctl.conf , името си е по избор, както и приоритета.
И пак същото за /etc/systemd/system.conf - при мен е /etc/systemd/system.conf.d/fix-slow-shutdown-restart.conf
[Manager]
DefaultTimeoutStopSec=10s

И обосновка от Ментата защо -
# Rationale:
# This is done for the following reasons:
# - 90s is too long for users to wait (they think it's hanging indefinitely, and they eventually just use their power button)
# - Cups, minidlna have made this a buggy mess for years now and there's no sign of improvement for the near future
# - This is a workaround many people have used in Mint, Ubuntu, Arch, Fedora and many other distributions, although reducing the start
# timeout is known to possibly affect the journal, no adverse effects were reported after reducing the stop timeout.
# - For our audience (desktop users), this makes a lot of sense. It would be different for a server, or a machine which relies on shutdown
# scripts to perform important tasks, but for most people this fixes a very important issue and is unlikely to create new ones.

:) С уговорката - има systemd .



Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 17, 2025, 18:20
   Не намерих по-подходяща тема,затова пиша тук.


   Има сериозна промяна в Линукс ядрото - въвежда се "Swap Table".
Използва се по-малко памет,има повече гъвкавост,подобрява се производителността.

https://www.kaldata.com/it-%d0%bd%d0%be%d0%b2%d0%b8%d0%bd%d0%b8/swap-table-%d0%b2%d0%b5%d1%87%d0%b5-%d0%b5-%d1%82%d1%83%d0%ba-linux-%d0%bd%d0%b8%d0%ba%d0%be%d0%b3%d0%b0-%d0%bd%d1%8f%d0%bc%d0%b0-%d0%b4%d0%b0-%d0%b1%d1%8a%d0%b4%d0%b5-%d1%81%d1%8a%d1%89%d0%b8%d1%8f-572087.html   


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 17, 2025, 21:21
На мойте машини не ползвам суоп.
Като си купя лаптоп, нахаквам максимума памет, който може да поддържа.

Но може би трябя. Някои програми пишат вътре резервни копия, като ги ползваш и ако стане нещо, можеш да възтановиш.
Vim например.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 19, 2025, 11:33
  Това чудо - "Swap Table" е нещо съвсем ново,трябват поне няколко
месеца на реално използваме,да добием представа дали си струва ...


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 19, 2025, 13:34
Със следващия или по-следващия ъпдейт на системата може и да ти се наложи да го пробваш  ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 19, 2025, 15:52
   Аз не съм с Arch.

Така съм си нагласил нещата,че много рядко имам проблеми.
А за пробването - само на виртуалка.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 19, 2025, 16:35
Е, и аз нямам проблеми, ако си ъпгрейдвам системата сравнително редовно. Както се убедих последния път, че трябва да правя  ;D

Между другото, нещо почнах да се уморявам от Cinnamon и май ще минавам на нещо простичко като Qtile или Awesome.
На единия конфига е на Python, на другото Lua - чиста работа.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 19, 2025, 17:00
   Никога не съм харесвал Cinnamon.
Товари системата.

Харесва им на тези,които са свикнали с бозата.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 19, 2025, 18:50
Ами на тази машина имах Windows, на който работех.
Обаче спрях да я ползвам за това и Windowsa си стоеше.
И едно приятелче инсталира Linux и понеже той ползва Cinnamon, нахака и на мен.
Аз си падам малко минималист, но свикнах и на това.
Не е лошо и не товари толкова - Gnome.

Като почнеш да ги редиш тези десктопи, всички вършат едно и също и изглеждат по почти еднакъв начин.
Трудно правя разлика.

Дори за подигравка. на "Start" бутона съм сложил логото на Windows  :D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: remotexx в May 19, 2025, 19:28
China begins assembling its supercomputer in space
https://www.theverge.com/news/669157/china-begins-assembling-its-supercomputer-in-space
China’s ADA Space has launched the first of a planned 2,800-satellite network of AI supercomputers.

Само дето на ИТишника дето ще го пращат да го рестартира като зависне ще му се стъжни (а може и свят да му се завие - както се казва)  ;D
еххх... поне няма да имат проблеми с охлаждането  [_]3

П.П. Скайнет пристигна, а ние още се притеснявам какво щяло да стане ако/когаот го изтървем в интернет, а вече му/си създава собствен...


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 19, 2025, 19:34
Браво на китайците.
Не се шегуват.
В космоса е много по-лесно да постигнеш почти абсолютна нула.
На сравнително ниска орбита и радиацията е поносима, та може да се изолира също лесно, няма да има случайно превключвания на qbits от едно състояние в друго заради това.

Любопитен съм, до какво ще доведе това.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: remotexx в May 19, 2025, 19:36
Любопитен съм, до какво ще доведе това.

Еми че и ИИнцата ще бъдат Made In China  ;D

Учете китайски, деца! Както казваше баба Ванга...


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 19, 2025, 19:44
Ами на тази машина имах Windows, на който работех.
Обаче спрях да я ползвам за това и Windowsa си стоеше.
И едно приятелче инсталира Linux и понеже той ползва Cinnamon, нахака и на мен.
Аз си падам малко минималист, но свикнах и на това.
Не е лошо и не товари толкова - Gnome.

Като почнеш да ги редиш тези десктопи, всички вършат едно и също и изглеждат по почти еднакъв начин.
Трудно правя разлика.

Дори за подигравка. на "Start" бутона съм сложил логото на Windows  :D

Ето, претрупана лента, три конзолни емулатора, още два висят отгоре скрити, Два браузъра, единия от които не ползвам в момента, но си стои ( Лиско ). Не мога да го махна, че тествам разни неща и на него.
В момента имам два работещи терминала, два браузъра, файлов мениджър и харчи 10 гига рам.
Не се виждат отворените програми, че снимката е от друг работен плот.
С някой от споменатите преди това два мениджъра би трябвало да слезе под 500МВ, без стартирани програми.
Канелата стъпва на 2,2GB, с нищо стартирано.
(https://i.imgur.com/NQVkon1.png)


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 22, 2025, 13:08
Цитат
В момента имам два работещи терминала, два браузъра, файлов мениджър и харчи 10 гига рам.

   Множко е. ...

   Аз съм с класическо Убунту (22.04) с пуснати 2 виртуалки от по 2 ГБ
(общо 4 ГБ), с 2 отворени браузъра,текстов редактор, и заема общо само 9 ГБ.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 22, 2025, 13:46
Е, не съм броил колко са табовете на браузърите. ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: kuunlaaksot в May 22, 2025, 14:29
винаги правя SWAP дял, разбира се без да следвам правилото от преди 15г да е 2 пъти по-голям от RAM-a. Въпрос на навик. Дори да има много RAM свободна, понякога линукса си пише нещо там. В работата имаме стара работна станция с 512 GB (DDR3), тя също има някакъв SWAP дял.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: Nik123 в May 22, 2025, 14:47
И аз правя суап, по инерция (не ми се налага често да преинсталирам и това е една от причините, да харесвам линукс) отпреди много години- бях чел в някаква книга, май беше ръководство за Ред хет, че суапа трябвало да бъде 2,5 х рам-паметта на компа, и така си карам.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 22, 2025, 14:49
   По спомени,ако с-мата има поне 32 ГБ РАМ (и не е сървър с работещи
на него тежки приложения), въобще няма нужда от SWAP.

Май това го спомена самия Линус Торвалдс в интервю скоро ...


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: Nik123 в May 22, 2025, 14:55
   По спомени,ако с-мата има поне 32 ГБ РАМ ..

Толкоз рам нямам на нито една от машините си, старички са, с най-много е един лаптоп- 12 ГБ. Машината ми в офиса е с 8 ГБ. Справят се, аз ги ползвам като платформа за пишеща машина, и от време на време- за някоя стара игра. Значи суапа не им е излишен :)


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: kuunlaaksot в May 22, 2025, 14:56
   По спомени,ако с-мата има поне 32 ГБ РАМ (и не е сървър с работещи
на него тежки приложения), въобще няма нужда от SWAP.

Май това го спомена самия Линус Торвалдс в интервю скоро ...

зависи преди колко време го е казал, и зависи какво работиш. В нас съм с 64GB и понякога се стига до SWAP, което само по себе си е много тегаво.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 22, 2025, 15:27
Наистина зависи.
И на двете машини, които ползвам, съм с по 32.
Два пъти само съм стигал да не ми е достатъчно.
Вече не помня и причината, толкова тривиална е била.

Преди време исках да си взема лапи, на което да може да му се сложи 128. Но след няколко дена реших, че е ненужен разход.
Някакъв ThinkPad, P серия беше.
Скъпи са, мамка им, колкото и да изкарваш.


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 23, 2025, 13:42
   Да,за съжаление,машините с много RAM са безумно скъпи.
Но,все пак ,ако човек се поразтърси,може да намери нещо,
което е поне с "една идея" по-изгодно.

   Спомням си как преди няколко години Гейпъл представи РС с
1.5 ТВ  RAM и струваше над 60 000 $.
Външно кутията му приличаше на няколко съединени ... рендета.  ;D

   Малко по-късно някакъв пич публикува инфо за РС с повече
RAM ( 2 ТВ ) със долу-горе същото дисково пространство и
процесор със същите възможности, на цена 50 000 $ ...

Има ли смисъл от коментар ?


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: spec1a в May 23, 2025, 13:50
Ето го педерасткия "шедьовър" на Гейпъл:

(https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.MHt0wEgjb4K_0vir2WR4dgHaEK%26pid%3DApi&f=1&ipt=24dbfbdcaec8765ceeac7f757450523686d8381bd81aab1fad785cb8946d4953&ipo=images)


А,то ренде е само фронталната част,не съм видял добре ...  ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: remotexx в May 23, 2025, 18:55
"рендето" явно е с цел по-добро охлаждане, че да не пукне мишката дето фърля въглищата вътре  ;D


Титла: Re: Оптимизации на Линукс десктоп
Публикувано от: 4096bits в May 23, 2025, 21:31
Не говорех за компютър, ами за лаптоп.
Компютрите са поносими.

Ма лаптопчетата с повечко възможност за памет са си скъпня.
Не е оправдано, ако не ти изкарат десет пъти цената си за година.