Solaris DHCP Service Developer's Guide

DHCP Server Multithreading

The DHCP server implements multithreading, enabling it to service many clients simultaneously. Public modules are required to be MT-SAFE to support multithreading by the DHCP server, and this in itself allows the DHCP service to handle a larger number of clients. However, the capacity of the DHCP server is largely dependent on the capabilities of the data storage facility and the efficiency of the public module used to access the data. You can potentially increase the performance and capacity of your Solaris DHCP service by creating a public module for using a fast, high-capacity data storage facility.