[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Кэш файловой системы



В сообщении от Monday 29 October 2007 14:50:01 Игорь Чумак написал(а):
> > Запрос к базе - порядка миллисекунды (угу, база кэширует, но sql-запрос
> > надо отправить и распарсить и вернуть ответ, хотя бы и из кэша). Запрос к
> > ФС на существование файла - порядка микросекунды (ФС кэширует, atime
> > выключен). Выигрыш на 3 порядка вас не интересует? Для меня это повод
> > задуматься.
> >
> >  
>
> А эксперимент если поставить? Сотворить несколько млн файлов и засечь время
> запроса к ФС.

Много факторов нужно учесть, но если я правильно понимаю, ФС всегда быстрее на 
доступ к одному файлу или его атрибутам. Вот когда файлов много - сложно 
сказать. Хотя на мой взгляд, функции типа tclsh# glob * тоже могут очень даже 
эффективно кэшироваться. Вроде как таблица файлов в ФС ядром в оперативке 
может держаться, со всеми вытекающими. Но это сильно зависит от ФС.



Reply to: