勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

URLを入力するだけでサーバーの負荷テストが出来る「loadimpact」が便利

   

URLを入力するだけでサーバーの負荷テストが出来る「loadimpact」が便利だったのでメモ。

よく見るabテストというのをやった事がなく、多分見方も最初はわかんないし、と思ってスルーしてたんですけどloadimpactというサイトさんがサイトURL入れるだけで負荷チェックしてくれて、さらに可視化までしてくれると良い感じ。

loadimpact
http://loadimpact.com/

登録無し(月2回?)でも無料登録(月5回)でも使用可能。

実際やってみた。環境は、

メモリ2GB
CPU3コア
CentOS6.5
でサーバーの設定はほぼ下記の通り。

WordPressでメモリを節約しつつ高速化する設定方法
http://taitan916.info/blog/?p=1733

もりもりキャッシュしてるし何とかなるやろ、と舐めてかかってたんですけど、酷い有様でした。

 

1
メモリは1GBも使ってないけど同時アクセス20人超えてきてから重い重い。実際にブラウザから表示しようとしてもかなり重い。

よく分かってないけど恐らく最大接続数の問題だと決め付けて下記のように調整。

 

 

で試したところ、最初のところだけちょっと時間食ってるけど、あとは同時接続100人まで1秒切るぐらいだったのでよさげ。ブラウザからの表示も特に遅延なくいけた。

 

2

 

メモリは1GBを超えるかどうかというところだった。

なんとなくメモリ至上主義になってたけど、他のところに割り振っていっても良さそう。

あと、もうちょっとapache設定について勉強しないといけない。

そういえば画像をCDN? に移すのもよさそうですね。

 - サーバー

  関連記事

images
サーバーのメモリー使用状況を調べる(free)

サーバーのメモリー使用状況を調べる際は teratermでログインして、 fre ...

domain_world_map
ブログサービスの様にサブドメインを動的に生成する方法  

ブログサービスの様に「hoge」というログインIDを作成した際、「hoge.bl ...

images
PHPでコマンドを実行して画像を加工

PHPで画像をリサイズしたりサムネイルを作ろうとすると、 ソースが長くなって面倒 ...

images
Tera Termでコマンドのキャンセル

ssh接続していてコマンドをキャンセルしたい場合は ctrl + c でキャンセ ...

images
pearのインストール状況を確認

pearがインストールされているのかどうか調べたかった。 pear versio ...

images
さくらvpsでサブドメインを割り当てた際のメモ

sshで繋いで下記設定ファイルの下のほうに追記。 /etc/httpd/conf ...

images
iptablesが動いているか確認する

iptablesが動いているか確認する方法が分からなかったのでメモ。 servi ...

msyql-image
sshでMySQLの操作

今までMySQLを操作するときはphpmyadminから 行っていたけど、php ...

images
gzip圧縮とキャッシュをhttpd.confで設定する

今まで共用サーバーで使っていたWordPressをVPSに移した。 せっかくなの ...

images
WordPressのサーバー移行で気付いた点

あるWordPressを置いているサーバーのリソースが苦しくなってきたので、新た ...