|
2.3, Аноним (3), 10:20, 15/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ну почти. Позорную реализацию своппинга в линуксе. Может быть теперь без zram и ssd swap будет жить
| |
|
3.13, Аноним (13), 12:17, 15/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Год назад меня поведение свопа более чем устраивало, всё было прекрасно со swappiness=90. Но теперь он стал создавать очень ощутимые задержки при использовании, раньше такого точно не было. Переключил на swappiness=60 и стало ещё хуже. Не знаю. Правда, что удивительно, до OOM так и не дошло, да и сам OOM вроде стал приходить быстрее (без многочасовых насилований диска со свопом). А вот по поводу позорной реализации свопа в проприетарных ОС мне есть что сказать. Если в линуксе своп совершенно прозрачен и ты его не замечаешь, то там ты сразу видишь эти тормоза.
| |
|
4.22, Аноним (22), 13:22, 15/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Год назад меня поведение свопа более чем устраивало, всё было прекрасно со swappiness=90. Но теперь он стал создавать очень ощутимые задержки при использовании
Оперативы стало не хватать, ОС стала шуршать свопом. Пора апгрейдить память, только и всего
| |
|
5.23, Аноним (13), 13:41, 15/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ах да, наверное. Плазма и квин протекают, kwrite тоже, когда на kwite переключаешься ощутимый лаг (он на гигабайт протекает примерно за день). Т.е. там никаких данных, эти протёкшие страницы сразу в своп улетают. Кде кстати не может показать сколько памяти в свопе. Вон qps от корейского нонейма может (а заодно он может приостановить обновление, чтобы можно бы проанализировать скачущие данные), а кдеешный шлак не способен на такое. Ещё лаг наблюдается когда контекстное меню (пкм) пытаешься открыть в жырнолисе. Прямо секунд 20 ждёшь, хотя весь браузер на ссд и только пара мегабайт в свопе. Иного софта на гтк нет, не с чем сравнить. Если выкинуть kwin, отваливается интеграция с плазмой и кутешный софт не лагает.
| |
|
6.42, PnD (??), 11:44, 16/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кде кстати не может показать сколько памяти в свопе.
ORLY? А ksysguard на что? Если уж так хочется картинок.
* Но лучше всё таки осваивать терминал. Без него linux ничем не лучше винды/макоси/хромоси/etc.
** На самом деле лучше. Тем что позволяет оформить работу с окошками "по своему хотению".
| |
|
7.48, Аноним (13), 13:54, 16/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Там нет свопа по процессам. Внезапно, в htop этой статы тоже нет, и в top нет, и даже в лживом ps нет (так что чем тут терминал поможет не ясно). Но зато эту стату предоставляет ядро линукса (в других ос по-моему нет) и легко можно посчитать однострочником на шелле. Для программистов DE это слишком сложно, и вообще линуксоспецифичная возможность, я понимаю.
| |
7.49, Аноним (13), 14:15, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Хотя нет, в htop есть своп. Раньше не было, вообще много разной странной дряни добавили.
| |
|
|
|
4.31, Аноним (31), 20:53, 15/04/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
То-то на одном железе когда винда уходит в своп, ощущается лишь подтормаживания, увидил работу с диском - закрыл что лишнее и дальне нормально сидишь. А когда линукс уходит в свап, пользоваться системой невозможно, потому что она просто раком становится вся и сразу, и что ты не пытайся закрыть, очухивается оно спустя 5 часов. Всё прозрачно, ага.
| |
|
5.32, Аноним (13), 21:14, 15/04/2021 [^] [^^] [^^^] [ответить] | +/– | Понимаешь ли, дело в том, что в венде до ситуации кончилась память кончился сво... большой текст свёрнут, показать | |
|
4.36, Андрей (??), 01:09, 16/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но теперь он стал создавать очень ощутимые задержки при использовании, раньше такого точно не было.
Тоже такое заметил. Как будто код портировали на JavaScript, и стал происходить Stop The World для GC.
| |
4.40, galamaus (?), 10:51, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
И зачем так убиваться?
swappiness
This control is used to define how aggressive the kernel will swap
memory pages. Higher values will increase aggressiveness, lower values
decrease the amount of swap. A value of 0 instructs the kernel not to
initiate swap until the amount of free and file-backed pages is less
than the high water mark in a zone.
The default value is 60.
поставь 1 и живи хорошо
| |
|
5.50, Аноним (13), 14:42, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
И потом когда своп понадобится ждать пока фризы раздуплятся? В норме лишнее утекает постоянно (а лишнего очень много) и память используется эффективнее, и кончается тоже позже.
| |
5.54, Аноним (-), 09:26, 17/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Иногда букмарки надо апдейтить. Энное количество версий ядра назад это поменяло свой смысл.
| |
|
|
3.14, Аноним (14), 12:19, 15/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сомневаюсь, что zram менял стратегию подкачки страниц. Есть большая вероятность, что эффективнее станет работать все, что так или иначе относится к swap.
| |
3.25, анон (?), 14:14, 15/04/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Видел бы ты код свапа в хрюше с проходами O(n^5), а ведь эту некроту хвалят за управление памятью.
| |
|
4.28, Аноним (28), 17:46, 15/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Хрюше? winXP? Это очень ущербная в плане работы с памятью ось. PAE только с серверным ядром , драйвера кривущие, даже новый DirectX не смогли прилепить(или не захотели).
| |
|
5.55, Аноним (-), 09:27, 17/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Проблема в том что MS так то в основном обои менял, да вот кислотные HTML5 кирпичи. А кернел трогать они не любят :)
| |
|
4.59, Аноним (59), 08:06, 28/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
N^5 * С1 по CPU может быть выигрышней N * C2 в зависисости от C1, C2 и N. А доступ к диску - он очень дорогой.
| |
|
|
2.44, anonymous (??), 12:10, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Любопытства ради, а у вас действительно наблюдаются какие-то проблемы, когда какой-нибудь oomd запущен?
| |
|
1.2, zloykakpes (ok), 10:03, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +37 +/– |
> в Chrome OS на 96% снизилось число отброшенных вкладок браузера из-за недостатка памяти
'''
If process.name == Chrome:
return
'''
| |
1.5, Аноним (5), 10:45, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
>новая реализация LRU сократила количество принудительных завершений программ из-за нехватки памяти в системе (OOM kill) на 18%, в Chrome OS на 96% снизилось число отброшенных вкладок браузера
Что недвуссмысленно говорит о качестве кода в Хроме по сравнению с остальными приложениями.
| |
|
|
3.41, Аноним (41), 11:40, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
«Я не могу нарушить стандарт, потому что я и есть стандарт!» Судья Дред^W^W Гугл
| |
|
2.20, Аноним (20), 12:58, 15/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Что недвуссмысленно говорит о качестве кода в Хроме по сравнению с остальными приложениями.
Скорее недвусмысленно говорит о качестве анонима.
| |
|
|
2.16, a (??), 12:25, 15/04/2021 [^] [^^] [^^^] [ответить]
| +6 +/– |
s/\(Least Recently Use\)r/\1d/
(Чтоб было видно, что именно меняется.)
| |
|
3.47, Аноним (29), 13:14, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> (Чтоб было видно, что именно меняется.)
$ mv "Least Recently Use"{r,d}
| |
|
|
1.12, InuYasha (??), 12:13, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>на 96% снизилось число отброшенных вкладок
На 96%??! O_O
Отброшенные вкладки - это те, которые "открыты", но содержимое уже давно улетучилось и при нажатии будут загружаться заново?
| |
|
2.17, Аноним (14), 12:27, 15/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Скорее всего, так как используется zram, а следовательно размер не резиновый - приходится что отбрасывать.
| |
|
1.15, Аноним (15), 12:25, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Сначала про то, как всё ускорилось, а потом
> Это вторая версия патчей, где устранена регрессия производительности | |
1.18, Аноним (18), 12:37, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
а как там во фре с этим обстоят дела? ;)
кто там орет, что линух вперде планеты всей?!
| |
|
2.26, xm (ok), 15:28, 15/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Отродясь таких проблем не было. ООМ там что надо.
| |
|
1.21, RNZ (ok), 13:19, 15/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> 41 files changed, 3603 insertions(+), 180 deletions(-)
20 к одному - многовато кода насыпали...
| |
|
2.34, Аноним (34), 00:21, 16/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для hibernation на диск нужен swap, запретить использовать swap в linux нельзя, при любых настройках он будет скидывать страницы в swap если он есть, ваши предложения?
| |
|
3.39, Anon987432 (?), 08:58, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Для hibernation на диск нужен swap
А если hibernation не используется от слова "совсем"?
> при любых настройках он будет скидывать страницы в swap если он есть
отключаем swap-разделы и файлы.
| |
|
|
5.46, Аноним (45), 12:27, 16/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
То есть, было бы неплохо отключить свопирование, но оставить возможность гибернации.
| |
|
|
3.56, Аноним (-), 09:30, 17/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
У гибернации проблемы с безопасностью (записаный дамп рамы атакующий может и подпатчить ведь) и это сильно дольше чем suspend to ram, выполняемый почти моментально.
И там где это имеет смысл (ноут с батарейкой) STR как-то сильно прикольнее юзать. С точки зрения времени suspend/resume девайса.
| |
|
|
1.51, Истина в последней инстанции (?), 15:42, 16/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> (OOM kill) на 18%, в Chrome OS на 96%
Хаха. Браузеропускалка. Кто бы сомневался что 96% это проблема браузеров и Web'a а не ядра.
Вот и решение товарищи. Не пользуйте хром и современный веб. И будет вас счастье и будет у вас памяти в достатке.
А ну и rust не пускайте
| |
|
2.57, Анноним (?), 10:46, 19/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Вот и решение товарищи. Не пользуйте хром и современный веб. И будет вас счастье и будет у вас памяти в достатке.
Может уже сразу DOS и FIDO? Такой вот счастливый хардкор. )
> А ну и rust не пускайте
Поддерживаю! ))
| |
|
|