タグ

2009年7月22日のブックマーク (8件)

  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方

    スイッチ間で VLAN-ID をやりとりするために利用されることが多いタグVLANですが、Linuxルータ上から直接利用することで、LANケーブルのタコ足を解消することができます。まあ、「L3スイッチ使うからいいもん」という方は軽く流してやって下さい(笑 ただ、LinuxnetfilterでVLAN間のフィルタ制御ができるのは魅力に感じます。 apt-get install vlan これで、さくっとインストールできます。 使い方も非常にシンプルで、 vconfig add デバイス名 VLAN-ID とするだけです。 例えば、 vconfig add eth0 1 とすると、eth0.1 というインターフェイスが作られ、VLAN-ID=1 のタグ付きパケットはここから出入り出来るようになります。些細なことですが、VLANタグ付きのパケットが eth0.* から出入りしている様子を最初に

    DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方
    nurai
    nurai 2009/07/22
  • [Linux] vlanの設定

    Lniuxでvlanを設定する時の設定方法です。 下記のコマンドを打つだけで設定可能です。 vconfig add [インターフェース名] [vlan-id] たとえば下記のように打つと eth0 に vlan-id 1000 の # vconfig add eth0 1000 ifconfig eth0.1000 でIFが確認できます。アドレスのつけ方は通常のIFと同じで下記のように設定します。 # ifconfig eth0.1000 10.0.0.1 netmask 255.255.255.0 【注意点】 環境によってはvlanのモジュールが 組み込まれていない場合があります。 その場合は下記のコマンドを打ちます。 # modins ebt_vlan.ko モジュールが組み込まれたかどうかは下記で確認できます。 # lsmod

    nurai
    nurai 2009/07/22
  • Omicron VLAN

    Virtual LAN (IEEE 802.1Q) 物理的な LAN と独立した仮想的な LAN を構築するための技術. ブロードキャストドメインは VLAN ごとに分離される. VLAN は VLAN ID によって識別される. VLAN はスイッチ内に論理的なスイッチ(というかブリッジ)を作成するような仕組み. VLAN 間の通信にはルータかレイヤ3スイッチが必要. ブロードキャストドメインが違うので,VLAN が異なると ARP で MAC アドレスを解決できない.そこでスイッチとルータ間を(トランクリンクで)接続する. 一方,レイヤ3スイッチでは,ルータを内蔵しており,VLAN 間のルーティングをスイッチ内部で処理できる. VLAN 用の論理インタフェースを Catalyst では SVI(Switched Virtual Interface) と呼んでいる. VLAN 間のルーテ

    nurai
    nurai 2009/07/22
  • NICの設定をしよう!

    NIC設定の指針(OS標準機能) 今回は、SUSE Linux Enterprise Server(以下、SLES)のネットワークの設定について解説していきましょう。 サーバに搭載されているNIC(Network Interface Card)は、そのサーバの種類によってさまざまなタイプが存在します。またLinuxの場合、これらのNICに対する設定もPCのそれに比べると考慮点が非常に多く、適切な知識をもったネットワークエンジニアによる設計が必要です。 通常、PCであればNICのポート1つに対して、単一のIPアドレスやネットマスクホスト名などを設定します。しかし、サーバ用途では複数のNICを束ねて仮想的なインタフェースを構成する場合や、VLAN(Virtual LAN)ドライバによる仮想的なネットワークセグメントを作成する場合があります。基的には、いずれの場合も物理的、仮想的なインタフェ

    nurai
    nurai 2009/07/22
  • 【Vine Linuxで自宅サーバー】サーバー機でルータ構築(PPPoE+iptables)

    ここでは、自宅サーバー機でルータを構築します。 私も色々と市販のルータを使用してみたのですが、どうもアクセスが増えると不安定になったり、 それなりにいい物だと、高額になる為、自宅サーバー兼ルータを構築する事にしました。 私の環境でルータ構築後は、市販ルータよりも安定している感じです(^^♪ ※ ルータ構築に当たっての注意 あくまで、ブロードバンドモデム経由で直接インターネットに接続している事が前提となります。 ルータ経由でインターネットに接続している環境では、構築不可能です。 PCルータではNAPT(IPマスカレード)機能にて内部の複数のクライアントPCから同時にインターネットが 利用できるようにし、クライアントのIPアドレスは、DHCPサーバーを構築して自動で割り当てるようにします。 iptablesにて必要ポート以外は外部からのアクセスを拒否します。 1) NIC(LANカード) マザ

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • floppyfw

    Brief Description floppyfw is a router with the advanced firewall-capabilities in Linux that fits on one single floppy disc. Features: Access lists, IP-masquerading (Network Address Translation), connection tracked packet filtering and (quite) advanced routing. Package for traffic shaping is also available. Requires only a 386sx or better with two network interface cards, a 1.44MB floppy drive and