本記事の公開後の2016年7月にはてなにおけるチューニング事例を紹介した。 はてなにおけるLinuxネットワークスタックパフォーマンス改善 / Linux network performance improvement at hatena - Speaker Deck HAProxy や nginx などのソフトウェアロードバランサやリバースプロキシ、memcached などの KVS のような高パケットレートになりやすいネットワークアプリケーションにおいて、単一の CPU コアに負荷が偏り、マルチコアスケールしないことがあります。 今回は、このようなネットワークアプリケーションにおいて CPU 負荷がマルチコアスケールしない理由と、マルチコアスケールさせるための Linux カーネルのネットワークスタックのチューニング手法として RFS (Receive Flow Steering) を
ギークな知人から「vpsでiptables設定していたらルール設定数の上限に引っかかって思い通りの設定ができない!」との話を聞き、それは一体どんな大きさのiptablesなんだと内心ツッコミを入れつつ、対応方法を調べることにした。知人曰くipsetが使えそうとの事なので、調査した結果をブログにまとめておく。 ipsetとは? ipsetとはLinuxカーネルバージョン2.4以降で利用できるIP管理用のユーティリティのことだ。 ipsetを利用することで、IPアドレスの集合を簡単に管理することができる。 ipset自体はネットワーク管理機能を持たないが、iptablesと組み合わせることで、 iptablesのフィルタリングルールを一括で更新できる IPを集合として扱う事で、煩雑なiptables管理を単純化できる といったメリットがある。 ipsetを使ってみよう それでは、実際にipse
2012-11-02 結論から言えば、とりあえず RHLE6/CentOS6 な人は /etc/resolv.conf に options single-request-reopen を書いておこうという話です(全部小文字ですよ、念のため) なぜか? RHEL5/CentOS5/Ubuntu 10.04なLinuxとかでは、FQDN の解決をするときに DNSキャッシュサーバに AAAA RR の Queryを投げる AAAA RR の Reply を受ける DNSキャッシュサーバに A RR の Queryを投げる A RR の Reply を受ける という挙動でしたが、RHEL6/CentOS6 では DNSキャッシュサーバに A RR の Queryを投げる DNSキャッシュサーバに AAAA RR の Queryを投げる A RR の Reply を受ける AAAA RR の Re
We’re getting things ready Loading your experience… This won’t take long.
昨日のエントリー「NIC冗長化〜Miimon編〜」で書いたbondingでNICの冗長化は実現できました。 今回はさらにkeepalivedを利用することで、仮想IP アドレスを2台のサーバ間で共有し、1台に障害が発生しても、待機系サーバでIPアドレスを引き継ぎサービスを継続できるようにします。 keepalivedはこちらからダウンロードします。 インストール手順は以下の通り。 [server1]$ tar xvzf keepalived-1.1.15.tar.gz [server1]$ cd keepalived-1.1.15 [server1]$ ./configure --prefix=/usr/local/keepalived [server1]$ make [server1]$ sudo make install [server1]$ sudo cp ~/install/kee
Global File System (GFS)は、Linuxコンピュータ・クラスター用クラスタファイルシステムの一種である。 AFSやCoda、Google File System(同様にGFSと略される)などの分散ファイルシステムとは異なり、全ノードから同じ共有ストレージに同時にアクセスできる。 GFSでは非接続運用モードがなく、クライアントとサーバの区別がない。全てのノードは同等である。GFS共有ストレージとしては、ファイバーチャネル、iSCSI、AoEなどを主に使う。クラスターでGFSを使うには、フェイルオーバーによる冗長性を実装するGULMなどのサーバベースのロックマネージャ・プラグインや分散ロックマネージャ(DLM)を使う必要がある。単一ノードでGFSを普通のファイルシステムのように使う場合は "nolock" ロックマネージャを使うこともできる。GFS は自由ソフトウェアであ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く