久々に社内向けに勉強会を行いました。 既に稼働しているサービスの、サーバの台数調整の考え方についてです。半分くらいは口頭で話したので資料だけでは物足りないかと思います。が、せっかくなので公開しておきます。 内容はインフラ管理についてですが、対象... 続きを読む
この中で、「クラス」にはいくつかの種類が存在しますが、「IN」(Internet) 以外を利用することはまずありません。また、リソースデータはタイプの違いにより複数の値が必要な場合があります。例えば「SOA」なら7つの値が、「MX」ならば2つの値が必要になりま... 続きを読む
サーバ監視に超使える〜topコマンドのまとめ サーバを運用しているとよく使うtopコマンドですが、標準のtop以外にも色々便利なものがあるのでまとめてみました。 ボトルネックといえば、ネットワーク、ディスクIO、スワップ、CPU、メモリといったものが関連しま... 続きを読む
自宅サーバ自宅サーバのインフラ設計書を公開します。Design paper of the home server(抜粋)昨夜にTwitterで公開したら予想外に反響があったので、ちゃんとエントリに残すことにしました。クラックされるおそれがあるので、細かい部分は公開できないことをご... 続きを読む
ちょっと煽り気味のタイトルですが、CPU がマルチコアになり 2個、4個と増えていく中 Linux の負荷の指針になるロードアベレージをどう読むべきか、という話です。気になったところを少し調べたのでそのまとめを。http://d.hatena.ne.jp/naoya/20070222/1172116... 続きを読む
調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。top ではシステム統計のスナップショットを見ること... 続きを読む
はじめまして、HIROKIです。 大規模コンテンツの開発に携わっていると数多くのサーバにsshでログインすることになります。その手間を軽減するために $HOME/.ssh/config を設定してみます。 sshコマンドを簡略化 例えば dev01.labs.unoh.netというサーバにsshで... 続きを読む
プロセスごとのリソース状況の確認 topコマンドを使う。 $ top 表示中は、M(Shift + m)でメモリ(RES)の使用率順にソートや、P(Shift + p)でCPU使用率順にソートなどができる。また、iを押すことでアイドルプロセスの表示・非表示を切り替えることができる。また... 続きを読む
mysqlレプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をス... 続きを読む
Amazon EC2の申し込みAmazon EC2の接続準備Amazon EC2のマニュアルAmazon EC2 Command Line ToolのセットアップAmazon EC2のインスタンスの起動Amazon EC2のPublic AMIsを選ぶお勧めのAmazon EC2のPublic AMIsAmazon EC2とyumAmazon EC2にmecabAmazon EC2のイン... 続きを読む
15:51 | すこし前にはてなスターのリリースがされたのですが、サービス開始直後にありがちなことに、時々負荷で遅くなったり、アクセスしにくくなったりしてしまいました*1。これではいけない、ということで、すぐ次の日に、バックエンドのサーバを一気に10台近... 続きを読む
京都で行われたオープンソースカンファレンス2008 Kansaiに行ってきました。 はてなのCTO naoyaさんの発表を聞いて来たのですが、創業時から現在までのインフラ構築の工夫や苦労を語られていました。 はてなnaoyaさん はてなを支えるバックエンドシステム 関西... 続きを読む
パスワードの管理と運用を考える 連載:Linux管理者への道(1) 管理者として避けて通れないのが、一般ユーザーも含めたパスワードの管理と運用である。管理者として何をすべきなのかを再検討してみよう 続きを読む
第2回 名前解決の仕組みとゾーンファイルの設定 今回は、BINDの設定を行う。ゾーンファイルの編集を行って正引き・逆引きが行えるようにするほか、MX、CNAMEなど各種レコードの使い方を紹介する。また、名前解決の仕組みについてもここで理解しておいてほしい... 続きを読む
Recent Entries セキュアなサーバを作るために最低限やっておくこと Yahooキーワード抽出APIライブラリ テスト駆動開発 (test driven development: TDD) のすすめ GoogleAnalyticsAPI on EC-CUBE 土日で作るコンパイラ OPEN ERPに挑戦3 OPEN ERPに挑戦2 OPE... 続きを読む
Linux Squareフォーラムに掲載されている全記事にアクセスできるインデックスです。このページを見れば、Linux Squareフォーラムのすべてが分かります。また、インデックスは記事の追加とともに拡充していきます。 最終更新日:2008年10月9日 続きを読む
こんにちは、naoya です。 先日、ウノウが公開しているサービスの中にいくつかの脆弱性が見つかったため、社内で「脆弱性発見大会」を開催しました。この大会は、二人一チームに分かれてウノウが公開している各サービスの脆弱性を見つけることを目的とした大会... 続きを読む
id:hirose31くんがロードバランサについてあれこれ書いてる.そんなわきゃない>DNS RRはロードバランサの座を奪い返せるかこの間彼から教えてもらったんだけどLVS(LinuxVirtualServer)は結構すごいという話.「でも安定性がぁ」とか「ASICには勝てないよね」とい... 続きを読む
Sysinternals Web サイトは、1996 年に Mark Russinovich と Bryce Cogswell によって、高度なシステム ユーティリティや技術情報を紹介するために作成されたサイトです。Microsoft は、2006 年 7 月に Sysinternals を買収しました。Sysinternals の各ユーティ... 続きを読む
前回はWindowsでのサーバやPCのボトルネック箇所の簡単な見分け方をご紹介させていただきましたが、要望がありましたので今回はLinuxの場合をご紹介いたします。 4つの主要ボトルネック要素の復習です。 サーバやPCには4つの主要ボトルネック要素があります。こ... 続きを読む