Re: ng_ipacct

From
Eugene Grosbein (2:5006/1)
To
Vlad Gnatov
Date
2006-12-25T10:57:14Z
Area
RU.UNIX.BSD
Reply-To: eugen@grosbein.pp.ru

24 дек 2006, воскресенье, в 22:13 KRAST, Vlad Gnatov написал(а):

 EG>>>> Нет, речь идет о пересборке ядра при неизменных сорцах
 EG>>>> и изменениях только конфигурации ядра, о времени потребном
 EG>>>> на пересборку только ядра или ядра+модулей.
 VG>>> Все равно, большой разницы между 1 мин и 10 не вижу.
 EG>> А я вижу, потому что 10 минут это как раз такое паршивое время,
 EG>> когда на другую серьъезную работу переключиться нельзя, и эту
 EG>> сборку ждать долго.
 VG> Можно выпить чаю, или продолжать читать ньюсы ')

"Так мы выделяем два дня на одночасовую работу" (c)

 VG>>> Тем более, что затраты однократные, а время машинное.
 EG>> Время, к сожалению, не только машинное, а затраты не всегда
 EG>> однократные. Иногда приходится ядро пересобирать несколько раз
 EG>> по разным причинам, включая банальные операторские ошибки.
 VG> Т.к. ядро пересобирается раз месяц или реже, затраты можно считать
 VG> однократными.

Ядро действительно пересобирается раз в месяц или реже,
но не факт что один раз, поэтому однократными такие затраты не назову.

 EG>> И вообще я не понимаю этого подхода, когда 10 минут абсолютно
 EG>> бесполезной работы считаются "неважными".
 VG> Я лучше потрачу 10 мин времени железки, чем потом буду топтаться по
 VG> неочевидным и странным граблям, подложенными такой оптимизацией.

А можно пример для RELENG_6 в предположении неизменности сорцов
между пересборками? Вдруг я действительно что-то упускаю.

 VG>>> Кстати, то же самое касается и пересборки портов при смене major number.
 EG>>>> Кстати, у тебя очень неплохая машина.
 VG>>> Вполне бюджетная x2 4200+, /mnt/obj правда на md.
 EG>> Покажи, как md делаешь? У меня эксперимент с malloc-based md
 EG>> кончился паникой на шестерке.
 VG> Большие malloc-backed md нестабильны by design
 VG> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/87255
 VG> Поэтому я пользуюсь swap-backed:
 VG> md  /usr/obj  mfs  rw,async,-m0,-s1200m   2	  0
 VG> В свежем RELENG_6 можно добавить -S

А какая разница между swap-backed md и "простой" fs?

Eugene
-- 
Но то, что нашел ты у черных и желтых,
У белых ты тоже найдешь.
--- slrn/0.9.8.0 (FreeBSD)
 * Origin: Svyaz Service JSC (2:5006/1@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 8 9 10 14 15 16 17 5007/1 5010/70
SEEN-BY: 5011/13 5012/46 5015/28 5019/26 5020/18 175 194 400 545 982 1057 1909
SEEN-BY: 5020/1922 2238 2395 2871 4441 5021/29 5025/3 5026/14 45 5027/12
SEEN-BY: 5030/1080 1957 5034/10 13 5035/38 5036/1 5045/7 5049/1 5051/15 5054/1
SEEN-BY: 5054/4 8 9 11 28 35 36 37 45 66 67 70 75 84 85 5059/9 5060/88 5061/15
SEEN-BY: 5062/10 5063/3 5064/7 5066/18 5075/5 5076/1 5077/70 5084/9 5085/13
SEEN-BY: 5095/20 5096/18 6001/10
PATH: 5006/1 5020/400 545 5054/1 37