forum.wfido.ru

forum.wfido.ru (https://forum.wfido.ru/index.php)
-   RU.WINDOWS.XP (https://forum.wfido.ru/forumdisplay.php?f=19)
-   -   Локальное кэширование сетевых файлов (https://forum.wfido.ru/showthread.php?t=134357)

Eugene Muzychenko 05.03.2025 13:11

Локальное кэширование сетевых файлов
 
Eugene Muzychenko написал(а) к All в Mar 25 09:18:34 по местному времени:

Привет!

Сижу под виндой уже тридцать лет, но иногда сталкиваюсь с таким абсурдом, что прям в оторопь вгоняет. :)

Так сложилось, что сетевыми ФС я никогда особо не пользовался - так, постольку-поскольку, в рамках "перекинуть десяток файлов между компами". Но давно и плотно пользуюсь Shared Folders в VMware/VirtualBox, где они реализованы через эмуляцию NFS. И меня давно раздражают изрядные тормоза, возникающие при работе многоуровневых командных файлов (CMD), которые лежат на хосте и активно используются гостевыми системами.

MS по этому поводу имеет подходящую статью:

[url]https://learn.microsoft.com/en-us/windows/win32/fileio/local-caching[/url]

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

VMware, еще двадцать лет назад, тоже по этому поводу отписалась:

[url]https://blogs.vmware.com/performance/2007/05/improved_perfor.html[/url]

Но я этого кэширования в упор не вижу. :( В Process Monitor на хосте видно, что каждое чтение любого файла в гостевой системе приводит к повторному его чтению на хосте (фактически - из хостового кэша, но мне от этого не легче, ибо основные тормоза возникают при эмуляции NFS).

Однако, если гостевая система читает/пишет хостовые файлы, то они какое-то время остаются открытыми от имени VMM (обычно это EXE). Если в RAMMap выполнить Empty Standby List (это сбрасывает страницы Cache Manager), то VMM все эти файлы закрывает. Все это намекает на какие-то признаки кэширования в гостевой системе, но при этом повторные чтения одного и того же файла всегда вызывают его чтения на хосте.

Много гуглил, и везде пишут, что для кэширования требуется полноценная NFS, где на стороне сервера разрешено кэширование. А на RSDN мне и вовсе втирают какой-то феерический бред про то, что локальное кэширование не используется "в целях безопасности". :)

[url]https://rsdn.org/forum/setup/8905649[/url]

Все это действительно реализовано настолько криво и убого, и нет возможности принудительно включить/настроить локальное кэширование сетевых файлов для любой NFS, или таки есть секретные способы?

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Eugene Muzychenko 09.03.2025 13:51

Локальное кэширование сетевых файлов
 
Eugene Muzychenko написал(а) к Eugene Muzychenko в Mar 25 10:35:38 по местному времени:

Привет!

И шо, таки никто ничего не знает за кэширование? :)

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Dima Krylov 09.03.2025 17:31

Локальное кэширование сетевых файлов
 
Dima Krylov написал(а) к Eugene Muzychenko в Mar 25 16:01:00 по местному времени:

Привет тебе, Eugene!

Kaк-тo нa дняx (09 мар 25) Eugene Muzychenko пишeт к Eugene Muzychenko...

[ ... ]

EM> И шо, таки никто ничего не знает за кэширование? :)
^^ про



--- GoldED-NSF

Konstantin Simonov 09.03.2025 18:01

Локальное кэширование сетевых файлов
 
Konstantin Simonov написал(а) к Dima Krylov в Mar 25 20:49:24 по местному времени:


Нi, Dima!

Sunday March 09 2025 16:01, Dima Krylov (2:5020/570.1) => Eugene Muzychenko:

EM>> И шо, таки никто ничего не знает за кэширование? :)
DK> ^^ про

Он под одессита косит. :)


Sincerely yours, Konstantin.

--- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III

Dima Krylov 09.03.2025 21:51

Локальное кэширование сетевых файлов
 
Dima Krylov написал(а) к Konstantin Simonov в Mar 25 20:37:30 по местному времени:

Привет тебе, Konstantin!

Kaк-тo нa дняx (09 мар 25) Konstantin Simonov пишeт к Dima Krylov...

[ ... ]


EM>>> И шо, таки никто ничего не знает за кэширование? :)
DK>> ^^ про

KS> Он под одессита косит. :)
Хорошо, допустим, что он косит, а остальные 90% населения России - настоящие одесситы? Чего они тут все делают в таком количестве?



--- GoldED-NSF

Eugene Muzychenko 10.03.2025 00:31

Локальное кэширование сетевых файлов
 
Eugene Muzychenko написал(а) к Dima Krylov в Mar 25 21:19:18 по местному времени:

Привет!

09 Mar 25 20:37, you wrote to Konstantin Simonov:

DK> остальные 90% населения России - настоящие одесситы?

Скучный ты, необразованный. :)

Всего доброго!
Евгений Музыченко
fi-do@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20180707

Oleg Nazaroff 29.03.2025 12:31

Локальное кэширование сетевых файлов
 
Oleg Nazaroff написал(а) к Eugene Muzychenko в Mar 25 11:13:11 по местному времени:

Нello, Eugene Muzychenko.
On 09.03.2025 10:35 you wrote:

EM> И шо, таки никто ничего не знает за кэширование? :)

Знает!
Кэш - в банкомёте живет!

--
WBR, ON
--- ХотДог/2.14.5/Android

Cheslav Osanadze 29.03.2025 14:11

Локальное кэширование сетевых файлов
 
Cheslav Osanadze написал(а) к Oleg Nazaroff в Mar 25 11:58:44 по местному времени:

Привет Oleg!

29 Мар 25 11:13, Oleg Nazaroff -> Eugene Muzychenko:

EM>> И шо, таки никто ничего не знает за кэширование? :)

ON> Знает!
ON> Кэш - в банкомёте живет!

Остался вопрос, как утащить эту тонну кэша и что бы - не спалиться?


Cheslav.


... Какой быстрый ездок не любит "Рyсской"!
---

Oleg Nazaroff 29.03.2025 21:52

Локальное кэширование сетевых файлов
 
Oleg Nazaroff написал(а) к Cheslav Osanadze в Mar 25 20:31:51 по местному времени:

Нello, Cheslav Osanadze.
On 29.03.2025 11:58 you wrote:

CO> Остался вопрос, как утащить эту тонну кэша и что бы - не спалиться?

Только опыт!!! Утебяжопатабольше! ;)))

--
WBR, ON
--- ХотДог/2.14.5/Android

Cheslav Osanadze 29.03.2025 22:32

Локальное кэширование сетевых файлов
 
Cheslav Osanadze написал(а) к Oleg Nazaroff в Mar 25 20:14:52 по местному времени:

Привет Oleg!

29 Мар 25 20:31, Oleg Nazaroff -> Cheslav Osanadze:

CO>> Остался вопрос, как утащить эту тонну кэша и что бы - не
CO>> спалиться?

ON> Только опыт!!! Утебяжопатабольше! ;)))

Там надо большую бомбу, а я же не военный человек!


Cheslav.


... Что у пьяного на уме, у лесбиянки на языке.
---


Текущее время: 20:41. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot