タグ

サーバに関するzenpouのブックマーク (3)

  • [Think IT] サーバが重いってどういうこと? (1/3)

    サーバが重いってどういうこと? 著者:ウノウ  尾藤 正人   2007/10/4 2007年10月の連載ランキング1位(一覧を見る) サーバ管理者だけではなく誰でも一度は経験したことがある「サーバが重い」という現象。一言で「重い」というのは簡単ですが、重いというのは具体的にどういうことなのでしょうか。 ここでいう重い・軽いは単一のベクトルで判断できるような簡単な代物ではなく、様々な要素によって発生する現象です。処理が重いからといって闇雲にハードウェアを増強するのは賢いやり方とはいえません。例えば、メモリ不足が高負荷の原因なのに、CPUを高速なものに変えても効果はほとんどないでしょう。 このような無駄な投資を避けるためにも、負荷の原因を特定して素早く対応策を講じるのはサーバ管理者にとって重要なスキルになります。記事ではサーバ負荷の特定の仕方と対策の仕方について、簡単な概要を説明します。

  • ディレクターが知っておくべきサーバに関してのあれこれ その2 : LINE Corporation ディレクターブログ

    残念なお知らせですが昨日に引き続きまして、ユティです。今しばらくお付き合いください。昨日はコスト削減で必要なサーバ構成変更の例について書きましたが、今回はサーバの負荷分散についてお話しようと思います。 ■負荷分散をする必要性 webサービスを提供する場合、小規模であれば www+app+DB などの1セットという形で稼動している場合も往々にしてあると思いますが、ある程度のユーザー数、PV数になってくると、1セットではサーバが悲鳴を上げることでしょう。そこでアクセスを処理するサーバを増やすことになります。ですが、単純に同じものを増やせばいいかというとそうではなく、サーバのスペックに依存する基的な処理能力以外に負荷分散についても考える必要があります。では、実際にlivedoorのサービスで用いられている負荷分散方法をご紹介いたします。 ●DNSラウンドロビン 1つのホスト名に複数のIPアドレ

    ディレクターが知っておくべきサーバに関してのあれこれ その2 : LINE Corporation ディレクターブログ
  • ウノウラボ Unoh Labs: Rubyでネットワークサーバを書く

    尾藤正人(a.k.a BTO)です 先日公開したブラウザだけでネットワーク対戦ゲームができるサイト「プラッシュ」では、 フラッシュとネットワーク通信を行う専用のXMLSocketサーバを開発しました。 このXMLSocketサーバはrubyで書かれています。 LLでデーモンを書く需要が、それほどあるとは思えませんが、デーモンを書く際に気をつけた点、工夫した点をまとめてみたいと思います。 なぜrubyを選んだのか rubyを選んだのには理由は2つあります。 Railsを採用した LLで早く開発をしたかった 僕も昨今のRailsブームにのって個人的にRailsを使い始めていました。 プラッシュは完全に新規プロジェクトで環境を選択する事ができたので、迷わずRailsを選択しました。 では、なぜCのようなコンパイル言語で書かなかったのか。 速く動くものを開発するよりも、早く開発をしたかったからです

  • 1