komar 04.02.2013 08:45 thinkpad

Пишу файловое хранилище. Товарищи занегодовали, чего это я какой-то велосипед изобретаю. Я им объясняю, что совать все файлы в одну диру — хуевая идея. Они не верят, говорят про какой-то индекс. Решил доказать и забенчмаркать. Написал строчку на баше и понял, что "| xargs touch" адски тормозит. Взял OCaml:

for i = 0 to 8000000 do
let name = string_of_int i in
let () = print_endline name in
let f = openfile name [O_CREAT] 0o640 in
close f
done

Так вот, что я, собственно, хотел сказать. Я сейчас сижу и чувствую себя типичным хаскеллистом.

1. magog 04.02.2013 08:46 Azoth@Work

s/хаскеллистом/говноедом/

2. gelraen 04.02.2013 08:51 work-laptop

прекрати немедленно

3. komarmagog /1 04.02.2013 08:51 thinkpad

Ты не понял моей мысли. Примерно так же хаскеллисты используют свой любимый язык на практике. Сделают, блять, три строчки, они им где-то сбоку помогут, расскажут на MskHUG и пойдут дальше писать — кто на C#, кто на рельсах.

4. komargelraen /2 04.02.2013 08:52 thinkpad

Что прекратить?

5. magogkomar /3 04.02.2013 08:52 Azoth@Work

О. Такая мысль мне определенно нравится.

6. gelraenkomar /4 04.02.2013 08:52 work-laptop

чувствовать себя хаскеллистом, obv.

7. rtsome 07.02.2013 18:55

>понял, что "| xargs touch" адски тормозит.
хуйню понял. очевидно же что правильной комбинацией -P -L можно добиться нужного эффекта
>Пишу файловое хранилище.
1001ое
нахуй так жить вообще

8. komarrtsome /7 08.02.2013 04:56 thinkpad

Здесь оно специализированное.
Мне ребята предлагали стартап с очередным файлообменником, вот это был пиздец. Еще и гордились.

9. komarrtsome /7 08.02.2013 05:06 thinkpad

> -P
Нет.
> -L
Запускал параллельно — еще тормознее.

10. rtsomekomar /8 08.02.2013 21:48

amazon s3 штоле?
но он у вас запрещён наверное в силу КОНЬЮКТУРЫ

11. komarkomar /8 09.02.2013 09:16 thinkpad

Пизданулся штоле?

Do you really want to delete ?