Вопросы по Linux/Unix-системам

Обсуждение программ
Відповісти
Автор
Повідомлення
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest
ZRAM страшна штука: після вичерпання місця в буфері воно впадає в маразм і починає скидувати на винт гарячі! дані, а в оперативі тримати холодні. LRU inversion називається чи якось так. В загальному випадку його краще взагалі не юзати поки не виправлять алгоритми. PS: мак і вінда роблять те ж саме по дефолту фоном, непомітно, і без глюків.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 10.04.2025 14:57 SergiusTheBest
ZRAM страшна штука: після вичерпання місця в буфері воно впадає в маразм і починає скидувати на винт гарячі! дані, а в оперативі тримати холодні. LRU inversion називається чи якось так. В загальному випадку його краще взагалі не юзати поки не виправлять алгоритми. PS: мак і вінда роблять те ж саме по дефолту фоном, непомітно, і без глюків.
Для LRU inversion потрібно щоб використовувався zram плюс додатково звичайний своп на диск (і zram був повністю заповнений). Якщо використовується своп на диск, то тоді беріть zswap замість zram (або треба додати writeback-device для zram).
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest
Ти ж сам описуєш випадок коли оперативи з самого початку недостатньо, так що без свапу все одно нікуди.
ZRAM можна заюзати коли завантаження пам'яті зарані відомо, і ступінь стиснення теж. Це доволі специфічний випадок, якісь IoT чи типу того. Але ніяк не браузери, ігрулі чи щось подібне.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 10.04.2025 17:51 SergiusTheBest
Ти ж сам описуєш випадок коли оперативи з самого початку недостатньо, так що без свапу все одно нікуди.
ZRAM можна заюзати коли завантаження пам'яті зарані відомо, і ступінь стиснення теж. Це доволі специфічний випадок, якісь IoT чи типу того. Але ніяк не браузери, ігрулі чи щось подібне.
Це як раз мій випадок. У мене 12ГБ пам'яті і повністю без свопа. На все вистачає, але інколи потрібно відкрити 3 браузера, декілька додатків на електроні, плюс можливо на джаві. І тоді таби в браузері кіляються. Додав ще 6ГБ zram - і все чудово працює. Працює помітно краще, ніж додати 6ГБ дискового свопа.
спойлер

Код: Виділити все

~ ❯❯❯ free -h
               total        used        free      shared  buff/cache   available
Mem:            11Gi       9,3Gi       755Mi       640Mi       2,7Gi       2,3Gi
Swap:          5,8Gi       2,4Gi       3,4Gi
~ ❯❯❯ zramctl
NAME       ALGORITHM DISKSIZE  DATA  COMPR  TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd          5,8G  2,3G 558,4M 575,3M       6 [SWAP]
~ ❯❯❯ 
Для Raspberry Pi також корисно, бо там SD-карта як диск.
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest
А можна було просто ввімкнути свап, та хоч би і з ZSWAP і відкрити і 4, і 5 вкладок :D
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 10.04.2025 18:06 SergiusTheBest
А можна було просто ввімкнути свап, та хоч би і з ZSWAP і відкрити і 4, і 5 вкладок :D
Бо своп в пам'яті працює швидше ніж своп на диску. Я додав в попередній меседж: "Працює помітно краще, ніж додати 6ГБ дискового свопа."
tablestikus
Member
Аватар користувача
Звідки: Київ

Повідомлення

Нещодавно бачив роботу zram на серверах - був досить приємно вражений. Але перед юзанням звісно проводились тести для розуміння яке навантаження можна дати щоб не вийти за виділенний діапазон і компрессію.

Відправлено через 3 хвилини 38 секунд:
Але там було на 386Гб оперативки з zram на 300% від об'єму оперативки.
Scoffer
Member
Аватар користувача

Повідомлення

https://www.dedoimedo.com/computers/way ... hmark.html

Ніколи такого не було, і от знову. Натурне тестування показало що сеанс на в'яленому в цілому менш продуктивний і більш жручий батарейку ніж на х11. Апнулись одні :laugh:
artko
Member
Аватар користувача
Звідки: Dnipro

Повідомлення

та воно (wayland) таке собі. периодично запускаю, відкатуюсь. позиції вікон так і не навчилося, додати кастомний відеорежим - не осилив, альтернатива xrandr під вейланд - "а в тебе композитор не вміє чогось, іди собі далі" і т.п. наче и можна користуватись, але враження не дуже. 15 років розробки..
tablestikus
Member
Аватар користувача
Звідки: Київ

Повідомлення

Scoffer: 11.07.2025 10:43 https://www.dedoimedo.com/computers/way ... hmark.html

Ніколи такого не було, і от знову. Натурне тестування показало що сеанс на в'яленому в цілому менш продуктивний і більш жручий батарейку ніж на х11. Апнулись одні :laugh:
Бо стильно, модно, молодіжно. Кому там треба та еффективність)
Scoffer
Member
Аватар користувача

Повідомлення


Два Лінуси зібрали топовий геймерський лінуксний ПК для головного Лінуса:
- AMD Ryzen Threadripper 9960X
- GIGABYTE TRX50 AERO D Motherboard
- Kingston Fury Renegade Pro 6400 CL32 4*16GB ECC
- Samsung SSD 9100 PRO 2TB SSD
- Noctua NH-U14S TR5-SP6 Cooler
- Intel Arc B580 GPU
- Fractal Design Torrent E-ATX Case
- Seasonic PRIME TX-1600 1600W 80+ Titanium PSU
- ASUS ProArt Display PA32QCV 31.5" 6K HDR Monitor
дистрибутив - Fedora

Торвальдс щось поганенько виглядає як на свої 55 років.
artko
Member
Аватар користувача
Звідки: Dnipro

Повідомлення

Scoffer: 01.12.2025 22:48AMD Ryzen Threadripper 9960X
цікаво, як з таким процесором справиться Noctua NH-U14S TR5-SP6 Cooler при збірці ядра, на всі його 350вт за спеками...
Васильович
Member
Аватар користувача

Повідомлення

Сьогодні "дізнався" навіщо потрібна ECC пам'ять :shuffle:
спойлер

Код: Виділити все

pool: ssd
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
  scan: scrub repaired 0B in 00:00:53 with 1 errors on Sun Nov 30 13:52:36 2025
config:

        NAME                                  STATE     READ WRITE CKSUM
        ssd                                   ONLINE       0     0     0
          mirror-0                            ONLINE       0     0     0
            nvme-CT500P3PSSD8_2417487E7B96_1  ONLINE       0     0   202
            nvme-CT500P3PSSD8_2417487E813D    ONLINE       0     0   202

errors: Permanent errors have been detected in the following files:

        ssd/vm-100-disk-0:<0x1>

Код: Виділити все

...
INFO:  75% (225.0 GiB of 300.0 GiB) in 7m 13s, read: 552.8 MiB/s, write: 25.9 MiB/s
INFO:  75% (226.0 GiB of 300.0 GiB) in 7m 18s, read: 187.9 MiB/s, write: 182.4 MiB/s
ERROR: job failed with err -5 - Input/output error
INFO: aborting backup job
INFO: resuming VM again
ERROR: Backup of VM 100 failed - job failed with err -5 - Input/output error
INFO: Failed at 2025-12-02 01:07:18
INFO: Backup job finished with errors
INFO: notified via target `mail-to-root`
TASK ERROR: job errors
Scoffer
Member
Аватар користувача

Повідомлення

artko: 02.12.2025 07:48як з таким процесором справиться Noctua NH-U14S TR5-SP6 Cooler
Сумнівно впорається, сумнівно. Але у ноктуа немає більшого кулера під TR5. Більш того, схоже що повітрянного ні в кого більшого немає :spy:
А на водянку у Торвальдса алергія)

Відправлено через 10 хвилин 43 секунди:
А Себастіаян міг би і приколгоспити якогось перехідника заради такої справи. Не так часто у нього такі клієнти.
OldGoodGames
Member
Аватар користувача

Повідомлення

Scoffer: 01.12.2025 22:48
Два Лінуси зібрали топовий геймерський лінуксний ПК для головного Лінуса:
- AMD Ryzen Threadripper 9960X
- GIGABYTE TRX50 AERO D Motherboard
- Kingston Fury Renegade Pro 6400 CL32 4*16GB ECC
- Samsung SSD 9100 PRO 2TB SSD
- Noctua NH-U14S TR5-SP6 Cooler
- Intel Arc B580 GPU
- Fractal Design Torrent E-ATX Case
- Seasonic PRIME TX-1600 1600W 80+ Titanium PSU
- ASUS ProArt Display PA32QCV 31.5" 6K HDR Monitor
дистрибутив - Fedora

Торвальдс щось поганенько виглядає як на свої 55 років.
Дякую, цікаво!
А ось 5ть років тому також Лінус збирав для Лінуса.
Цікаво скільки нова збірка швидша за попередню, що було потрібно робити апгрейд, або в нього усе за розкладом, кожні 5 років новий пк?

AMD Ryzen Threadripper 3970X CPU
AORUS TRX40 Motherboard
Sapphire RX580 GPU
Seasonic Focus GX-650 PSU
Noctua NH-U14S Fan
G.SKILL 4х16GB DDR4
Samsung 1TB 970 EVO SSD
be quiet! Dark Base 700
Fedora
https://www.zdnet.com/article/look-what ... opment-pc/

Відправлено через 3 хвилини 43 секунди:
Васильович: 02.12.2025 08:58 Сьогодні "дізнався" навіщо потрібна ECC пам'ять :shuffle:
тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
Васильович
Member
Аватар користувача

Повідомлення

OldGoodGames: 03.12.2025 01:47тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
В моїх прикладах якраз і є "звичайна" пам'ять (це старий "сервер" на базі i5 6400 з Proxmox VE).
Одна з чотирьох плашок стала працювати зі збоями і в результаті пошкодився файл віртуальної машини.
ZFS бачить це пошкодження, але нічого зробити вже не може (пропонує відновити бекап - добре, що він є).
Не врятував файли тут і raid1 (mirror) - ще одне нагадування, що рейд != бекап ;)
З ECC пам'яттю пошкоджені дані до ФС просто не дійшли б (теоретично :D ).
Scoffer
Member
Аватар користувача

Повідомлення

Васильович: 03.12.2025 09:34Не врятував файли тут і raid1 (mirror)
Так це тобі саме raid-z і вшатав файл))) cow fs зжирають просто неймовірну кількість оперативи в порівнянні з не-cow, в десятки-сотні а іноді і тисячі раз. Шанс зловити помилку пам'яті більший рівно в стільки ж.
Васильович
Member
Аватар користувача

Повідомлення

Scoffer: 03.12.2025 10:53Так це тобі саме raid-z і вшатав файл)))
Так, я розумію :)
Дзеркало зроблене було для підвищення рівня доступності даних на випадок проблем з SSD.
Але біда прийшла звідки не чекали :horror:
OldGoodGames
Member
Аватар користувача

Повідомлення

Васильович: 03.12.2025 09:34
OldGoodGames: 03.12.2025 01:47тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
В моїх прикладах якраз і є "звичайна" пам'ять (це старий "сервер" на базі i5 6400 з Proxmox VE).
Одна з чотирьох плашок стала працювати зі збоями і в результаті пошкодився файл віртуальної машини.
ZFS бачить це пошкодження, але нічого зробити вже не може (пропонує відновити бекап - добре, що він є).
Не врятував файли тут і raid1 (mirror) - ще одне нагадування, що рейд != бекап ;)
З ECC пам'яттю пошкоджені дані до ФС просто не дійшли б (теоретично :D ).
Дякую. Ну так, це теоретичео, бо пам'ять що з або без ecc може просто почати сипати помилками, я до того це можуть бути звичайні поламки які не корегуються за допомогою ecc.

Відправлено через 1 годину 14 хвилин 9 секунд:
Scoffer: 01.12.2025 22:48 - Noctua NH-U14S TR5-SP6 Cooler
- Intel Arc B580 GPU
- Seasonic PRIME TX-1600 1600W 80+ Titanium PSU
-дивно чого кулер саме так втановили, а ні повернули на 90градусів щоб видував серез задню стінку корпуса, а так він дує на відеокарту або на бж?
-дивно чого саме інтел відуху взяв, а ні радеон? я розумію, що він не гравець, але мабуть як гіку йому цікаво з чимось новим побавитись?
-навіщо аж 1600вт тільки для того щоб ядро пересобирати? п'ять років тому був 850вт, ну 1000-1200 я розумію ще, але 1600!?
Scoffer: 01.12.2025 22:48 Торвальдс щось поганенько виглядає як на свої 55 років.
теж помітив, за п'ять років дуже постарішав та якось схуд :-/
спойлер
https://www.reddit.com/r/linux/comments ... e_quickly/
спойлер
isusik63
Member
Аватар користувача
Звідки: Волчанск, Харьков,Ч.Тишки,Лахти.

Повідомлення

Доброго всем ! Могу бесплатно забрать ASRock amd bc-250 :
(Видеоподситема: RDNA2 iGPU с 24CU - ASRock Radeon RX 6600 Challenger D 8GB
Процессор: процессор используется APU из PS5, урезанный до 6x Zen 2 ядер и частотой до 3.49GHz - он же AMD Ryzen 2600x(6 ядер, 12) (в оригинальной PS5 36CU PS5 Ariel SoC).
Cache per CPU Package:
L1 кеш: 6 x 32 KB
L2 кеш: 6 x 512 KB
L3 кеш: 8 MB
Теплопакет TDP: 220Вт
Оперативная память: 16GB GDDR6, распределяемая между GPU и CPU. По умолчанию установлены значения 8GB/8GB (CPU/GPU) возможности изменить это соотношение "из коробки" нельзя. Однако существуют модифицировавнные версии BIOS на которых можно менять значение 4GB/12GB
==доп характеристики==
1x M.2 2280 слот также поддерживает NVMe (PCIe 2.0 x2) и SATA 3.
Порты:
1x DisplayPort,
1x GbE Ethernet,
2x USB 2.0,
2x USB 3.0,
1x SPI header,
1x auto-start jumper,
1x clear CMOS jumper,
2x mystery headers.
NCT6686 SuperIO chip)

Способ применения в быту приходит только один , установить batoceru + Android TV .
Batocera ставили на bc-250 (есть гайды)
А вот Android/Linux для RDNA2 ?
На одном ссд 2 оси, выбор оси через Grub?
В Linux полный 0 , но в переди затяжная зима (времени уйма) , подскажите если смысл в задуманном ?(будет это все работать?)
За ранние благодарен!
Відповісти