Hello, Viktor!
You wrote on Fri, 14 Jan 2011 20:34:34 +0200:
VB> Вижу только что на Win2008R2 x64 свободная память забивается файловым
VB> кешем FB-процессом или тупым файловым копированием.
VB> На Win 32b этого не происходит.
В дополнение к твоему решению с http://www.uwe-sieber.de/ntcacheset_e.html:
Сегодня проскочило в новостях http://www.firebirdnews.org/?p=5463 (Firebird
slow? Well, maybe it is Windows fault.)
So, you just moved to that new cool server, with lots of RAM, Windows and
Firebird 64bits, but suddenly you found that Firebird performance gets worse
and worse. When you check TaskMan, you see that 99% of the RAM is being used
(and so, swap is going on). If you close Firebird process, RAM usage seems
to be back to normal. Weird, uh?
First, you may think this is the common problem of Classic/SuperClassic with
too many connections and crazy buffers value: but, you checked all the
settings, and everything is ok.
If this happening to you, take a look again in TaskMan (or Process
Explorer), and check how much memory the OS Cache is consuming. If you find
something abnormal, like if it is consuming almost all of your physical RAM,
you should take a look at this: http://support.microsoft.com/kb/976618/en-us
Причем выходит так, что на Win2008R2 x64 проблема осталась, хотя MS убеждает
в обратном.
Понять бы логику, почему это ограничение не встроено в саму ОС? :-/
--
-=Лучше гипс и кроватка, чем плита и оградка.=-
With best regards, Nikolay Ponomarenko