kavo’s diary

備忘録

ISUCON

ISUCON8予選問題のメソッド・コードブロック単位の実行時間の解析

概要 ISUCON8予選問題で、GitHub - najeira/measureを使ってメソッド・コードブロック単位で実行時間を取得する手順のメモ。 実行時間の取得 前回、リクエスト単位の解析を行った。ボトルネックの更に具体的な箇所の特定のため、より細かい単位、メソッドや…

ISUCON8予選問題のアクセスログ解析

概要 ISUCON8予選問題の環境で、H2Oサーバのアクセスログをalpに噛ませ、URI単位で重い処理を特定するまでの手順。 計測環境 改善の第一歩は現状把握ということで、色々なものの計測環境を整えていきたい。 Webサーバ アクセスログ アプリ プロファイラ(関…

ISUCON8予選問題をクラウドサービス上で動かしてみる

概要 Alibaba Cloud上でISUCON8予選問題を動かした。やり方のメモ。 Ansibleでプロビジョニング 公式のをカスタムしてあって練習に使いやすそうなリポジトリを見つけた。ありがたく使わせて頂く。 構成1:Ansible実行サーバもまとめて1サーバでやってみる(…

ISUCON練習の準備

Alibaba Cloudアカウント作成 ISUCON9に向けて練習しようと思い、備忘録・チームメンバへの共有がてらブログを始めてみた。 今年のサーバ提供はAlibaba Cloudとのことで、とりあえずアカウントを作成した。クレカ登録後、IDを要求される。送って15分くらいで…