Александр
чуть выше уровень тоже норм, а вот ещё выше
Александр
Там ебаный пиздец
Sergei
этот ебаный пиздец у тебя в чем?
Александр
т.е. /repo/images/ - ls -l делался 40 минут и то я не стал ждать конца
Sergei
ls тормозит в основном на сортировке, надо сказать.
Sergei
ls -f и не дай бог тебе таб нажать
Александр
Да, это я понял, потом сделал ls - на 30 минутах тоже заебало ждать
Александр
:D
Sergei
ls -f начнет плеваться в тебя списком сразу
Dmitry
насколько я знаю лукап-дентри
Dmitry
у тебя не будет это быстро
Sergei
Да, это я понял, потом сделал ls - на 30 минутах тоже заебало ждать
Ксения тебе говорит совершенно верные слова про хеши и т.п.
Александр
А причём тут скрипты какие-то :D
Александр
Ещё раз повторю вопрос, причём тут скрипты и хеши?
Александр
У меня путь прямой ходит хорошо,
Александр
не надо -l
дадада
Sergei
Ещё раз повторю вопрос, причём тут скрипты и хеши?
потому что она пытается решить твою задачу. например, ты делаешь ls. это значит, что ты хочешь получить список файлов с определенным префиксом, точнее, их положение на файловой системе. поскольку на файловой системе теперь (в случае хешей) все иначе, тебе нужен какой-то другой инструмент.
Александр
НЕНУЖЕН МНЕ НИКАКОЙ ПУТЬ
Александр
Пути у меня есть в базе
Александр
Блять
Александр
всё..
Александр
азбейте
Sergei
Мне нужно облегчить доступ именно средствами ос, без скриптов,.. скрипт я наговнокодить и сам могу
извини. все ФС не очень работают, когда миллионы файлов на одном уровне. и, хм, select * from tbl where path like '/bla/huemoe/%' order by path desc; в твоей базе тоже будет выполняться довольно долго, в основном по причине большой величины списка.
Александр
Но postgresql работает в разы лучше, чем это было на mysql
Sergei
Но postgresql работает в разы лучше, чем это было на mysql
населектить это дешево, что в mysql, что в postgresql. печаль в том, что там данных - мегабайты. это не будет работать за 10 мс. ты покажи лучше time ls -f > /dev/null в этой директории
Sergei
а то может нет у тебя никаких проблем.
Dmitry
У меня путь прямой ходит хорошо,
почитай про сискал readdir()
Dmitry
и как ваще лукап работает в линупсе
Dmitry
станет все понятно
Sergei
станет все понятно
мне непонятно, чем у него 2 минуты занимается ls выше. 52М файлов - не повод.
Dmitry
посмотреть бы на структуру
Sergei
посмотреть бы на структуру
структура на ls -f не должна быть важна. риддир тупой, конечно, но 50М объектов по 32к должен читать примерно за 1600 итераций. выходит примерно 70мс на итерацию. многовато.
Vladimir
мне непонятно, чем у него 2 минуты занимается ls выше. 52М файлов - не повод.
Раньше в истории что то про цифс было, может имеет отношение
Vladimir
Эм, это cifs отсюда https://wiki.hetzner.de/index.php/Backup/en
Dmitrii
У меня вот chown уже двадцатую минуту работает )
Dmitrii
5 Tb картинок
Mark ☢️
Dmitrii
ext4
Dmitrii
Там что то типа chown user:user -R /storage
Dmitrii
Картинки на сервак-то я притащил. А потом понял, что у меня-ж сука контейнер ебаный. А там uid-mapping и все.
Mark ☢️
ну так упёрлось-то поди в диск
Dmitrii
Ну так походу.
Mark ☢️
если не ссышь — отключи журнал у фс и потом включи обратно
Dmitrii
Не, я рядом в другой консоли смотрю ll /storage`— там уже половина директорий помечена как `101000
Mark ☢️
вывод iostat -d -x -m 2 5 итераций
Dmitrii
https://gist.github.com/anonymous/6397ca2a54163ca36ce2569ea9fecc74
Dmitrii
Так и живем
Александр
Норм
Dmitrii
О. Кончило.
Mark ☢️
чот утилизация не под 100 процентов
Mark ☢️
была
Dmitrii
Может из за рейда?
Mark ☢️
ну наверно. а может таки в ЦПУ упёрлось
Faniia
Привет! Подскажите чат или отдельных людей, куда по железу можно вопрос задать
Faniia
вопрос снят. оказалось, дело не в железе, а в Вин10 https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_devices/are-esata-devices-not-supported-in-windows-10/8b39fc99-a693-4b49-a1bc-e2c131f20cdf
Aleserche
choko уже давно есть
Aleserche
и сам он так себе
Max
чем же Azure не вариант?
βων
> И chroot с Ubuntu появился А как заполучить anniversary update этот? у меня всё ещё предыдущая версия десяточки. :(
βων
или в home версию не завезли?
βων
Да, эту страницу я уже нагуглил, спасибо. :) > To get started, ensure you’ve install the Windows 10 Anniversary Update. К сожалению, винда не считает нужным обновиться до Anniversary Update
Roman
чем же Azure не вариант?
А есть у вас а azure инстанс с линуксом?
Max
был такой
nvkv
@ctrlok вот же он — @st8ll
Anonymous
>_>
Anonymous
<_<
Anonymous
P_P
nvkv
Кирилл, астанавись
Anonymous
>_<
Aleksandr
$_$
Alexander 🐕
что здесь происходит
Alexander 🐕
вы разбудили древнее зло
Alexander 🐕
мяу