LINUX.ORG.RU

Много файлов в папке, SSD или SATA2


0

1

Есть сайт, генерирует очень много статичных кеш файлов (может быть в р-не >20 млн.), что будет лучше работать на ext4? Нужно ли в линуксе что-то подтюнить? (я имею ввиду ФС. много файлов в одном каталоге не очень, а переписывать систему кеширования нет времени). и с точки зрения отказоустойчивости, слышал, что SSD дохнут как мухи, это не так ведь?

SSD или SATA2

Розетка или кофеварка?

anonymous
()

главное затюнь количество ulimit -n
размер блока фс поменьше сделай, а то inode кончатся
ну а так ssd, наверное. Надо ж рандомный доступ и иопсы

ii343hbka ★★★
()
Ответ на: комментарий от int13h

не понял про БД, хранить кеш в БД? так это переписывать нужно все, да и БД это опять дисковые операции, кеширование в памяти не рассматривается из-за большого кол-ва кеша.

dimabie
() автор топика
Ответ на: комментарий от ii343hbka

размер блока фс поменьше сделай, а то inode кончатся

Число inode можно регулировать параметром mkfs.ext4 при создании ФС. С текущими скоростями даже на HDD размер блока уменьшать не стоит.

i-rinat ★★★★★
()

Лучше всего - ramdisk. Ну или база данных вида nosql, как уже сказали.

ssd при интенсивной записи мелкими блоками сдохнет не то чтобы совсем быстро, но быстрее чем хотелось бы, т.к. у него ограничен ресурс на стирание ячеек, а минимальный записываемый размер на некоторых ssd до 256 кб

Далее, если ты все 20 млн файлов положишь в одну директорию, будет сильно тормозить ФС

router ★★★★★
()
Ответ на: комментарий от dk-

ну, напишите =) такой объем однотипных данных (как я понимаю ТС) лучше хранить в БД, а не в файлах

int13h ★★★★★
()

А не проще тот каталог где много файлов сделать на reiserfs? Тогда и иноды не кончатся и скорость получше будет.

ubiquitine
()
Ответ на: комментарий от ubiquitine

только какая стабильнее reiserfs или reiser4? Чего-то ищу тесты, везде по разному пишут.

dimabie
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.