Entries from 2009-10-15 to 1 day

サーバやI/O待ちを含むベンチマークを Benchmark::cmpthese で比較してはいけない、という話

Benchmark.pm の cmpthese は手軽に速度の比較ができるのでとても便利。でも、そもそも何のパフォーマンスを比較しているのか? ソースコードを読めばわかるけど、 perl プロセスのCPU使用時間 あるいは、上記+子プロセスのCPU使用時間 を測定している。換…

初期化とか終了処理とか除いたベンチマークの取り方

ベンチマークを取る際に、それぞれの手法ごとに初期化や終了処理が必要なんだけど、それら処理を除いた、コアの部分の数値を比較したいことって結構ある。そういう場合は、以下のように書けばいい。ということを理解したのでメモ。 #! /usr/bin/perl use str…

linodeがネットワーク的に近くてびびった件

linodeというより、Hurricane Electronic ががんばってるんだろうけど。このホップ数はビビった。 $ traceroute 74.207.***.*** traceroute to 74.207.***.*** (74.207.***.***), 64 hops max, 40 byte packets 1 eM60-254-***-*.emobile.ad.jp (60.254.***.…