Мне нужно настроить isc-dhcp-server для 1 миллиона клиентов, которые прослушивают 4094 интерфейсов с тегами vlan, где каждый интерфейс vlan сопоставляется с объявлением подсети. Таким образом, всего 4094 объявления подсети в файле conf с 253 клиентами в каждом пуле подсетей.
Я наблюдаю, что демон dhcpd занимает огромное количество памяти и перезапускается с ошибкой нехватки памяти. Я увеличил общий объем оперативной памяти с 8 ГБ до 16 ГБ (из которых 6 ГБ занимают огромные страницы), но постепенно занимает всю оперативную память и перезапускается с той же ошибкой.
Любая идея о том, сколько оперативной памяти мне нужно для 1 миллиона клиентов или какой-либо другой способ решить эту проблему?
DHCPv4
Посмотрите DHCP на LDAP, а не на плоские файлы. Но я бы хотел разбить службу на несколько серверов вместо одного, который падает под нагрузкой.