Administer > Server performance tuning > Shared memory > Shared memory storage report

Shared memory storage report

In the shared memory storage report, the top “Shared memory” section summarizes shared memory allocation. The bottom “By type” section details areas of the system that use shared memory.

Shared memory

Shared Memory Description
Current size The current size of shared memory as specified in the sm.ini parameter file.
Occupied space The amount of shared memory occupied by allocations less than 32K in size.
Big alloc space The amount of shared memory occupied by allocations greater than 32K in size.
Unused The amount of shared memory that has never been used.

By type

Allocation Description
Not named System overhead.
User blocks Service Manager allocates a storage block for each logged on user.
Messages Messages sent from one user to another.
Resource locks Record locks.
Cache overhead Overhead for the five cache categories (Application cache, DBDICT, Format, SQL descriptor, IR Expert).
Application cache (Cache category.) RAD applications that have been read by users and that are in use.
DBDICT cache (Cache category.) Database definitions.
SQL descriptor cache (Cache category.) SQL definitions.
Join/ERD/Type cache ERD and JOINDEFS definitions.
String Type Cache Area in which formats, links and other definitions are stored.
IR Expert cache (Cache category.) IR Expert data.

Example: Shared Memory report

The following sections illustrates the results of the sm -reportshm command:

11/17/15 16:05:06   pid (10576) HP Service Manager diagnostic report follows:
------ Shared Memory ------
 
Shared Memory Release     9.42.0
 
Current Size              32000000
 
Segment Allocation          623432
Large Block Allocation     2129920
 
Unused Space              29246648  (91%)
Free Space                29443664  (92%)
 
 
Shared Memory Type  Allocations    Frees     Allocated
------------------  ----------- ----------- -----------
Not named                     3           0      759104
User blocks                   1           0        2048
Messages                      0           0           0
Database Services           198           0        8848
Cache overhead                3           0       40096
Application cache             1           0          16
DBDICT cache                130           0      685120
SQL descriptor cache         50           0       65680
Join/ERD/Type cache         352           0      892416
String Type cache            64           0       12288
Global cache                  0           0           0
IR Expert cache             367           0       90720
Diagnostic Services           0           0           0

 

Type statistics

The following are definitions for the type statistics of a shared memory report.

Type Definition
Allocations The number of times that shared memory for this type has been allocated.
Frees The number of times that shared memory for this type has been freed.
Allocated The amount in bytes that is currently allocated for this type.

 

Related topics

Shared memory