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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yar Tikhiy                           2:5020/400     24 Nov 2006  11:52:13
 To : Vadim Goncharov
 Subject : Re: httpd for static content
 -------------------------------------------------------------------------------- 
 
 Vadim Goncharov <vadimnuclight@tpu.ru> wrote:
 
 > 
 > On Thu, 23 Nov 2006 09:10:21 +0000 (UTC); Spartak Radchenko wrote about 'Re:
 > httpd for static content':
 > 
 > SR>>> Посмотрел сейчас в 6.2-RC1 и удивился:
 > AY>> 
 > SR>>> #netstat -m
 > SR>>> ...
 > SR>>> 0/0/0 sfbufs in use (current/peak/max)
 > SR>>> ...
 > SR>>> #sysctl kern.ipc.nsfbufs
 > SR>>> kern.ipc.nsfbufs: 0
 > AY>> 
 > SR>>> Оно точно ещё актуально? Такое впечатление, что лимит убрали.
 > AY>> 
 > AY>> Возможно. Hо почему то в коммит-логах и freebsd-net@ про это ничего не 
 > AY>> написали.
 > SR> Всё оказалось интересней. Оно зависит от платформы. Проверил на
 > SR> нескольких серверах с FreeBSD от 5.4 до 6.2-RC1. Оно равно нулю
 > SR> на amd64 и 6656 на i386. Hадо полагать, в amd64 этого лимита нет?
 > SR> Это хорошо...
 > 
 > Скорее, это баг отображения/чего-то_еще на amd64. Поднимми вопрос
 > в списке рассылке по amd64.
 
 Вы клевещете на родную ОС, товарищ! ;-)))
 Hа самом деле, sf_bufs в amd64 не используются вовсе.  Подробности
 можно почитать в статье Алана Кокса и его коллег:
 
 http://www.usenix.org/events//usenix05/tech/general/full_papers/elmeleegy/elmele
 egy_html/index.html
 
 Суть ее сводится вот к чему.  sf_bufs нужны, чтобы компенсировать
 потерю производительности, когда надо постоянно жонглировать
 отображением виртуальных страниц в физические, чтобы получать
 произвольную физическую страницу в область виртуальной памяти ядра.
 
 А жонглировать приходится, потому что на 32-битных процессорах мы
 уже не можем отобразить всю физическую память в участок виртуального
 адресного пространства ядра, как раньше: слишком много стало ОЗУ.
 В то же время, на 64-битных процах такое отображение вполне возможно
 (пока что :-), и хитрости с sf_bufs не нужны.  Так, на amd64 sf_buf
 и vm_page - по сути, одно и то же.
 
 Yar
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 httpd for static content   Irakli Bakhtadze   22 Nov 2006 17:39:27 
 Re: httpd for static content   Anton Yuzhaninov   22 Nov 2006 18:27:47 
 Re: httpd for static content   Irakli Bakhtadze   22 Nov 2006 20:02:35 
 Re: httpd for static content   Anton Yuzhaninov   22 Nov 2006 21:09:25 
 Re: httpd for static content   Irakli Bakhtadze   22 Nov 2006 21:26:10 
 Re: httpd for static content   Boris Samorodov   22 Nov 2006 22:38:12 
 Re: httpd for static content   Irakli Bakhtadze   23 Nov 2006 22:49:22 
 Re: httpd for static content   Anton Yuzhaninov   22 Nov 2006 22:48:20 
 Re: httpd for static content   Irakli Bakhtadze   24 Nov 2006 18:43:14 
 Re: httpd for static content   Valentin Davydov   23 Nov 2006 14:28:53 
 Re: httpd for static content   Irakli Bakhtadze   23 Nov 2006 22:47:21 
 Re: httpd for static content   Spartak Radchenko   23 Nov 2006 01:15:00 
 Re: httpd for static content   Anton Yuzhaninov   23 Nov 2006 02:29:46 
 Re: httpd for static content   Spartak Radchenko   23 Nov 2006 13:10:21 
 Re: httpd for static content   Vadim Goncharov   24 Nov 2006 02:37:29 
 Re: httpd for static content   Yar Tikhiy   24 Nov 2006 11:52:13 
 Re: httpd for static content   Vadim Goncharov   24 Nov 2006 15:46:03 
 httpd for static content   Andrey Ostanovsky   22 Nov 2006 18:45:56 
 Re: httpd for static content   Anton Yuzhaninov   24 Nov 2006 00:27:22 
Архивное /ru.unix.bsd/6577ac137a9d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional