You can dynamically stop or start engines using sp_engine, which allows a you to reconfigure CPU resources as processing requirements fluctuate over time.
sp_engine {“online” | [offline | can_offline] [, engine_id] | [“shutdown”, engine_id]
sp_engine "online", 1
02:00000:00000:2001/10/26 08:53:40.61 kernel Network and device connection limit is 3042. 02:00000:00000:2001/10/26 08:53:40.61 kernel SSL Plus security modules loaded successfully. 02:00000:00000:2001/10/26 08:53:40.67 kernel engine 1, os pid 8624 online 02:00000:00000:2001/10/26 08:53:40.67 kernel Enabling Sun Kernel asynchronous disk I/O strategy 00:00000:00000:2001/10/26 08:53:40.70 kernel ncheck: Network fc0330c8 online
sp_engine can_offline, 1
sp_engine specifies a return code of 0 if you can bring the specified engine offline. If you do not specify an engine_id, sp_engine describes the status of the engine in sysengines with the highest engine_id.
You can bring engines online only if max online engines is greater than the current number of engines with an online status, and if enough CPU is available to support the additional engine.
sp_engine offline, 1
01:00000:00000:2001/11/09 16:11:11.85 kernel Engine 1 waiting for affinitied process(es) before going offline 00:00000:00000:2001/11/09 16:16:01.90 kernel engine 1, os pid 21127 offline
You cannot take engine zero offline.
sp_engine "shutdown", 1
See the Reference Manual: Procedures.