Александр
не надо -l
А как надо? :D
Александр
$ time ls ^C real 6m28.917s user 0m0.008s sys 0m0.172s
Александр
Впизду
Aleserche
а где ls запускате-то?
Александр
в папке. 😊
Александр
xolseg@servlet02:/repo/upload$ time ls
Aleserche
да это понятно, я просто думал есть какая-нибудь директория, в которой много файлов. Но не могу такую найти. Везде порядок
Александр
Там тоже порядок, но файлов пиздец как много
Aleserche
это не круто вообще
Roman
seq 0 `echo 10^7 | bc -l` | xargs -n1024 -P32 touch
Roman
можно даже так:
Roman
seq 0 `echo 10^32 | bc` | xargs -n1024 -P32 touch
Александр
Вообщем прошло ещё 30 минут
Александр
На ночь в скрин поставлю
Александр
А то la растёт до 150-200
Logan
где каталог test - это 2.8млн файлов на btrfs :)
я даже могу предположить, каких именно файлов
Max
😂👍
Александр
Прод на БТР
Александр
А он бы и прод смог
Logan
А он бы и прод смог
надеюсь, что не он выбирает решения для прода. А то видел я в качестве прода кастомные сервера на AMD без корпусов и с gentoo внутри
Александр
Тонко
Александр
Ты ведь шутишь, скажи, что шутишь?
Logan
смотря кому ты это говоришь
Logan
я не шутил
Александр
А не разоришься на электриестве?
Logan
это был не оптерон а атлон-fx
Logan
нет, это было давно. Там был рейзер
Logan
на зен надо смотреть. Его в живую, как я понимаю, никто не видел
Logan
но я не CIO AMD. Да и вы, думаю, тоже. Вообще лично я серьезного прогресса в процах последние несколько лет просто не наблюдаю. Я сейчас говорю о десктопных процах, не мобильных.
Александр
В бд полный путь и фото тягается нормально, не нужно думать что тупее тебя. Иерархия тоже присутствует, слишком большая вложенность говорит о чем то?
Logan
сколько максимум данных было в свифте?
Logan
тут обсуждали, что у человека свифт на 50 миллионах тупо сдох
Pavel
Можно прикрутить костыль с динамическим переписыванием части пути в бизнес логике.
Pavel
И не надо альтера :D
Logan
15Т? сколько было машин, если не секрет?
Sergei
И не надо альтера :D
знаю Очень Большую ИТ-компнаию в России, в которой в БД хранился, в частности, IPv4-адрес сервера, на котором лежит конкретный файлик. апдейты при переезде серверов были веселейшим занятием.
Pavel
жиза
Vladimir
Потому что нет аналогов на скайлейке пока. Впрочем вопрос в том как оно реально будет выглядеть
Александр
/repo/images/$name/$date/$id/$name_file.jpg /repo/images - сюда норм идёт /$name тут дохуя ( тут ls сделать нереально) /$date - начало от 01112012(тут вообще пиздец) /$name_file.jpg - просто название
Александр
этот путь хранится в бд, зачем ещё огород городить. Вопрос не про хеши и прочее..
Александр
Вопрос как зайти в какую-то конкретную папку
Александр
Ой всё..
Александр
Хуёчка отказа
Александр
Похуй на бд как таковую
Max
спакойна, Александр
Александр
Ниспакойна
Max
тиха тиха )
Max
всё хорошо )
Александр
Что за ересь про точку отказа, разговор вообще о другом
Max
у нас кстати тоже пути хранятся в бд
Sergei
внутри свифта реляционная бд (:
Александр
=# select count(*) from media; count —------— 52627351
Александр
Сейчас бы повесеть это всё на скрипт..
Александр
52 млн записей..
Александр
Вопрос в другом, как ходить по этим папкам и как минимизировать время доступа к ним
Александр
Внутри ос, а не из базы, сайта и т.п.
Александр
По пути ходит хорошо, но пути мне не нужны, мне нужно что б я мог побегать по папкам на сервере.. а не ждать 40+++++++++++++++++++ минут что б ls равзернулся
Sergei
Вопрос в другом, как ходить по этим папкам и как минимизировать время доступа к ним
чтобы у тебя ls в директории с 2 млн файлов отрабатывал быстрее?
Александр
вложенность же
Александр
но да
Александр
хочу что б ходило норм
Александр
На данный момент это ебаный пиздец, я не представляю что будет потом..
Sergei
ну как тебе сказать. Ксения-то тебе дело говорит. складывай файлы по-другому, чтобы их было не так много.
Dmitry
тоже неясно
Александр
За надо, какая разница зачем?
Sergei
52млн
Sergei
это уже много
Dmitry
ахахаха
Dmitry
там свифт?
Dmitry
а
Александр
/repo/images/$name/$date/ - тут делаю ls -l real 0m0.044s user 0m0.000s sys 0m0.000s
Александр
Опа нихуя, да?