The first item in the VPCLASS parameter provides the name of the virtual- processor class that you are describing. The VPCLASS name is not case sensitive.
You can define new virtual-processor classes for user-defined routines or DataBlade modules, or you can set values for a predefined virtual-processor class. The following virtual-processor classes are predefined by the database server and have specific functions:
adm lio shm adt msc soc cpu ntk str jvp opt tli kio aio pio encrypt
For VP classes tli, shm, str, and soc, you must set NETTYPE configuration parameter's VP_class field to NET.
For example, if the VPCLASS parameter is set as:
VPCLASS shm,num=1 VPCLASS tli,num=1
then the NETTYPE parameter should be set as follows:
NETTYPE ipcshm,,3,NET NETTYPE ipctli,,3,NET
For more information on the NETTYPE configuration parameter, see NETTYPE.
The following example specifies that the database server should start three virtual processors of the CPU class:
VPCLASS cpu,num=3
The JVP option of the VPCLASS configuration parameter sets the number of Java virtual processors. This parameter is required when you use the IBM Informix JDBC Driver. On UNIX, you must define multiple Java virtual processors to execute Java user-defined routines in parallel.