我必须为 100 万个客户端配置 isc-dhcp-server,该服务器侦听 4094 个 vlan 标记接口,其中每个 vlan 接口都映射到一个子网声明。因此,conf 文件中总共有 4094 个子网声明,每个子网池中有 253 个客户端。
我观察到 dhcpd 守护进程占用了大量内存,并因内存不足错误而重新启动。我将总 RAM 量从 8gb 增加到 16 gb(其中 6 gb 是大页面分配),但它仍然逐渐占用了整个 RAM 并重新启动,并出现相同的错误。
你知道 100 万个客户端需要多少内存吗,或者有任何其他方法可以解决这个问题?
DHCPv4
答案1
查看 LDAP 上的 DHCP,而不是平面文件。但是,我想将服务分散到多个服务器,而不是在负载下崩溃的服务器。