Хранение файлов в одной директории

12
Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#11
tco:
Пишут что используют Linux-VServer http://linux-vserver.org/Welcome_to_Linux-VServer.org


top - 02:08:30 up 23:26, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 33 total, 1 running, 32 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.7%us, 0.9%sy, 0.0%ni, 0.0%id, 93.0%wa, 0.1%hi, 1.2%si, 0.0%st
Mem: 307200k total, 299696k used, 7504k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 276096k cached

Честно говоря, не знаю, за чей счет на V-server поддерживается дисковый кэш, если за счет памяти VPS, то можно попробовать увеличить память вместо рассортировки файлов по папкам.

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
tco
На сайте с 13.05.2005
Offline
88
tco
#12
Pavel.Odintsov:
Честно говоря, не знаю, за чей счет на V-server поддерживается дисковый кэш, если за счет памяти VPS, то можно попробовать увеличить память вместо рассортировки файлов по папкам.

Ok, спасибо! попробую увеличить память, благо это сделать за пару минут. Хотя сейчас, когда нет посетителей top один в один только wa 1.4%

M
На сайте с 16.09.2009
Offline
278
#13
zexis:
Лучше сделать подкаталоги, что бы в одной папке было не более 100-1000 файлов.

Эта устаревшая глупость нужна только на VPS со специфичными настройками файловой системы. Ну, или на шаред-хостинге, что в принципе аналогично - настройки такого уровня и там и там Вы не контролируете.

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

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
[umka]
На сайте с 25.05.2008
Offline
456
#14
myhand:
В большинстве современных файловых систем есть опция, аналогичная dir_index в ext3. Просто нужно включить, что делается при создании файловой системы во многих дистрибутивах.

В ufs нету :o

Лог в помощь!
zexis
На сайте с 09.08.2005
Offline
388
#15
myhand:
Эта устаревшая глупость нужна только на VPS со специфичными настройками файловой системы. Ну, или на шаред-хостинге, что в принципе аналогично - настройки такого уровня и там и там Вы не контролируете.

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

Может быть один файл и можно считать быстро, если в папке миллион файлов.

Но будут большие тормоза при попытке получить список файлов в такой папке.

Если хранить в одной папке миллион файлов, то при заходе в такую папку через файловые менеджеры (например total comander), содержимое будет считываться очень долго.

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

N
На сайте с 06.05.2007
Offline
419
#16

zexis, mc не нужен.

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#17
'[umka:
;6782010']В ufs нету :o

А что, уже есть "дистрибутивы" *BSD. По-моему - только форки...

Речь шла о Linux.

zexis:
Может быть один файл и можно считать быстро, если в папке миллион файлов.
Но будут большие тормоза при попытке получить список файлов в такой папке.

"Список файлов" нужен только очень специфичным программам, типа mc. Типовой запрос веб-приложения (успешно решаемый dir_index) - откройте мне файл /dir/with/huge/number/of/files/abcdef...jpg. А проблемы mc Вы к этому не примешивайте ;)

Jake Foley
На сайте с 16.08.2008
Offline
151
#18
voodoo911:
Кроме что если посещалка 5 челов в день.

посещалка 20к 🚬

12

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