2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less
![Webアプリケーション負荷試験実践入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/a69693c8e3511543eac55c6950d35f93372cbb98/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20150224-150224190554-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less
tl;dr デプロイツールによっては 同じサーバに SSH で何回もコマンドを実行することがある(ansible とか)。 コマンドごとに毎回コネクション(トンネル)を確立するとオーバーヘッドも大きくなる。 OpenSSH は $HOME/.ssh/config に次の設定を書くことで、接続を多重化(multiplex)することができる。 # $HOME/.ssh/config Host machine1 HostName machine1.example.org ControlPath ~/.ssh/controlmasters/%r@%h:%p ControlMaster auto ControlPersist 1h multiplex 前後の速度差 SSH を使ってリモートサーバで echo コマンドを実行した時の速度差を計測 before multiplex $ time ssh
以前、モニタリングコマンド『nmon』を紹介したが、今回は同様に便利な『Glances』というコマンドについて紹介する。 このコマンドの特徴としては、多くの情報をひと目で確認出来るということだ。 さて、それでは早速インストールをしてみよう。 以下のコマンドを実行する事で、インストールが行える。 sudo apt-get install python-pip build-essential python-dev sudo pip install Glances sudo pip install PySensors インストール完了後、以下のコマンドで『Glances』を実行する。 glances ぱっと見で多くの情報を参照出来て、かなり便利なコマンドだ。 これはいいね!! 他には、どんな事が出来るんだろう?ヘルプの内容を見てみよう。 test@test-vm-ubuntu:~$ glance
Linuxの起動処理は、これまでinit/upstartと呼ばれる仕組みで行われていました。Red Hat Enterprise Linux 7 (RHEL7)では、これが、systemdと呼ばれるまったく新しい仕組みに置き換わります。Fedoraでは、すでに先行してsystemdが採用されていますが、この連載(?)では、Fedora 17での実装をベースとして、systemdの考え方や仕組み、利用方法を説明していきます。今回は、systemdの動作の基礎となる「Unit」の概念を理解します。 systemdを採用したFedoraでLinuxの基礎を学びなそう!という方には、「「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則」がお勧めです。(^^/ systemdの考え方 参考資料 ・Rethinking PID 1:systemdの開発者であるLennart
サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。 さて、vmstatはメモリの状況やブロック数単位のI/O状況は見られますが、バイト単位のI/O状況やネットワークの送信、受信バイト数を見ることはできません。 # vmstat 1 procs -----------memory---------- ---swap--- -----io----- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 1 0 4724956 355452 726532 0 0 54 484 3 3 1 0 99 0 0 2 0 0 47
前回書いた さようならPuppet、こんにちはChef が、それなりに反響あったので調子に乗ってもうちょっと書いてみる。 前回、ChefはPuppetに比べて簡単!とか書いたが、実際には慣れるまでそれなりに戸惑うところがあった。 ドキュメント を読み、実際に触っただけでは一発で理解できなかった部分を、自分のメモを元に晒しておく。これだけ読んでもいまいちだと思うので、関連するドキュメントへのリンクも張っておくので合わせて読んでみると高速でChefを理解できるかも! client vs node Chef Client Nodes ドキュメントを読んだりChefを触っていると client と node という二つのワードが出てくる。この二つは似ているけど別物。 client は文字通り Chef server の相手になるもの。 Chef server にアクセスするものはすべて clien
ここ最近、サーバの設定ファイルの管理で Chef を使い始めている。まだ全然詳しくないけど、今感じている「Chefの楽しさ」を誰かに伝えておきたかったので、ファーストインプレッションを簡単に。 Puppetを今までそこそこ使っていたので、どうしてもそことの比較な感じになっちゃいます。Puppetも良いのだけど、Chefは後発ということでさらに良くなっている感じ。 基本的な仕組 これは、Puppetとほぼ同じ。クライアント-サーバ型のシステム。設定を書き、それをサーバに置いておく。クライアントはサーバと接続し、自分自身の設定を書き換えたり、必要なソフトウェアをインストールしたりする。 rubyな設定ファイル Puppetは基本的に独自DSLで設定ファイルを記述すので「覚えるのがめんどくさい」「細かいこと、ちょっと無茶なことをしようとすると大変」。Chefの設定ファイルはrubyそのものなので
2010.07.09 次世代Ruby on RailsサーバーUnicorn(汎用のRackアプリケーションサーバ)を使ってみた 2010.07.20追記: prefixを指定した運用も可能でした。ご指摘頂きありがとうございます。 2010.07.28追記: 関連記事「RailsサーバUnicornを飼いならす! 運用時の便利技」へのリンクを張りました。 Railsサーバはたくさんあってややこしいですね! 最近さらにUnicornというものが頭角を表してきたようで、Twitterやgithubも使っているようなので使ってみましたので、特徴や使い方などレポートしてみたいと思います。 このブログの他にもEngine Yardのブログ記事「Everything You Need to Know About Unicorn」やgithubの記事「Unicorn!」が非常に参考になると思いますので、
■はじめに こんにちは、楽天株式会社のよしおかひろたかです。このブログでは、楽天のエンジニアの持ち回りでいろいろなことを書いていきます。お題は自由ということなので、先日楽天で開催した自作サーバカンファレンスについて書くことにします。 ■自作サーバカンファレンスとは 自作サーバカンファレンスは、はてなの執行役員、田中慎司さんが主催者となって、2009年11月25日に楽天で開催されました(http://atnd.org/events/2052)。 その趣旨を上記のサイトから引用すると 「ウェブサービスを動かすサーバを自作する」という行為は、過去様々な人がそれぞれの形で試してきました。自宅に自作PCを置いてサーバにしている、という方も珍しくはないと思います。しかし、自作したサーバを数十台、数百台の程度の規模で運用することは、すくなくともこれまでは、あまり一般的ではありませんでした。 今年に入り(
改造後の全体イメージ ML115 G5が安いので、買ってみた。2009/02/04 13,750円送料込み。 結論:この激安サーバーは、デスクトップマシンとして使える。 ただし、カスタマイズが必要。 カスタマイズ1.PCI-E X16 の VGAカードを付ける。最安3,000円くらい。 カスタマイズ2.ケースファン・CPUファンの音がうるさいので、交換する。プラスドライバだけで対応。 カスタマイズ3.チップセットファンを付ける。 カスタマイズ4.サウンドカードを付ける。希望者のみ。 これでOK。 起動時に爆音を発生させるケースファンと、CPUファンを静音ファンにすればすごく静かなPCに。 これは、2つのファンを交換してML115を静音デスクトップパソコンにした記録である。 改造後、CPUファンの固定方法はロックタイ 前から まず、ケースファンとCPUファンの音がうるさい。サ
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 HP-ProLiant-ML115 G5の情報をまとめたサイトです。 ML115 G1についてはこちら...
WebROaRはRuby製のオープンソース・ソフトウェア。Railsアプリケーションを公開する際、通常何らかのHTTPサーバと組み合わせて利用する。かつてはApache + Mongrelが人気で、最近ではApache + Passengerまたはnginx + Passengerという組み合わせが人気だ。 高パフォーマンスが売りのデプロイサーバ そんな中、またしても新しいデプロイサーバが登場した。管理画面付きのすごいやつ、それがWebROaRだ。パフォーマンスの高さを誇っており、使い勝手も良い。まだ開発途中とは思われるが今後に期待のできるとても興味深いソフトウェアだ。 対象はUbuntu/Debian/Mac OSX/CentOSとなっている。今のところWindowsはサポートされていない。インストールはRubyGemを使って簡単に完了する。WebROaRを立ち上げると専用の管理アプリケ
Last-modified: 2019-05-22 (水) 16:27:27 / Short URL: http://wiki.nothing.sh/1361.html / - users /
VMware ESXi が無料化されたので試してみた。 安売りしてたので衝動買いした HP ML115 (¥15,750 + CPU換装 + メモリ 4GB増設) に、ESXi を入れようと CD-R からインストールを開始したところ Unable to find a supported device to write the VMWare ESX Server 3i 3.5.0 image to. とかいわれてインストールできず。 ググったらどうやら USB メモリにインストールして起動するのが簡単らしい。ここをみながらやってみた。 1GB の USB メモリを用意して、Linux マシンで ISO image をループバックマウント install.tgz を展開 その中の VMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd.bz2 を圧縮
VMware ESXiの導入に関しML115を選択しましたが、低コストの割りかなりアリでした。 ネットワークストレージを別途準備していれば。 ・VMware ESXiって何? ESXはホストOSを必要とせず、直接ハードウエアにインストールして動作させる完全なるハイパーバイザです。多くの本番環境でも利用されている実績からもわかる通り、その性能も折り紙つきですし、より多くの仮想マシンを同時実行させる特殊機能などが実装されています。 もちろん、今回無償化されたESXiも同じです。 [Think IT] 第1回:ESXiって何だ? (1/3) ・ML115って何? HPの格安サーバHP-ProLiant-ML115 G5のこと。 HP-ProLiant-ML115 G5まとめwiki – トップページ 安く購入する方法もこちらで。 ML115は1万5000円弱で最小構成のものが購入できます。 CP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く