タグ

ブックマーク / blog.livedoor.jp/froo (1)

  • 浮浪プログラマの始末書:バッチ処理並列化

    単体でのチューニングでは限界があるプログラムがでてきた。しょうがないので同一処理を複数同時に起動して並行実行できないかを検討中。 しかし、データを一括更新するバッチ処理なので、ディスクI/Oがボトルネックになっているらしく、vmstatでのCPU使用率は数%しかないんだが、こういう場合に平行実行しても早くなるものなんだろうか? アムダールの法則ってやつで。DBと同じマシンで実行されるのでネットワークの遅延もないし。 参考: バッチ処理での処理分割による実行時間短縮方法 - 流通工房 http://www.rkobo.net/4000/4005.html

  • 1