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