IBM BS029ML Self Help Guide - Page 170

Access control data management service, Cache Manager Service, Parameter, Default value

Page 170 highlights

Access control data management service For improved performance during Portal access control lookups, you should avoid using LDAP directories configured with nested groups (a group or groups inside a group). If this is the case and your LDAP directory is not configured with nested groups, then the attributes shown in Table 5-16 can be modified to allow improved performance during user searches by limiting the search to the first level of the group. Table 5-16 Access control data management service Parameter Default value accessControlDataManageme true nt.enableNestedGroups Recommended value false If no nested groups exist in your LDAP or Custom User Registry, the parameter documented in Table 5-16 can be modified. Consult the Information Center for additional parameters that can be modified. Cache Manager Service Caching is fundamental to the performance of WebSphere Portal Server. For this reason Portal implements several additional internal caching mechanisms above those found in the underlying WebSphere Application Server instance. For maximum flexibility the characteristics of the majority of these cache instances are configurable through the settings found in the Cache Manager Service. In most environments the default out-of-the-box settings will suffice, leaving modifications only necessary if a high number of cache misses are observed for a concerned entry when viewed with Performance Viewer. However, one important parameter found under the Cache Manager Service property settings is the cacheglobal.size directive. At first glance this setting would appear to be a catchall for any caches not specified further on in the file. Table 5-17 Cache Manager Service Parameter Default cacheglobal.enabled true cacheglobal.size (number of entries) 1000 cacheglobal.shared false cacheglobal.replacement moderate cacheglobal.admit-threshold 0 cacheglobal.lifetime Recommended true. Increase if necessary. See notes and InfoCenter. See notes and InfoCenter. See notes and InfoCenter. See notes and InfoCenter. Under certain conditions typically associated with aggressive load testing, the global cache can experience thrashing associated with implementing a Least-Recently-Used (LRU) eviction strategy. A worst case load test scenario, for example, might log in 1000 users, at which point in time the global cache will become fully occupied. By increasing the cacheglobal.size value from the 1000 default entries, this problem can be overcome. Careful consideration should nevertheless be exercised, as additional cache entries will consume more Java memory. It also follows that Portal cluster deployments support an accumulative number of entries based on the number of server members participating in the cluster. 156 IBM WebSphere Portal V6 Self Help Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

156
IBM WebSphere Portal V6 Self Help Guide
Access control data management service
For improved performance during Portal access control lookups, you should avoid using
LDAP directories configured with nested groups (a group or groups inside a group). If this is
the case and your LDAP directory is not configured with nested groups, then the attributes
shown in Table 5-16 can be modified to allow improved performance during user searches by
limiting the search to the first level of the group.
Table 5-16
Access control data management service
If no nested groups exist in your LDAP or Custom User Registry, the parameter documented
in Table 5-16 can be modified. Consult the Information Center for additional parameters that
can be modified.
Cache Manager Service
Caching is fundamental to the performance of WebSphere Portal Server. For this reason
Portal implements several additional internal caching mechanisms above those found in the
underlying WebSphere Application Server instance. For maximum flexibility the
characteristics of the majority of these cache instances are configurable through the settings
found in the Cache Manager Service. In most environments the default out-of-the-box
settings will suffice, leaving modifications only necessary if a high number of cache misses
are observed for a concerned entry when viewed with Performance Viewer.
However, one important parameter found under the Cache Manager Service property settings
is the cacheglobal.size directive. At first glance this setting would appear to be a catchall for
any caches not specified further on in the file.
Table 5-17
Cache Manager Service
Under certain conditions typically associated with aggressive load testing, the global cache
can experience thrashing associated with implementing a Least-Recently-Used (LRU)
eviction strategy. A worst case load test scenario, for example, might log in 1000 users, at
which point in time the global cache will become fully occupied. By increasing the
cacheglobal.size value from the 1000 default entries, this problem can be overcome. Careful
consideration should nevertheless be exercised, as additional cache entries will consume
more Java memory. It also follows that Portal cluster deployments support an accumulative
number of entries based on the number of server members participating in the cluster.
Parameter
Default value
Recommended value
accessControlDataManageme
nt.enableNestedGroups
true
false
Parameter
Default
Recommended
cacheglobal.enabled
true
true.
cacheglobal.size (number of
entries)
1000
Increase if necessary.
cacheglobal.shared
false
See notes and InfoCenter.
cacheglobal.replacement
moderate
See notes and InfoCenter.
cacheglobal.admit-threshold
0
See notes and InfoCenter.
cacheglobal.lifetime
See notes and InfoCenter.