FBWF Cache Size

A

archilea

I'm wondering if anyone knows where / how the "Maximum Cache Size in
MB" parameter of FBWF is stored. I'd like to change it without
rebuilding my image - So I'm hoping that it's a registry parameter
somewhere that I can set while the FBWF is turned off...

Also, I have it set right now to 192MB, and it looks like most of this
cache allocation is taken up when the box boots - I can copy a 72MB
file to the C: drive, but a 26MB copy after that fails with "You have
exceeded the resource limits of the system" or something like that. (I
guess I assumed that it was related to the cache size).
 
A

archilea

[HKLM\System\CurrentControlSet\Services\FBWF\FBA], "ThresholdSize" (dword)

--
=========
Regards,
KM
I'm wondering if anyone knows where / how the "Maximum Cache Size in
somewhere that I can set while theFBWFis turned off...
Also, I have it set right now to 192MB, and it looks like most of this
cache allocation is taken up when the box boots - I can copy a 72MB
file to the C: drive, but a 26MB copy after that fails with "You have
exceeded the resource limits of the system" or something like that. (I
guess I assumed that it was related to the cache size).

That's interesting, KM, as Milong replied with this in the MS forums:
 
K

KM

I can only confirm what Milong said :)
Although I didn't see any issues with the number of reboots required since you seemed to only needed the reg hack to be able to
change that without *rebuilding* the image.

--
=========
Regards,
KM
[HKLM\System\CurrentControlSet\Services\FBWF\FBA], "ThresholdSize" (dword)

--
=========
Regards,
KM
I'm wondering if anyone knows where / how the "Maximum Cache Size in
MB" parameter ofFBWFis stored. I'd like to change it without
rebuilding my image - So I'm hoping that it's a registry parameter
somewhere that I can set while theFBWFis turned off...
Also, I have it set right now to 192MB, and it looks like most of this
cache allocation is taken up when the box boots - I can copy a 72MB
file to the C: drive, but a 26MB copy after that fails with "You have
exceeded the resource limits of the system" or something like that. (I
guess I assumed that it was related to the cache size).

That's interesting, KM, as Milong replied with this in the MS forums:
"The configuration is kept in a file at the root of the OS Volume fbwf.cfg. The format isn't public.
You should be able to change this value without a reboot.
Enable FBWF for the next session.
Then set your new threshold.
Disable FBWF for the next session if you want. The configuration will now be set to the new value.
There is no reboot in any of the steps.
-milong"
 
A

archilea

I can only confirm what Milong said :)
Although I didn't see any issues with the number of reboots required since you seemed to only needed the reg hack to be able to
change that without *rebuilding* the image.

--
=========
Regards,
KM
[HKLM\System\CurrentControlSet\Services\FBWF\FBA], "ThresholdSize" (dword)
--
=========
Regards,
KM
I'm wondering if anyone knows where / how the "Maximum Cache Size in
MB" parameter ofFBWFis stored. I'd like to change it without
rebuilding my image - So I'm hoping that it's a registry parameter
somewhere that I can set while theFBWFis turned off...
Also, I have it set right now to 192MB, and it looks like most of this
cache allocation is taken up when the box boots - I can copy a 72MB
file to the C: drive, but a 26MB copy after that fails with "You have
exceeded the resource limits of the system" or something like that. (I
guess I assumed that it was related to the cache size).
That's interesting, KM, as Milong replied with this in the MS forums:

Although I learned what I needed to (How to set the cache threshold to
a new value), I cannot get the system behavior to change when I change
the cache threshold size. I also tried changing the PagedPoolSize,
without success. Has anyone compiled a list of the known issues and/or
design considerations that developers need to know? I know that MS has
the "Official" list of design considerations, but there are a few that
aren't advertised also...
 
M

Milong Sabandith [MS]

I just wanted to clarify my comment.
There was no reboot required to change the threshold at runtime using
fbwfmgr. However it doesn't take effect until the next reboot.

You should check out my comments for other design considerations from the
forums.

The registry key KM describes is for changing the threshold pre-FBA. Mine is
after.
thanks
-milong

I can only confirm what Milong said :)
Although I didn't see any issues with the number of reboots required
since you seemed to only needed the reg hack to be able to
change that without *rebuilding* the image.

--
=========
Regards,
KM
[HKLM\System\CurrentControlSet\Services\FBWF\FBA], "ThresholdSize"
(dword)
I'm wondering if anyone knows where / how the "Maximum Cache Size in
MB" parameter ofFBWFis stored. I'd like to change it without
rebuilding my image - So I'm hoping that it's a registry parameter
somewhere that I can set while theFBWFis turned off...
Also, I have it set right now to 192MB, and it looks like most of
this
cache allocation is taken up when the box boots - I can copy a 72MB
file to the C: drive, but a 26MB copy after that fails with "You
have
exceeded the resource limits of the system" or something like that.
(I
guess I assumed that it was related to the cache size).
That's interesting, KM, as Milong replied with this in the MS forums:
"The configuration is kept in a file at the root of the OS Volume
fbwf.cfg. The format isn't public.
You should be able to change this value without a reboot.
Enable FBWF for the next session.
Then set your new threshold.
Disable FBWF for the next session if you want. The configuration will
now be set to the new value.
There is no reboot in any of the steps.
-milong"

Although I learned what I needed to (How to set the cache threshold to
a new value), I cannot get the system behavior to change when I change
the cache threshold size. I also tried changing the PagedPoolSize,
without success. Has anyone compiled a list of the known issues and/or
design considerations that developers need to know? I know that MS has
the "Official" list of design considerations, but there are a few that
aren't advertised also...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top