Re: httpd for static content
- From
- Vadim Goncharov (2:5020/400)
- To
- Yar Tikhiy
- Date
- 2006-11-24T14:46:02Z
- Area
- RU.UNIX.BSD
From: Vadim Goncharov <vadimnuclight@tpu.ru>
Hi Yar Tikhiy!
On Fri, 24 Nov 2006 07:52:13 +0000 (UTC); Yar Tikhiy 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>>> Возможно. Но почему то в коммит-логах и freebsd-net@ про это ничего не
AY>>> написали.
SR>> Всё оказалось интересней. Оно зависит от платформы. Проверил на
SR>> нескольких серверах с FreeBSD от 5.4 до 6.2-RC1. Оно равно нулю
SR>> на amd64 и 6656 на i386. Надо полагать, в amd64 этого лимита нет?
SR>> Это хорошо...
>> Скорее, это баг отображения/чего-то_еще на amd64. Поднимми вопрос
>> в списке рассылке по amd64.
YT> Вы клевещете на родную ОС, товарищ! ;-)))
YT> На самом деле, sf_bufs в amd64 не используются вовсе. Подробности
YT> можно почитать в статье Алана Кокса и его коллег:
YT> http://www.usenix.org/events//usenix05/tech/general/full_papers/elmeleegy/elmeleegy_html/index.html
YT> Суть ее сводится вот к чему. sf_bufs нужны, чтобы компенсировать
YT> потерю производительности, когда надо постоянно жонглировать
YT> отображением виртуальных страниц в физические, чтобы получать
YT> произвольную физическую страницу в область виртуальной памяти ядра.
YT> А жонглировать приходится, потому что на 32-битных процессорах мы
YT> уже не можем отобразить всю физическую память в участок виртуального
YT> адресного пространства ядра, как раньше: слишком много стало ОЗУ.
YT> В то же время, на 64-битных процах такое отображение вполне возможно
YT> (пока что :-), и хитрости с sf_bufs не нужны. Так, на amd64 sf_buf
YT> и vm_page - по сути, одно и то же.
Хм, интересно. А какие еще отличия такого рода есть в механизмах на
amd64 и на i386 ? а на ia64 ?
--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight@mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight]
--- slrn/0.9.8.1 on FreeBSD 4.11/i386
* Origin: Nuclear Lightning @ Tomsk, TPU AVTF Hostel (2:5020/400@fidonet)
SEEN-BY: 50/12 400/814 450/159 1024 461/43 132 640 469/999 4616/3 4625/8
SEEN-BY: 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5019/31 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395 2871
SEEN-BY: 5020/4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957 5034/10 13
SEEN-BY: 5035/3 38 5036/1 5045/7 5049/1 5051/15 5054/1 4 8 9 11 28 35 36 37 45
SEEN-BY: 5054/63 66 67 70 75 84 85 5059/9 5060/88 5061/15 5062/10 5063/3
SEEN-BY: 5064/7 5066/18 5075/5 5076/1 5077/70 5080/1003 5084/9 5085/13 5095/20
SEEN-BY: 5096/18 6001/10
PATH: 5020/400 545 5054/1 37