2014-01-01から1年間の記事一覧

負荷テストの学び(4)

web

(1)~(3)では負荷試験について、負荷をかける方法を学びました。 今回は負荷をかけられたサーバの状態を知る方法についてです。 Ganglia GangliaはRRDtoolのフロントエンドだと思えばいいみたいです。 監視したいサーバ内で、gmondのようなGangliaのプロセス…

負荷テストの学び(3)

web

今回は、jmeterからMySQLに負荷をかけてみます。 準備 jmeterがあるフォルダのlib以下に、mysql-connector-java-5.1.29-bin.jar を配置します。 このjarファイルはOracleのページからダウンロードできます。次に、テスト計画を作成します。 JDBC RequestとJD…

負荷テストの学び(2)

web

実際に Apache JMeter を利用して負荷テスト(性能テスト)をやってみました。 JMeterの設定をする コマンドラインからjmeterを起動します。 上の画像のようにスレッドグループを作りました。 とりあえず、自分が作ったサイトのトップページとその後遷移する…

passengerと組み合わせてnginxを使う

web

passengerからnginxを使うのは簡単です。passengerをインストールしていれば、passenger-install-nginx-moduleが一緒にインストールされているので、これを実行します。いくつか1問1答形式で答えていくと、勝手にコンパイルしてnginxをインストールしてく…

MySQLのmaster/slave環境を作る

web

1つのサーバーでmaster/slave環境を作ります。 ここではmyqsld_multiを利用します。 複数のmysqldをたてる まず、既に /var/lib/mysql のような場所で1つ動いていると仮定します(こいつがマスターになります 元の環境を汚したくないので、/usr/local/var/…

jenkinsのgit-plugin 2.0.2にバグあり

web

2014/02/20にgit-pluginの2.0.2が出ましたが、バグがあったようです。 2014/02/21にバグが修正された2.0.3がリリースされていますので、あれって思った人はアップデートしましょう!バグがあると、こんなエラーが起きます。 過去のビルドが見れない 以下のよ…

負荷テストの学び(1)

web

負荷テストをしたことがないので、何回かにわけて負荷テストについて勉強します。 負荷テストとは 以下、IT用語辞典から引用したものです。 負荷テストとは、システムが実際の業務に耐えられる処理能力を持っているかどうかを検証するためのテストのことであ…