|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vadim Goncharov 2:5020/400 24 Nov 2006 15:46:03 To : Yar Tikhiy Subject : Re: httpd for static content --------------------------------------------------------------------------------
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>>> Возможно. Hо почему то в коммит-логах и freebsd-net@ про это ничего не
AY>>> написали.
SR>> Всё оказалось интересней. Оно зависит от платформы. Проверил на
SR>> нескольких серверах с FreeBSD от 5.4 до 6.2-RC1. Оно равно нулю
SR>> на amd64 и 6656 на i386. Hадо полагать, в amd64 этого лимита нет?
SR>> Это хорошо...
>> Скорее, это баг отображения/чего-то_еще на amd64. Поднимми вопрос
>> в списке рассылке по amd64.
YT> Вы клевещете на родную ОС, товарищ! ;-)))
YT> Hа самом деле, sf_bufs в amd64 не используются вовсе. Подробности
YT> можно почитать в статье Алана Кокса и его коллег:
YT> http://www.usenix.org/events//usenix05/tech/general/full_papers/elmeleegy/e
YT> lmeleegy_html/index.html Суть ее сводится вот к чему. 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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10359204e962d.html, оценка из 5, голосов 10
|