Одложите нове датотеке у мрежној мапи на Виндовс Сервер 2008 Р2

Корисници се непрестано жале како се нове датотеке у дељеној мрежној мапи на Виндовс Сервер 2008 Р2 не појављују одмах, али са великим закашњењем, чак и када ажурирате садржај мапе помоћу Ф5. Без обзира да ли корисник отвара мрежну мапу преко УНЦ стаза или је повезан као мрежни диск, нове датотеке и мапе се не појављују одмах након копирања или стварања, већ након једне или двије минуте. Штавише, ако ручно одредите пуно име датотеке путем УНЦ путање (\\ срв1 \ схаре \ филе1.ткт), отвара се, мада није видљиво у мапи.

Стога се у неким тренуцима листа датотека у истој мрежној мапи приликом гледања на различитим рачунарима можда неће подударати. Имајте на уму да Виндовс 7 користи Виндовс 7 као Виндовс десктоп.

Чињеница је да у верзији СМБ в2.к уведеној у Виндовс 2008 / Виста (види табелу са верзијама СМБ протокола) ради смањења промета и броја СМБ захтева између СМБ клијента и сервера и убрзава приступ дељеним мапама и датотекама путем мрежа је почела да користи механизам кеширања (ово даје опипљив ефекат приликом приступа мрежној мапи преко спорог канала или канала са великим кашњењима). Стога компонента Мицрософт Редирецтор на рачунарима корисника користи локални предмеморију са мрежним метаподацима директорија. Подразумевано се тај кеш пере сваких 10 секунди..

У случају да имате и кашњење у појави нових датотека у мрежним мапама, можете онемогућити кеширање метаподатака за СМБ в2 протокол на страни клијента.

Савет. Имајте на уму да рачунари са Виндовс 8 и Виндовс 10 користе СМБ в2 клијент да би приступили мрежним мапама на Виндовс Сервер 2008 Р2, иако подржавају новији СМБ в3 протокол. Да бисте одредили верзију СМБ протокола помоћу којег клијент комуницира са сервером, покрените следећу Поверсхелл наредбу:

Гет-смбцоннецтион

Постоје три подешавања регистра која контролирају поставке кеширања мрежних мапа на страни СМБ клијента. Мицрософт тврди да задане вредности за ове тастере дају најбоље перформансе у већини окружења. Ове поставке за управљање кешом СМБ2 налазе се у огранку регистра ХКЛМ \ Систем \ ЦуррентЦонтролСет \ Сервицес \ ЛанманВоркстатион \ Параметерс.

  • ДирецториЦацхеЛифетиме - вијек трајања предмеморије метаподатака мреже (задано 10 секунди).
  • ФилеНотФоундЦацхеЛифетиме - предмеморија одговора "Датотека није пронађена" (5 секунди).
  • ФилеИнфоЦацхеЛифетиме - кеш меморија са подацима о датотеци (10 секунди).

Тако, подразумевано, трајање предмеморије у мапи СМБв2 износи 10 секунди. Када клијент ажурира садржај мрежне мапе, клијент последње ажурирање чува у трајању од 10 секунди. Када приступају овом директоријуму, све апликације прво покушавају да користе ову кеш меморију..

У случају да се суочите са чињеницом да се нове датотеке не приказују одмах у мрежној мапи, тада морате проверити вредност кључа регистра ДирецториЦацхеЛифетиме и смањите га (или потпуно онемогућите).

Да бисте онемогућили кеширање садржаја СМБ мапе, у огранку регистра ХКЛМ \ Систем \ ЦуррентЦонтролСет \ Сервицес \ ЛанманВоркстатион \ Параметерс креирати ДВОРД параметар именован ДирецториЦацхеЛифетиме и промените у 0 и поново покрените рачунар (на исти начин, можете променити вредности параметара ФилеИнфоЦацхеЛифетиме и ФилеНотФоундЦацхеЛифетиме на 0).

Након тога ће се све промене у мрежној мапи одмах приказати на клијенту (садржај мапе се ажурира сваки пут и локални кеш меморија се не користи).