Carpe Diem

備忘録。https://github.com/jun06t

負荷試験

負荷が低いのにアクセスを捌けきれない時の対応

概要 MongoDBでCPU使用率やロードアベレージが高くないのに処理が詰まっている現象が起きました。 その時間にbatchが動いていてアクセスが急に増えることが原因と言うのは分かっているのですが、負荷的には十分余裕があり不思議な状態でした。 そこでdstatで…

負荷試験中に使ったコマンド

概要 負荷試験やサービスが重くなっている時にチェックしたほうがいい項目を挙げてみました。 環境 Ubuntu 14.04 チェック項目 疎通できているか確認 AWSだとデフォルトだとpingが通らないのでncコマンドを使います。 $ nc -z 192.168.1.10 27017 Connection…

dstatで見るポイント

概要 dstatがサーバの状態を調べるのに便利!というのはよく見るんですが、どこを見ればいいのかしっかり理解してなかったのでサーバの負荷状態を再現しながら見るべきポイントをまとめました。 環境 Ubuntu 14.04 dstat 0.7.2 stress 1.0.1 負荷試験で見る…

JMeterをコマンドラインで実行&レポート作成

環境 Ubuntu 14.04 Java 1.8.0_40 JMeter 2.13 JMeterPluginsCMD 1.2.1 準備 JMeterをダウンロードして展開します。 $ wget http://ftp.riken.jp/net/apache//jmeter/binaries/apache-jmeter-2.13.zip $ unzip apache-jmeter-2.13.zip $ chmod +x ./apache-j…