いくつかあるDHCPサーバの候補の中から、使えそうな機器を選定したくて、
どの程度の払い出し性能なのかを調べられる方法がないか調べていました。
日本シー・エー・ディーさんが公開しているDHCP負荷試験ツールがよさげだったので、
早速これを使って性能を測定してみました。
CentOS6の場合
$ wget https://www.ncad.co.jp/~prodhcp/dhcpperf/dhcpperf-0.3.6.el6.x86_64.rpm
$ sudo yum -y install dhcpperf-0.3.6.el6.x86_64.rpm
CentOS7の場合
$ wget https://www.ncad.co.jp/~prodhcp/dhcpperf/dhcpperf-0.3.6.el7.x86_64.rpm
$ sudo yum -y install dhcpperf-0.3.6.el7.x86_64.rpm
性能の高い機種ほど時間がかかります
以下コマンドのeth0は、サーバにより異なります。
dhcpperfを実行するサーバのI/F名を確認して指定して下さい
$ sudo dhcpperf -v eth0
Preparing for next test run.
Beginning DHCPDISCOVER load test.
secs success failure active | minimum current maximum | average slowest fastest
0 0 0 0 | 0 1 0 | 0 0 0
(長いので省略)
Test run complete: Low-water mark 998 clients/second.
1109 120750 0 7 | 998 998 1000 | 6 65 2
Preparing for next test run.
secs success failure active | minimum current maximum | average slowest fastest
1110 0 0 0 | 998 998 1000 | 0 0 0
Finished and report: 998 transactions per second.
機種 | transactions per second |
---|---|
Juniper SSG5 | 998 |
Cisco 841M | 52 |
CentOS6 + dhcpd | 12 |
さすが名機!びっくりするくらいにSSG5の圧勝でした。
F/Wの役目の終えたSSG5さんは、今後DHCPサーバとして活躍予定です。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント