URLを入力するだけでサーバーの負荷テストが出来る「loadimpact」が便利
URLを入力するだけでサーバーの負荷テストが出来る「loadimpact」が便利だったのでメモ。
よく見るabテストというのをやった事がなく、多分見方も最初はわかんないし、と思ってスルーしてたんですけどloadimpactというサイトさんがサイトURL入れるだけで負荷チェックしてくれて、さらに可視化までしてくれると良い感じ。
loadimpact
http://loadimpact.com/
登録無し(月2回?)でも無料登録(月5回)でも使用可能。
実際やってみた。環境は、
メモリ2GB
CPU3コア
CentOS6.5
でサーバーの設定はほぼ下記の通り。
WordPressでメモリを節約しつつ高速化する設定方法
https://taitan916.info/blog/?p=1733
もりもりキャッシュしてるし何とかなるやろ、と舐めてかかってたんですけど、酷い有様でした。

メモリは1GBも使ってないけど同時アクセス20人超えてきてから重い重い。実際にブラウザから表示しようとしてもかなり重い。
よく分かってないけど恐らく最大接続数の問題だと決め付けて下記のように調整。
StartServers 8 MinSpareServers 5 MaxSpareServers 10 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 400
で試したところ、最初のところだけちょっと時間食ってるけど、あとは同時接続100人まで1秒切るぐらいだったのでよさげ。ブラウザからの表示も特に遅延なくいけた。
メモリは1GBを超えるかどうかというところだった。
なんとなくメモリ至上主義になってたけど、他のところに割り振っていっても良さそう。
あと、もうちょっとapache設定について勉強しないといけない。
そういえば画像をCDN? に移すのもよさそうですね。
関連記事
-
CentOS 6.5にメールサーバ(postfix&dovecot)を導入する方法
CentOS 6.5にメールサーバ(postfix&dovecot)を導 ...
-
サーバーリソース監視にsar(sysstat)が便利だった
過去にサーバーリソース監視のmuninとかcactiを何度か入れようとして挫折し ...
-
VPSに無料SSLのLet's Encryptを導入
SSLといえば有料という認識だったが、無料のものも出てきているという話を聞いた。 ...
-
cronの時間設定部分が全てアスタリスク
サイトを引き継ぐことがあり、そのサーバの設定資料を確認するとcronの設定で日時 ...
-
ムームードメインで取得したドメインをムームードメイン側のDNSでエックスサーバを使う方法
ムームードメインでドメインを取得し、エックスサーバで使う場合にエックスサーバ側の ...
