[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]
Для чего в HDD пихают кеш, если ОС все равно выполняет кеширование файлов?
Это разные кеши и занимаются они разным кешированием?
>>37151Очень интересный вопрос. Вообще интересно узнать, как происходит кэширование запросов.
>>37160На винтах или в ОС?
>>37172И там, и там. И сразу вопрос: кэширование - это задача драйвера диска, или файловой системы? В разных фс оно выполняется иначе?
>>37173Кешированием файлов в линуксе занимается VFS (которая виртуальная файловая система), используя для этих целей почти всю свободную оперативную память. Файловые системы, если они существуют для этой части VFS, идут уровнем ниже, соответственно кеширование выполняется для всех фс одинаково.Пик почти релетед, реальная структура несколько сложней.
>>37175Дополнительный вопрос. Какие недостатки в плане скорости/производительности при использовании FUSE?
>>37175В чём разница кеширования диском и vfs, зачем они дублируются?
>>37177Когда ты обращаешься к файлу на такой фс и его нет в кеше, то ядро передает запрос пользовательской программе, которая потом опять обращается к ядру за теми или иными данными (например к диску). Ответ возвращается по такой же цепочке. Получается, что на один запрос чтения имеет место около 6ти переключений контекста, что является не самой быстрой операцией, от чего быстродействие и страдает.>>37183VFS кеширует данные как файлы или фрагменты файлов, соответственно для повторного обращения к ним уже не нужно разбирать структуру файловой системы, что дает некоторый выигрыш в производительности по сравнению с хранением в памяти частей блочного устройства.
бамп
еще один бамп
>>37175А где в этой схеме /dev ? Он реализован отдельно от VFS?В маке нет /proc , но разве это не относится к требованиям POSIX-совместимости?
>>56637/dev/ раньше в обычной фс сидел, сейчас чаще на tmpfs или ramfs пихают. С точки зрения файловой системы - файлы там просто ссылки на устройства.
>>56639>файлы там просто ссылки на устройства.Я знаю, меня интересовало его соотношение с vfs. >tmpfsЧто это?
>>56639
>файлы там просто ссылки на устройства.
Я знаю, меня интересовало его соотношение с vfs.
>tmpfs
Что это?
>>56645Даже не что это, в чём разница с ramfs, только в том, что может находиться в свапе вместо оперативки? Но ведь и ramfs в случае недостатка оперативки может частично залезть в свап, или я не прав?
http://ru.wikipedia.org/wiki/WinFSХотет. Есть что-нибудь подобное для никсов?
>>56645> соотношение с vfsЧто-то вроде симлинок.>>56647> Но ведь и ramfs в случае недостатка оперативки может частично залезть в свапНет, в этом и отличие между ними.>>56654Мне не встречалось.
>>56645
> соотношение с vfs
Что-то вроде симлинок.>>56647
> Но ведь и ramfs в случае недостатка оперативки может частично залезть в свап
Нет, в этом и отличие между ними.>>56654Мне не встречалось.
ФС моей мечты разрабатывает Micro$oft. Вот это ирония!
ИТТ наглядная иллюстрация к пословице:Один дурак может задать такой вопрос, что сто дураков ответят потоком сознания.
>>56673Нет.
>>56674Ты забыл логотип интела вставить, шлюха.
>>56676>шлюха.Нет, ты обознался. Твоя мать тоже любит постить с сажей?
>>56676
>шлюха.
Нет, ты обознался. Твоя мать тоже любит постить с сажей?
>>56670>разрабатываетСПЕРМОВРАКИ>>56676вот зачем ты это спизданул? баны что ли пора профилактические вводить.
>>56670
>разрабатывает
СПЕРМОВРАКИ>>56676вот зачем ты это спизданул? баны что ли пора профилактические вводить.
- wakaba 3.0.7 + futaba + futallaby -