• Локальное кэширование сетевых файлов

    From Eugene Muzychenko@2:5000/14 to All on Wed Mar 5 09:18:34 2025
    Привет!

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

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

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

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

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

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

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

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

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

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

    https://rsdn.org/forum/setup/8905649

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

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

    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Fox Tracks, France (2:5000/14)
  • From Eugene Muzychenko@2:5000/14 to Eugene Muzychenko on Sun Mar 9 10:35:38 2025
    Привет!

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

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

    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Fox Tracks, France (2:5000/14)
  • From Dima Krylov@2:5020/570.1 to Eugene Muzychenko on Sun Mar 9 16:01:00 2025
    Привет тебе, Eugene!

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

    [ ... ]

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



    --- GoldED-NSF
    * Origin: ... паясничать в ru.windows.xp (2:5020/570.1)
  • From Konstantin Simonov@2:5000/118 to Dima Krylov on Sun Mar 9 20:49:24 2025

    Hi, Dima!

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

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

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


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20240306 WinNT 6.2.9200 iP-III
    * Origin: Something 2:5000/100.99 2:5000/115.15 2:5000/111.11 (2:5000/118)
  • From Dima Krylov@2:5020/570.1 to Konstantin Simonov on Sun Mar 9 20:37:30 2025
    Привет тебе, Konstantin!

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

    [ ... ]


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

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



    --- GoldED-NSF
    * Origin: ... паясничать в ru.windows.xp (2:5020/570.1)
  • From Eugene Muzychenko@2:5000/14 to Dima Krylov on Sun Mar 9 21:19:18 2025
    Привет!

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

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

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

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

    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: Fox Tracks, France (2:5000/14)
  • From Oleg Nazaroff@2:50/700.700 to Eugene Muzychenko on Sat Mar 29 11:13:11 2025
    Hello, Eugene Muzychenko.
    On 09.03.2025 10:35 you wrote:

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

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

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Cheslav Osanadze@2:6078/80 to Oleg Nazaroff on Sat Mar 29 11:58:44 2025
    Привет Oleg!

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

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

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

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


    Cheslav.


    ... Какой быстрый ездок не любит "Рyсской"!
    ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Nazaroff@2:50/700.700 to Cheslav Osanadze on Sat Mar 29 20:31:51 2025
    Hello, Cheslav Osanadze.
    On 29.03.2025 11:58 you wrote:

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

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

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Cheslav Osanadze@2:6078/80 to Oleg Nazaroff on Sat Mar 29 20:14:52 2025
    Привет Oleg!

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

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

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

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


    Cheslav.


    ... Что у пьяного на уме, у лесбиянки на языке.
    ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Nazaroff@2:50/700.700 to Cheslav Osanadze on Sun Mar 30 07:14:27 2025
    Hello, Cheslav Osanadze.
    On 29.03.2025 20:14 you wrote:

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

    Там кувалды хватит кило на 4.

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)