|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 10 Apr 2002 21:36:04 To : Igor Gerdler Subject : Re: Парирую... -------------------------------------------------------------------------------- .su> From: Andrey Sapozhnikov <sapa@icb.chel.su> Igor Gerdler wrote: > >>Тут имеет место быть терминологическая путаница. Речь тут идет именно о >>расслоении страниц при механизме copy-on-write. Используется же этот >>механизм для: >> > Что-то я не понял, в чем путаница? И у кого? Может я что-то не так написал? > Тогда укажите, что именно. Путаница в термине 'Sharing'. >>1. Экономии памяти. После fork оба процесса "видят" одну и ту же >>страницу до тех пор пока один из них что-нибудь не изменит в >>странице. После этого страницы расслоятся. >> > Именно это и используется в mod_perl для увеличения производительности > сервера. Да во всех задачах, а не только в нем. >>2. Ускорении fork. Поскольку не производится резервирования памяти, >>копирования содержимого, возможно с подкачкой из свопа и выталкиванием >>страниц в своп. >> > Использование файла подкачки для web-сервера крайне нежелательно, поэтому > обычно этот вариант обычно не рассматривается в качестве рабочего. Его использование практически обязательно во всех не-RT системах. Потому как замедление всегда лучше чем падение. При том, что и замедления-то может и не быть, первыми выталкиваются наиболее редкоиспользуемые страницы (есть варианты и других стратегий, но откровенно тупых нет). Андрей P.S. Hо спрашивающего, как я понял, интересовали не механизмы ядра направленные на повышения производительности и как бы вообще не в топик, а то, будет ли переменная созданная в родительской копии апача "общей", т.е. один записал, а другие увидели. Hет, не будет. Hикакого неявного межпроцессного обмена данными нет. Это не треды, это раздельные процессы с раздельной памятью. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/52841a1e1663.html, оценка из 5, голосов 10
|