172 похожих чатов

17 ответов

27 просмотров

Go

Andrey-Klimentyev Автор вопроса
Egor Dobrovolsky
Go

Версия?

Andrey-Klimentyev Автор вопроса
Egor Dobrovolsky
1.15.7

Не нюанс ли с MADV_FREE тебя беспокоит?

Andrey Klimentyev
Не нюанс ли с MADV_FREE тебя беспокоит?

откатились же вроде, или нет? ну и вопрос то в другом, что это за память, что не учитывается в WS, но учитывает в RSS

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
откатились же вроде, или нет? ну и вопрос то в дру...

Только в 1.16, но не в 1.15. Отсюда мои вопросы.

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
откатились же вроде, или нет? ну и вопрос то в дру...

Она учитывается в RSS, но учитывается в inactive_file, а не в active/inactive_anon. Тем самым смущая всех.

Andrey Klimentyev
Она учитывается в RSS, но учитывается в inactive_f...

просто inactive_file по идее должен показываться как RssFile, или нет? он то маленький совсем

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
просто inactive_file по идее должен показываться к...

Мне кажется, что это учитывает только маппинги, которые процесс "потрогал", тем самым стриггерив major page fault, и заняв странички памяти.

Andrey Klimentyev
Мне кажется, что это учитывает только маппинги, ко...

ну да, но inactive_file - это оно и есть же, потому и file, а есть ещё отдельно active/inactive_anon, и это системные же LRU. Не очень понятно, как в структуру ядра для бэкэнда файла в память можно положить anon :)

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
ну да, но inactive_file - это оно и есть же, потом...

Это хак для аккаутинга для MADV_FREE, сейчас найду реализацию...

Andrey Klimentyev
Она учитывается в RSS, но учитывается в inactive_f...

а можешь ссылку скинть? интересно почитать

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
а можешь ссылку скинть? интересно почитать

Не могу, я исходники читал год назад, когда это понадобилось. Сейчас mailing list поворошу пойду.

Andrey Klimentyev
Это хак для аккаутинга для MADV_FREE, сейчас найду...

во, давай, я читал немного про другую проблему с этим, что он плохо назад в ОС отдает память, а не вот про это

Andrey Klimentyev
Это хак для аккаутинга для MADV_FREE, сейчас найду...

другой вопрос тут ещё возникает, что в моем понимании rssFile - и считается просто как active_file + inactive_file, и даже если был хак с inactive_file, то rssFile все равно должен симметрично вырасти. Ну или это не так и он как-то отдельно считается :)

Andrey-Klimentyev Автор вопроса
Sergey Yakovlev
во, давай, я читал немного про другую проблему с э...

Происходит это тут: https://elixir.bootlin.com/linux/latest/source/mm/swap.c#L608 А вот коммит, который принёс это. С описанием. https://github.com/torvalds/linux/commit/f7ad2a6cb9f7c4040004bedee84a70a9b985583e

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта