Записки лінуксовода
Понеділок, 19 Червень 2017 19:06Капець.
В Лінуксовому ядрі, починаючи з 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
Так це ще не все! Виявляється, що воно ще й страждає від фрагментації своп-файлу! Йоханий бабай, а я-то думаю, чому у мене
Unix&Linux.SE: How can swapoff be that slow?
Йомайо, як так можна жити?! Ці дєтські болєзні вінда вилікувала ще у минулому тисячолітті, блін! І клава/миша лишалися responsive під час навіть сильного свопу (особливо, якщо UDMA; ну так 21 століття на дворі).
Карочє, я в афігєнії. Як люди з цим живуть?!
Натомість, відкрив для себе
В Лінуксовому ядрі, починаючи з 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 Гб. Хоч щось.
Підписатися на RSS
...
Дата: Вівторок, 20 Червень 2017 05:36 (UTC)У мене є один старий лінуксовий сервачок, ще на HDD. У нього аптайм близько року. Віндовий сервак доводиться перегружати раз в 1-3 місяці бо, інакше, MS SQL тормозить, а перезапуск служби не допомогає. В лінукcові я, на крайній випадок, зроблю killall -9 і процес вивільнить пам'ять. Що зробити у вінді?
Замість того, щоб вичистити багу, яка там сидить принаймні десятиліття.
Бо вон мало кого турбує.
...
Дата: Вівторок, 20 Червень 2017 12:28 (UTC)Друже, ні. :)
Такий аргумент був використовуваний прихильниками віндухи під час епічних срачів «Віндовс проти Лінух», коли Вінда була 95 і з меморі менеджментом там було швах.
Не треба брати з них приклад.
Я нормально схаваю будь-який інший аргумент, але не такий. :)
...
Дата: Середа, 21 Червень 2017 05:42 (UTC)І так, за 15 років роботи на лінуксі я жодного разу не натиснув резет тому, що вижерло всю пам'ять.
...
Дата: Середа, 21 Червень 2017 06:13 (UTC)Ні, не регулярний.
В ноуті стоїть 8Г = 2×4Г, більші ДДР3 бувають рідко.
У даний момент я переповзаю на спеціально куплений баребон, спеціально купував з ДДР3, щоб поставити з ноута, а ноут законсервувати.
Тому зараз стоїть 4Г на ноуті і 4Г на баребоні. Коли усі свої бебехи перенесу, поставлю обидві планки у баребон.
Вставати колом почало при чотирьох.
Але, погодьтеся, дуже заябує, коли треба запустити віндову віртуалку, а тут своп стає колом. :)