|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kostik Belousov 2:5020/400 15 Sep 2005 19:56:39 To : Valentin Nechayev Subject : Re: malloc() overcommit bug --------------------------------------------------------------------------------
Valentin Nechayev wrote:
>>>>Vadim Goncharov wrote:
>
>
> VG> Действительно ли такой баг есть во FreeBSD всех версий и будут ли его
> VG> фиксить?
>
> Я попробую просуммировать результаты дискуссии: это не баг, а
> намеренный design issue (какк этта пууддетт паа рюсски?) и в
> условиях работы в mach-styled VM (фактически все юниксы и WinNT как
> минимум) - неизбежное зло.
>
> Про дискуссии в ru.unix.prog:
> <slrn9m19pd.1ko.dozen@eix.do-labs.spb.ru>
> <slrn9nsjcj.9f.dozen@eix.do-labs.spb.ru>
> <slrn9n0hs1.d7.dozen@eix.do-labs.spb.ru>
> <slrn9qidjs.h7.dozen@eix.do-labs.spb.ru>
>
>
> -netch-
Это не неизбежное зло, просто оно никому не было очень нужно.
В Solaris'е overcommit'а не было никогда, для linux'а его сделали
отключаемым.
Я написал патч для 7-CURRENT (должен прикладываться и к RELENG_6),
который не позволяет выделять swap-backed памяти больше, чем есть
свопа. Кроме того, ведется учет для каждого uid'а (в момент выделения
памяти) и добавлен лимит RLIMIT_SWAP.
Больше подробностей и сам патч на http://kostikbel.narod.ru. Если фича
все-таки нужна - тестируйте. Багрепорты вполне принимаются.
kostikbel@gmail.com
--- ifmail v.2.15dev5.3
* Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1679521d3f057.html, оценка из 5, голосов 10
|