Re: inn

From
Andrew Dolgov (2:5030/1022.2)
To
Vladimir Zabolotsky
Date
2006-05-17T10:50:34Z
Area
RU.UNIX.FTN
Hi, Vladimir!

>>>>> "VZ" == Vladimir Zabolotsky writes:

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

вижу утверждения. не вижу каких-то аргументов в их подтверждение.

VZ> 	постоянный расход inode, рост занимаемого места, уменьшение места на диске.

fox@madoka[~]% du -hs /var/spool/news 
18M     /var/spool/news

fox@madoka[~]% df -h /var
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2              2,8G  1,3G  1,4G  50% /var

тц-тц-тц.

 VZ> 	один файл -- большой, один, фиксированной длины.
 VZ> 	но вот если хлопнется -- будет ой...

вот видишь, сам прекрасно понимаешь очевидные минусы. теперь еще учти то,
что cnfs вообще не отличается стабильностью.

>> hint: если ты не в курсе, cnfs создавался как кривая подпорка чтоб у древних
>> файловых систем иноды в спуле не кончались. смысл его использования в 21-м
>> веке (за исключением отдельных случаев, тут не встречающихся вообще) равен
>> нулю.
 VZ> 	на большом об"еме конечно иноды врядли кончатся раньше, но тем не менее -- вдруг кто-то
 VZ> еще будет охоч до кучи мелких файлов.

тебе кто-то мешает выделить отдельную файлуху под /var/spool/news, если
такая опасность присутствует? это - стандартное решение для платформы,
кривые затычки в виде огромных неуправляемых файлов - нет.

правда нужно иметь очень нехреновый сервер, чтобы реально возникла проблема
с инодами. 21-ый век на дворе, 16-ти битные иноды давно кончились.

 VZ> 	tradspool как уже говорилось -- растет всегда.

не понял. куда растет tradspool? а timehash куда растет?

 VZ> + есть некоторые ограничения на его имя

что?

 VZ> -- в частности может возникнуть глюк после сбоев с (пере)нумерацией артиклей.
 VZ> 	# хотя, вероятно, это все лечится и в принципе может быть предотвращено.

это лечится посадкой сервера на упс. иначе у тебя могут возникнуть куда
более серьезные проблемы не только с спулом ньюссервера.

у тебя же, как я понял, серьезное решение, раз так остро стоят проблемы с
нехваткой инодов. *закатывает глаза*

 VZ> 	в принципе, cnfs можно натравить на раздел винта, да даже на непартиционированный
 VZ> раздел. что вобщем-то достаточно неплохо.
 VZ> 	благо, в cycbuff.conf даже примеры приводились :)

мрак. ты в принципе все предпочитаешь делать через одно место или только
хранение артиклей в спуле ньюссервера?


-- 
Jane: Talking toilet you may call me Jane. Oh, it's you! Did I just see
  what I think I saw?
--- Gnus/5.11 (Gnus v5.11) Emacs/22.0.50
 * Origin: My hovercraft is full of eels (2:5030/1022.2)
SEEN-BY: 46/50 50/12 203 400/814 450/186 1024 451/30 454/9 465/285 469/418
SEEN-BY: 4646/15 5000/5000 5001/5001 5002/50 79 5003/57 5010/53 5011/13
SEEN-BY: 5012/23 46 5014/33 5014 5015/28 221 5019/31 5020/154 175 400 545 639
SEEN-BY: 5020/715 758 830 1523 1604 1982 2142 2238 2871 4441 5021/29 5022/128
SEEN-BY: 5025/3 750 5026/45 5027/12 5030/49 115 436 479 556 557 566 606 846
SEEN-BY: 5030/872 966 1022 1063 1080 1228 1327 1341 1416 1487 1492 1520 1522
SEEN-BY: 5030/1543 1900 2237 2828 5031/47 70 5035/38 5040/47 5042/13 5049/50
SEEN-BY: 5053/16 5054/1 8 9 37 45 63 67 89 5056/12 5059/9 37 5061/120 5062/1
SEEN-BY: 5062/10 5063/3 5064/7 5068/1 5071/166 5077/70 5079/46 5080/80 1003
SEEN-BY: 5083/21 5085/13 5090/108 113 5095/20 5096/18 5099/11 6001/10 6090/1
PATH: 5030/1022 966 5020/4441 545 5054/1 37