|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 24 Dec 2002 14:47:22 To : Dmitry Melekhov Subject : Re: Как pаботать с ОП в LINUX ? -------------------------------------------------------------------------------- >>> Dmitry Melekhov wrote: DM>>> Если имеется в виду кеш fs, коий pастет под большой нагpузкой и DM>>> отсвапливается, то это известная пpоблема линуха 2.4. В ядpе RH AT>> кэш не может в своп уйти. DM> Да что Вы говоpите... DM> А почемуууу? :-) По определению дизайна. Кэширование свопа и своппинг кэша невозможны, по крайней мере в юниксовых VM. А невозможны - за бессмысленностью. Кэш - это "посольство" диска в RAM, своп - наоборот. DM> Я вот все думаю и чего это даже пpи пpостой записи на ленту таpом своп DM> pастет. Hе поэтому. При активной записи на диск, вначале растёт доля памяти, занятой "грязными" страницами кэша - то есть требующими записи на диск. В какой-то момент места не остаётся, и тогда начинается вытеснение чего-то. Так вот - в BSD, например, где этой проблемы нет, и ещё в ряде VM - вытеснение грязных страниц кэша происходит вперёд по сравнению с высвоплением процессов и без ограничения по скорости. В линуксах, от 2.2 и до почти последних 2.4, вытеснение грязных страниц кэша происходит слишком медленно и фактически наравне с данными процессов. Процессы стремятся вернуться... и начинается thrashing - подскакивает LA и работа тормозится. Это Вы и назвали "высвоплением кэша", неправильно назвали. В VM имени ван Риля можно было ограничить пределы buffermem, это замедляло активно пишущие процессы, но не вводило всю систему в трэшинг. В VM имени Arcangeli такой рукоятки нет, внутренние средства чуть лучше справляются с ситуацией, но она всё равно всплывает. Почему-то не могут сделать так, чтобы не доводить до такого состояния систему. Почему, что этому мешает - не знаю, не следил. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11645bfced95b.html, оценка из 5, голосов 10
|