Ubuntu DHCP服务器性能监控方法
sudo tcpdump -i eth0 port 67 or port 68。可通过过滤条件(如dhcp关键字)缩小范围,帮助排查请求/响应延迟问题。sudo dhcpdump -i eth0,适合快速分析DHCP交互是否正常。sudo dhclient -v eth0,用于验证DHCP服务器响应速度及配置正确性。top/htop监控CPU/内存占用(若DHCP服务器处理大量请求时资源飙升,需优化配置);netstat/ss查看DHCP服务监听状态(确认端口67/68是否处于监听模式):sudo netstat -tuln | grep dhcp或sudo ss -tuln | grep dhcp。/var/log/syslog,或通过journalctl查看(适用于systemd系统)。命令:sudo journalctl -u isc-dhcp-server(实时日志)或sudo tail -f /var/log/syslog | grep dhcpd(过滤DHCP相关条目)。日志内容包括客户端请求时间、分配的IP、错误信息(如IP耗尽),可分析负载趋势及异常。sudo dhcp-lease-list(需安装:sudo apt install dhcp-lease-list)或直接查看租约文件:sudo cat /var/lib/dhcp/dhcpd.leases。/var/log/syslog中的DHCP请求数)。适合大规模网络环境,实现集中化监控。sudo glances,适合快速查看系统整体性能瓶颈。sudo nmap -sn 192.168.1.0/24(替换为目标网段)。sudo arp-scan --interface=eth0 --localnet(需安装:sudo apt install arp-scan)。