Лимиты на количество файлов и папок на сервере

12
Zonk
На сайте с 19.05.2006
Offline
321
5953

Вопрос к профессионалам: есть ли какие-то ограничения на общее количество файлов, находящихся на одном сервере (файлы в разных папках, размер одного файла до 1Кб), и какое? И то же самое - про папки.

ОС - CentOs 4.4

Миллион файлов в разных папках - это не очень страшно? А 3 миллиона? :)

Какое максимальное/оптимальное количество файлов в одной папке?

Derek
На сайте с 23.09.2005
Offline
70
#1

да, лимиты есть. зависят от файловой системы.

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

(.)(.) или ( Y ) ? (http://www.realderek.ru/) : как заработать 20 миллионов долларов США за 2 года (http://www.realderek.ru/2010/04/20-millions-za-2-goda.html)
Zonk
На сайте с 19.05.2006
Offline
321
#2
Derek:
да, лимиты есть. зависят от файловой системы.

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

использовать это планируется для выдачи сайтам-участникам рекламной сети статичных HTML-файлов, вставляемых в их страницы, вместо нагрузки на php-скрипт и БД на нашем сервере.

Каждой странице партнера соответствует один html-файл на нашем сервере. Число партнеров быстро растет, речь идет о 100000 сайтах к концу этого года и использованию до 30000 страниц каждого сайта.

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

Derek
На сайте с 23.09.2005
Offline
70
#3

я бы так делать не стал, но это уже другое дело.

про лимиты прочесть можно здесь и далее по ссылкам про другие файловые системы

http://en.wikipedia.org/wiki/Ext2

http://en.wikipedia.org/wiki/Ext3

Zonk
На сайте с 19.05.2006
Offline
321
#4
Derek:
я бы так делать не стал

Почему?

Спасибо.

Derek
На сайте с 23.09.2005
Offline
70
#5
Zonk:
Почему?
Спасибо.

это вопрос стратегии и ресурсов. ресурсы - деньги, время, люди и прочее.

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

например, если у вас нет квалифицированных специалистов, но есть деньги на железо, то делайте так, у вас просто выбора нет. если же есть и то, и другое, то выбор за вами.

Zonk
На сайте с 19.05.2006
Offline
321
#6

жаль, что ничего конструктивного по моему случаю не сказано...

Roxis
На сайте с 19.11.2006
Offline
40
#7

для каждой папки/файла используется один inode.

узнать сколько их всего на разделе и сколько используется

df -i

UA
На сайте с 19.06.2006
Offline
100
#8
Zonk:
использовать это планируется для выдачи сайтам-участникам рекламной сети статичных HTML-файлов, вставляемых в их страницы, вместо нагрузки на php-скрипт и БД на нашем сервере.
[...]
Кластерная система уже практически настроена, речь сейчас идет об изменении кода, выдаваемого партнерам для установки на своих сайтах.

То у вас кластерная система, то ничего кроме php и static HTML не знаете...

Идея глупая потому что вместо нагрузки на скрипт будет нагрузка на винт/память. Вы осознаете, какой обьем памяти должен стоять только для того, чтобы сервер при каждом запросе не рыскал по винту в поисках файла?!

Zonk
На сайте с 19.05.2006
Offline
321
#9
Ugnich Anton:
Идея глупая потому что вместо нагрузки на скрипт будет нагрузка на винт/память. Вы осознаете, какой обьем памяти должен стоять только для того, чтобы сервер при каждом запросе не рыскал по винту в поисках файла?!

И какой же объем памяти нужен? Просветите, раз Вы это четко осознаете. И, кстати, почему Вы считаете идею глупой? Мне все говорили до сих пор, что для минимизации нагрузки идея очень неплохая.

Andreyka
На сайте с 19.02.2005
Offline
822
#10
Ugnich Anton:

Идея глупая потому что вместо нагрузки на скрипт будет нагрузка на винт/память. Вы осознаете, какой обьем памяти должен стоять только для того, чтобы сервер при каждом запросе не рыскал по винту в поисках файла?!

Если рысканьем будет заниматься скрипт, то нагрузка будет еще больше.

Не стоит плодить сущности без необходимости
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий