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
)。