bytebuster: (ITCrowd-Moss)
[personal profile] bytebuster
Капець.
В Лінуксовому ядрі, починаючи з 2007 року, сидить бага, яку ніяк не можуть відловити.
Якщо система вижирає усю RAM+swap (або просто RAM, якщо своп вимкнено), все мерзне насмерть. До красної кнопки.
Пісєц же! У вінди навіть приснопам'ятної 95-ї все було нормально. Ну, гальмувало, але ж не висло до фізичного ресету!

Баг від 2007: System freeze on high memory usage
Численні реінкарнації:
2013: System freeze on high memory usage
2015: System freeze/restart on high memory usage
AskUbuntu.SE: Computer freezing on almost full RAM, possibly disk cache problem

Так це ще не все! Виявляється, що воно ще й страждає від фрагментації своп-файлу! Йоханий бабай, а я-то думаю, чому у мене iotop показує 700kb/s швидкості свопа при страшенному шарудінні механічним винтом…
Unix&Linux.SE: How can swapoff be that slow?

Йомайо, як так можна жити?! Ці дєтські болєзні вінда вилікувала ще у минулому тисячолітті, блін! І клава/миша лишалися responsive під час навіть сильного свопу (особливо, якщо UDMA; ну так 21 століття на дворі).

Карочє, я в афігєнії. Як люди з цим живуть?!

Натомість, відкрив для себе zram та irqbalance. Тепер на 8 Гб фізичних до свопу не лізе навіть при використаних 11 Гб. Хоч щось.

...

Дата: Вівторок, 20 Червень 2017 05:36 (UTC)
balu: (Default)
Від: [personal profile] balu
Якщо система не вміє менеджерити основний ресурс компʼютера
У мене є один старий лінуксовий сервачок, ще на HDD. У нього аптайм близько року. Віндовий сервак доводиться перегружати раз в 1-3 місяці бо, інакше, MS SQL тормозить, а перезапуск служби не допомогає. В лінукcові я, на крайній випадок, зроблю killall -9 і процес вивільнить пам'ять. Що зробити у вінді?

Замість того, щоб вичистити багу, яка там сидить принаймні десятиліття.
Бо вон мало кого турбує.

...

Дата: Середа, 21 Червень 2017 05:42 (UTC)
balu: (Default)
Від: [personal profile] balu
Там швах був по іншій причіні, а не тому, що потрібен був резет через усю вижрану пам'ять. На практиці, регулярний великий своп - це привід докупити пам'ять або оптимізувати ПЗ.
І так, за 15 років роботи на лінуксі я жодного разу не натиснув резет тому, що вижерло всю пам'ять.
Сторінку створено Понеділок, 16 Лютий 2026 01:58

Грудень 2025

П В С Ч П С Н
1234567
891011121314
15161718192021
22232425262728
2930 31    
Створено з Dreamwidth Studios

За стиль дякувати