Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mod_perl и модули   Sadretdinova Nelly   10 Apr 2002 09:42:12 
 Re: mod_perl и модули   Victor Wagner   10 Apr 2002 10:37:36 
 Re: mod_perl и модули   Artem Chuprina   10 Apr 2002 11:56:17 
 Hеавторитетное мнение   Igor Gerdler   10 Apr 2002 16:25:45 
 Re: Hеавторитетное мнение   Andrey Sapozhnikov   10 Apr 2002 17:25:26 
 Вместо возражений   Igor Gerdler   10 Apr 2002 18:15:01 
 Re: Вместо возражений   Andrey Sapozhnikov   10 Apr 2002 19:24:54 
 А теперь возражения   Igor Gerdler   10 Apr 2002 19:39:13 
 Re: А теперь возражения   Artem Chuprina   10 Apr 2002 20:18:12 
 Поясните   Igor Gerdler   10 Apr 2002 20:36:45 
 Re: Поясните   Artem Chuprina   10 Apr 2002 20:47:04 
 Hужна помощь   Igor Gerdler   10 Apr 2002 20:57:16 
 Re: Hужна помощь   Andrey Sapozhnikov   10 Apr 2002 21:44:15 
 Re: А теперь возражения   Ilya Anfimov   10 Apr 2002 22:00:48 
 Re: А теперь возражения   Daniel Ginsburg   10 Apr 2002 22:39:46 
 Re: А теперь возражения   Andrey Sapozhnikov   10 Apr 2002 23:22:52 
 Re: А теперь возражения   Ilya Anfimov   10 Apr 2002 23:35:24 
 Re: А теперь возражения   Andrey Sapozhnikov   10 Apr 2002 20:28:27 
 Парирую...   Igor Gerdler   10 Apr 2002 20:42:57 
 Re: Парирую...   Andrey Sapozhnikov   10 Apr 2002 21:36:04 
 Возражаю аргументированно...   Igor Gerdler   10 Apr 2002 21:50:23 
Архивное /ru.cgi.perl/52841a1e1663.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional