2009年11月27日(金)

Fiono330でmemcachedベンチ

  • Atom 330でmemcachedはどのぐらいまともに動くか。
    • Fiono330にSDHCカード刺す
    • ubuntu server 9.10 をSDHCへインストールする
    • apt-get install memcached する
    • 簡単すぎて感動。
  • MacBookとGbEで直結。
    • 2009/11/27a.jpg
    • 最近はクロスケーブルじゃなくてもいいから便利
  • 最初はTCPクライアントをCで書いていたが、ちょっと調べたらこんなのがあった
  • 条件
    • 100スレッド立ち上げてTCPでget, set, addをする
    • valueのバイト数は、1, 10, 100, …, 100000と変える
    • このときのクエリー数/秒を比較
  • 結果
    • こんな風になりました
      2009/11/27b.png
    • 10000bytes以上の時のgetって、空振りが多いだろうからあんまり意味ないですね(成績が良すぎる)。
    • 1000bytes以下が横ばいなのは、この辺りがAtom的には限界ということか。
      • memcached自体をチューニングすればまだ上は行けるはずだけれども。
    • 10000bytesで10000qps = 800Mbpsぐらい、って考えるとすごいな。Atomで十分じゃないか。27Wしか食ってないし。