DSB> "Не всегда", "кой-чего". Почему бы тебе не называть вещи своими именами? Ну что можно обновить в фолдере? На ум приходит только дата модификации. Любого разработчика, которому придёт в голову бредовая идеи обновлять этот атрибут ДО того, как файл будет ЗАКРЫТ, надо увольнять без выходного пособия. Ес-но в NTFS такого бреда быть не может.
Не верно. Время обновляется не во время закрытия файла, а во время модификации. Файл может быть открыт, изменение произведено, а файл всё ещё не закрыт. Дата обновления должна уже быть новая.
DSB> Зачем? Чтобы в ответ услышать "Копай дальше"? У меня нет столько свободного времени. Если есть конкретное возражение, то говори.
Дык, подумай. Я тебе уже много говорить не буду. Кеширование с работой ФС соотноястяся слабо — ФС должна работать и без кеширования. Подробностей, пардон, не будет. NDA надо мной висит и будет висеть, пока я в этой компании работаю.
DSB> Если размер файла будет сравним с размером тома, то велика вероятность, что он тоже будет записан не неприрывной цепочкой LCN. Почему? 1. $MFTMirr находится в середине тома и делит его пополам. 2. Фйлы протоколирования NTFS и прочие метаданные тоже могут разместиться неудачно (уж не знаю, где они стандартно размещаются физически).
Зеркало можно и смещать. Ну и протоколирование у тебя не полное.
DSB> Давай-ка я ещё раз уточню предмет спора. Имеем чистый том NTFS c кластером в 64K. Я создаю на нём пару пустых вложенных фолдеров (да хоть 10), видео-файл будет писаться в самый глубокий фолдер. Ты утверждаешь, что это хоть как-то измеримо помешает производительности ввода-вывода ?
Да, можешь попробовать. Особо чувствительно, когда ты на пределе пропускной способности диска. Я уже проходил. После чего, собственно, стал интересоваться.
DSB> Нет, подменять предмет дискуссии не надо. Хочешь - открывай другую.
Дык, терминология в книжках, MSDN и в коде иногда немного разнится.
Но спорить не буду — я подписал NDA и внутренностей выкладывать не буду — по голове настучат, выгонят с работы и ещё оштрафуют.
DSB> Рассматривает вообще-то. И рассматривает "особо" - есть отдельная глава. Вообще спор не о кэше. Но если я что-то путаю, то знающему человеку нетрудно будет конкретно сказать что именно.
Ы? Посмотри первое высказывание, на которое ты наехал — не хватит памяти под кэш.
А про кэши — что, с того, что глава есть? Ты посмотри, как и когда память под кэши выделяется и освобождается. И почему программа может вытеснить кэш. Ты в ситуацию попадал, когда система жалуется, что мало памяти, даже виртуальной? Посмотри, сколько там на кэш в этот момент выделено.