Новости
Последние статьи и обзоры
Вопросы по Linux/Unix-системам
-
Scoffer
Member
SergiusTheBest
ZRAM страшна штука: після вичерпання місця в буфері воно впадає в маразм і починає скидувати на винт гарячі! дані, а в оперативі тримати холодні. LRU inversion називається чи якось так. В загальному випадку його краще взагалі не юзати поки не виправлять алгоритми. PS: мак і вінда роблять те ж саме по дефолту фоном, непомітно, і без глюків.
ZRAM страшна штука: після вичерпання місця в буфері воно впадає в маразм і починає скидувати на винт гарячі! дані, а в оперативі тримати холодні. LRU inversion називається чи якось так. В загальному випадку його краще взагалі не юзати поки не виправлять алгоритми. PS: мак і вінда роблять те ж саме по дефолту фоном, непомітно, і без глюків.
-
SergiusTheBest
Member
- Откуда: Київ
Для LRU inversion потрібно щоб використовувався zram плюс додатково звичайний своп на диск (і zram був повністю заповнений). Якщо використовується своп на диск, то тоді беріть zswap замість zram (або треба додати writeback-device для zram).Scoffer: ↑ 10.04.2025 14:57 SergiusTheBest
ZRAM страшна штука: після вичерпання місця в буфері воно впадає в маразм і починає скидувати на винт гарячі! дані, а в оперативі тримати холодні. LRU inversion називається чи якось так. В загальному випадку його краще взагалі не юзати поки не виправлять алгоритми. PS: мак і вінда роблять те ж саме по дефолту фоном, непомітно, і без глюків.
-
Scoffer
Member
SergiusTheBest
Ти ж сам описуєш випадок коли оперативи з самого початку недостатньо, так що без свапу все одно нікуди.
ZRAM можна заюзати коли завантаження пам'яті зарані відомо, і ступінь стиснення теж. Це доволі специфічний випадок, якісь IoT чи типу того. Але ніяк не браузери, ігрулі чи щось подібне.
Ти ж сам описуєш випадок коли оперативи з самого початку недостатньо, так що без свапу все одно нікуди.
ZRAM можна заюзати коли завантаження пам'яті зарані відомо, і ступінь стиснення теж. Це доволі специфічний випадок, якісь IoT чи типу того. Але ніяк не браузери, ігрулі чи щось подібне.
-
SergiusTheBest
Member
- Откуда: Київ
Це як раз мій випадок. У мене 12ГБ пам'яті і повністю без свопа. На все вистачає, але інколи потрібно відкрити 3 браузера, декілька додатків на електроні, плюс можливо на джаві. І тоді таби в браузері кіляються. Додав ще 6ГБ zram - і все чудово працює. Працює помітно краще, ніж додати 6ГБ дискового свопа.Scoffer: ↑ 10.04.2025 17:51 SergiusTheBest
Ти ж сам описуєш випадок коли оперативи з самого початку недостатньо, так що без свапу все одно нікуди.
ZRAM можна заюзати коли завантаження пам'яті зарані відомо, і ступінь стиснення теж. Це доволі специфічний випадок, якісь IoT чи типу того. Але ніяк не браузери, ігрулі чи щось подібне.
- спойлер
-
Код: Выделить всё
~ ❯❯❯ 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] ~ ❯❯❯
-
Scoffer
Member
SergiusTheBest
А можна було просто ввімкнути свап, та хоч би і з ZSWAP і відкрити і 4, і 5 вкладок
А можна було просто ввімкнути свап, та хоч би і з ZSWAP і відкрити і 4, і 5 вкладок
-
SergiusTheBest
Member
- Откуда: Київ
Бо своп в пам'яті працює швидше ніж своп на диску. Я додав в попередній меседж: "Працює помітно краще, ніж додати 6ГБ дискового свопа."Scoffer: ↑ 10.04.2025 18:06 SergiusTheBest
А можна було просто ввімкнути свап, та хоч би і з ZSWAP і відкрити і 4, і 5 вкладок![]()
-
tablestikus
Member
- Откуда: Київ
Нещодавно бачив роботу zram на серверах - був досить приємно вражений. Але перед юзанням звісно проводились тести для розуміння яке навантаження можна дати щоб не вийти за виділенний діапазон і компрессію.
Відправлено через 3 хвилини 38 секунд:
Але там було на 386Гб оперативки з zram на 300% від об'єму оперативки.
Відправлено через 3 хвилини 38 секунд:
Але там було на 386Гб оперативки з zram на 300% від об'єму оперативки.
-
Scoffer
Member
https://www.dedoimedo.com/computers/way ... hmark.html
Ніколи такого не було, і от знову. Натурне тестування показало що сеанс на в'яленому в цілому менш продуктивний і більш жручий батарейку ніж на х11. Апнулись одні
Ніколи такого не було, і от знову. Натурне тестування показало що сеанс на в'яленому в цілому менш продуктивний і більш жручий батарейку ніж на х11. Апнулись одні
-
artko
Member
- Откуда: Dnipro
та воно (wayland) таке собі. периодично запускаю, відкатуюсь. позиції вікон так і не навчилося, додати кастомний відеорежим - не осилив, альтернатива xrandr під вейланд - "а в тебе композитор не вміє чогось, іди собі далі" і т.п. наче и можна користуватись, але враження не дуже. 15 років розробки..
-
tablestikus
Member
- Откуда: Київ
Бо стильно, модно, молодіжно. Кому там треба та еффективність)Scoffer: ↑ 11.07.2025 10:43 https://www.dedoimedo.com/computers/way ... hmark.html
Ніколи такого не було, і от знову. Натурне тестування показало що сеанс на в'яленому в цілому менш продуктивний і більш жручий батарейку ніж на х11. Апнулись одні![]()
-
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
цікаво, як з таким процесором справиться Noctua NH-U14S TR5-SP6 Cooler при збірці ядра, на всі його 350вт за спеками...Scoffer: ↑ 01.12.2025 22:48AMD Ryzen Threadripper 9960X
-
Васильович
Member
Сьогодні "дізнався" навіщо потрібна ECC пам'ять
- спойлер
-
Код: Выделить всё
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
Сумнівно впорається, сумнівно. Але у ноктуа немає більшого кулера під TR5. Більш того, схоже що повітрянного ні в кого більшого немаєartko: ↑ 02.12.2025 07:48як з таким процесором справиться Noctua NH-U14S TR5-SP6 Cooler
А на водянку у Торвальдса алергія)
Відправлено через 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 секунди:
тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
-
Васильович
Member
В моїх прикладах якраз і є "звичайна" пам'ять (це старий "сервер" на базі i5 6400 з Proxmox VE).OldGoodGames: ↑ 03.12.2025 01:47тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
Одна з чотирьох плашок стала працювати зі збоями і в результаті пошкодився файл віртуальної машини.
ZFS бачить це пошкодження, але нічого зробити вже не може (пропонує відновити бекап - добре, що він є).
Не врятував файли тут і raid1 (mirror) - ще одне нагадування, що рейд != бекап
З ECC пам'яттю пошкоджені дані до ФС просто не дійшли б (теоретично
-
Scoffer
Member
Так це тобі саме raid-z і вшатав файл))) cow fs зжирають просто неймовірну кількість оперативи в порівнянні з не-cow, в десятки-сотні а іноді і тисячі раз. Шанс зловити помилку пам'яті більший рівно в стільки ж.Васильович: ↑ 03.12.2025 09:34Не врятував файли тут і raid1 (mirror)
-
Васильович
Member
Так, я розуміюScoffer: ↑ 03.12.2025 10:53Так це тобі саме raid-z і вшатав файл)))
Дзеркало зроблене було для підвищення рівня доступності даних на випадок проблем з SSD.
Але біда прийшла звідки не чекали
-
OldGoodGames
Member
Дякую. Ну так, це теоретичео, бо пам'ять що з або без ecc може просто почати сипати помилками, я до того це можуть бути звичайні поламки які не корегуються за допомогою ecc.Васильович: ↑ 03.12.2025 09:34В моїх прикладах якраз і є "звичайна" пам'ять (це старий "сервер" на базі i5 6400 з Proxmox VE).OldGoodGames: ↑ 03.12.2025 01:47тобто? ecc має корегувати помилки. Але цікаво як звичайна пам'ять себе поведе якщо виникне помилка, і чому помилки взагалі з'являються?
Одна з чотирьох плашок стала працювати зі збоями і в результаті пошкодився файл віртуальної машини.
ZFS бачить це пошкодження, але нічого зробити вже не може (пропонує відновити бекап - добре, що він є).
Не врятував файли тут і raid1 (mirror) - ще одне нагадування, що рейд != бекап![]()
З ECC пам'яттю пошкоджені дані до ФС просто не дійшли б (теоретично).
Відправлено через 1 годину 14 хвилин 9 секунд:
-дивно чого кулер саме так втановили, а ні повернули на 90градусів щоб видував серез задню стінку корпуса, а так він дує на відеокарту або на бж?Scoffer: ↑ 01.12.2025 22:48 - Noctua NH-U14S TR5-SP6 Cooler
- Intel Arc B580 GPU
- Seasonic PRIME TX-1600 1600W 80+ Titanium PSU
-дивно чого саме інтел відуху взяв, а ні радеон? я розумію, що він не гравець, але мабуть як гіку йому цікаво з чимось новим побавитись?
-навіщо аж 1600вт тільки для того щоб ядро пересобирати? п'ять років тому був 850вт, ну 1000-1200 я розумію ще, але 1600!?
теж помітив, за п'ять років дуже постарішав та якось схуд
- спойлер
-
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 , но в переди затяжная зима (времени уйма) , подскажите если смысл в задуманном ?(будет это все работать?)
За ранние благодарен!
(Видеоподситема: 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 , но в переди затяжная зима (времени уйма) , подскажите если смысл в задуманном ?(будет это все работать?)
За ранние благодарен!