![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| |||
| |||
|
#12
| |||
| |||
|
|
To summarize, what I think I'm hearing is: don't set your max cache too high, else ASA will adjust it for you then may fail to be able to allocate it. Which was my initial recommendation as well. Thanks for the replies. |
#13
| |||
| |||
|
|
Bob, The max cache doesn't say to allocate that amount of cache, it is simply setting an upper bounds of which not to exceed. If you want to start with more cache specify a higher value with the -c parameter. If you want to ensure we don't lower it specify a higher minimum value -cl. Bob Leviton wrote: To summarize, what I think I'm hearing is: don't set your max cache too high, else ASA will adjust it for you then may fail to be able to allocate it. Which was my initial recommendation as well. Thanks for the replies.- Hide quoted text - - Show quoted text - |
#14
| |||
| |||
|
|
OK, so the recommendation is to not specify a max cache size, just a minimum and/or initial size, and let ASA manage the rest? Give what I've found in my example, I'm not sure I'd trust ASA 8 to do that... On Jan 25, 2:49 pm, "Kory Hodgson (Sybase iAnywhere)" khodgson (AT) A_SPAM_FREE_sybase (DOT) com> wrote: Bob, The max cache doesn't say to allocate that amount of cache, it is simply setting an upper bounds of which not to exceed. If you want to start with more cache specify a higher value with the -c parameter. If you want to ensure we don't lower it specify a higher minimum value -cl. Bob Leviton wrote: To summarize, what I think I'm hearing is: don't set your max cache too high, else ASA will adjust it for you then may fail to be able to allocate it. Which was my initial recommendation as well. Thanks for the replies.- Hide quoted text - - Show quoted text - |
#15
| |||
| |||
|
|
OK, so the recommendation is to not specify a max cache size, just a minimum and/or initial size, and let ASA manage the rest? Give what I've found in my example, I'm not sure I'd trust ASA 8 to do that... On Jan 25, 2:49 pm, "Kory Hodgson (Sybase iAnywhere)" khodgson (AT) A_SPAM_FREE_sybase (DOT) com> wrote: Bob, The max cache doesn't say to allocate that amount of cache, it is simply setting an upper bounds of which not to exceed. If you want to start with more cache specify a higher value with the -c parameter. If you want to ensure we don't lower it specify a higher minimum value -cl. Bob Leviton wrote: To summarize, what I think I'm hearing is: don't set your max cache too high, else ASA will adjust it for you then may fail to be able to allocate it. Which was my initial recommendation as well. Thanks for the replies.- Hide quoted text - - Show quoted text - |
#16
| |||
| |||
|
|
You claim this is not working. Can you verify how you determine that the cache is not being adjusted? You can monitor cache using -ca at the engine console or by 'CacheSize' and 'PeakCache' engine properties. There may be other reasons why performance is not optimal. -chris |
#17
| |||
| |||
|
|
Chris, refer to my post from yesterday with -cs output. My test was to do a query that will always load up the cache when I have set -ch to an allowable value. When I set it too high, so that ASA adjusts max cache to a lower value, the results when the same query is run indicate that ASA is trying to increase the cache but is failing. This failure has been seen on an operational customer system - that was the original issue that led me to this discovery - customer complained of sudden dismal performance after installing on a new server machine, and on inspection I noticed unusually low memory use by dbsrv8 and that ASA had adjusted the max on startup. Bob On Jan 25, 8:20 pm, "Chris Keating (Sybase iAnywhere)" keating_nos... (AT) sybase (DOT) com> wrote: You claim this is not working. Can you verify how you determine that the cache is not being adjusted? You can monitor cache using -ca at the engine console or by 'CacheSize' and 'PeakCache' engine properties. There may be other reasons why performance is not optimal. -chris |
#18
| |||
| |||
|
|
My bad, I missed that post yesterday. If this is a bug, there are no engineering fixes being made to 8.0.3 (as it is End of Lifed). You are running a fairly old build. Since this is reproduceable, you might want to consider testing this with the last EBF for 8.0.3. -chris |
#19
| |||
| |||
|
|
Chris, refer to my post from yesterday with -cs output. My test was to do a query that will always load up the cache when I have set -ch to an allowable value. When I set it too high, so that ASA adjusts max cache to a lower value, the results when the same query is run indicate that ASA is trying to increase the cache but is failing. This failure has been seen on an operational customer system - that was the original issue that led me to this discovery - |
|
Cache size adjusted to 812032K |
|
customer complained of sudden dismal performance after installing on a new server machine, and on inspection I noticed unusually low memory use by dbsrv8 and that ASA had adjusted the max on startup. |
#20
| |||
| |||
|
|
Actually I had tried under the last EBF (8.0.3.5594) yesterday, but double-checked today and confirmed that this behavior is unchanged. My bad, I missed that post yesterday. If this is a bug, there are no engineering fixes being made to 8.0.3 (as it is End of Lifed). You are running a fairly old build. Since this is reproduceable, you might want to consider testing this with the last EBF for 8.0.3. -chris |
![]() |
| Thread Tools | |
| Display Modes | |
| |