Re: inn
- From
- Vladimir Zabolotsky (2:5025/2275)
- To
- All
- Date
- 2006-05-16T20:30:24Z
- Area
- RU.UNIX.FTN
On 2006-05-16, Andrew Dolgov <Andrew_Dolgov@p2.f1022.n5030.z2.fidonet.org> wrote:
> VZ> для таких эх сделай отдельный cnfs (например, по одному буферу для эхи) достаточно
> VZ> быольшой и с запасом :)
> VZ> потому что кучу мелких файлов (tradspool) держать не есть хорошо.
> нельзя ли поподробнее услышать почему держать кучу мелких файлов - не есть
> хорошо, а один большой файл с неясным содержимым - хорошо?
потому что куча мелких файлов -- неэффективно.
хоть и тупо и просто.
нерационально.
постоянный расход inode, рост занимаемого места, уменьшение места на диске.
один файл -- большой, один, фиксированной длины.
но вот если хлопнется -- будет ой...
> hint: если ты не в курсе, cnfs создавался как кривая подпорка чтоб у древних
> файловых систем иноды в спуле не кончались. смысл его использования в 21-м
> веке (за исключением отдельных случаев, тут не встречающихся вообще) равен
> нулю.
на большом об"еме конечно иноды врядли кончатся раньше, но тем не менее -- вдруг кто-то еще будет охоч до кучи мелких файлов.
tradspool как уже говорилось -- растет всегда. + есть некоторые ограничения на его имя -- в частности может возникнуть глюк после сбоев с (пере)нумерацией артиклей.
# хотя, вероятно, это все лечится и в принципе может быть предотвращено.
в принципе, cnfs можно натравить на раздел винта, да даже на непартиционированный раздел. что вобщем-то достаточно неплохо.
благо, в cycbuff.conf даже примеры приводились :)
> кстати, если ты не в курсе еще, то на tradspool и cnfs возможности inn по
> хранению артиклей не исчерпываются...
ну есть еще почти схожий с tradspool timahash, да промежуточный timecaf и что из того? :)
--- slrn/0.9.8.1 (Linux)
* Origin: ravechannel.vrn.ru : linux/network/psy/trance/dj (2:5025/2275)
SEEN-BY: 46/50 50/12 400/814 450/1024 5000/5000 5010/53 5011/13 5012/46
SEEN-BY: 5015/28 221 5019/31 5020/545 715 1982 2871 4441 5021/29 5025/2 3 27
SEEN-BY: 5025/38 51 63 69 77 88 121 151 888 900 2275 5027/12 5030/115 1080
SEEN-BY: 5035/38 5053/16 5054/1 8 9 37 45 63 67 89 5059/9 5062/10 5063/3
SEEN-BY: 5064/7 5077/70 5080/1003 5085/13 5095/20 5096/18 6001/10
PATH: 5025/2275 2 3 5020/545 5054/1 37