タグ

ネットワークに関するkotaro-onoのブックマーク (10)

  • ノンブロッキングI/Oと非同期I/Oの違いを理解する

    English

    ノンブロッキングI/Oと非同期I/Oの違いを理解する
  • ネットワーク機器の処理性能について

    ネットワーク機器の処理性能について スイッチなどのLAN機器のカタログを見ると バックプレーン 8.8Gbps だとか スイッチング処理能力 3.6Mpps なんて書かれていたりします。 そもそもここで書かれている数字がどれほどの能力を示しているのかって分かりますか? 普通にスイッチを使用しているのであれば特に気にしなくても使えてしまうので意外に気にしていない方もいるようなのですが、いざというときに重要だったりします。 今回はネットワーク機器の処理能力について説明していきます。 バックプレーン バックプレーン容量とはスイッチ全体での1秒間で処理できるデータ量を表しています。 メーカによっては「スイッチングファブリック」だとか「スイッチング容量」なんていう場合もあります。 bps(Bit Per Second)の単位で表されます。 バックプレーンとは、来スイッチ内部のデータ用バスのことで、

    ネットワーク機器の処理性能について
  • ネットワーク性能のチューニング (TCP編)

    前回はsun4vアーキテクチャのSolarisでネットワーク性能を改善する方法について説明しました。今回はSolaris一般についてTCPの性能を改善する方法を説明します。 TCPの性能のチューニングといえば、まずはウィンドウサイズです。必要なウィンドウサイズは、通信相手とのRTT(ms)÷1000×帯域(bps)÷8で求められます。今どきはRTTが300msくらいあるヨーロッパ相手でも50Mbpsとか出ることがあるので、2MBはほしいです。国内については、石川県から東京を経由して行くので場所によってはRTTがいくらか大きくなりますが、悪くても50ms程度なので2MBもあれば320Mbpsまで対応できます。 受信ウィンドウの最大値を決めるカーネルパラメータはtcp_recv_hiwatで、デフォルトは48KiBです。ミラーサーバは受信のスループットをあまり必要としませんが、これはあまりにも

    kotaro-ono
    kotaro-ono 2014/02/25
    カーネルパラメータなど。詳しい。
  • 回線開通物語

    今年のゴールデンウィークは1年ぶりに四国へ帰省し、愛媛にある実家から徳島の那賀町という山峡(やまかい)の町にある温泉へ出かけた。同じ四国の中なのだが、クルマで4時間近くかかった。電車とバスを使うことも考えたが、電車だけで4時間半もかかると分かって断念した。実家から東京や大阪へ行くより時間がかかるのだ。交通網がいかに中央志向で作られているかが分かる。那賀町は山深いところだが那賀川に沿って国道195号線が整備され、立派な瓦屋根の民家や小さいながら新緑の中で白さが目立つきれいな中学校の校舎が豊かさを感じさせる町だった。 さて、今回はネットワークの土台である回線の話をしたい。提案書や設計書でネットワーク構成図を描くとき、広域イーサネットならば雲の絵を書いてそこから直線を引き、その先にルーターやスイッチを表す箱を書く。回線は1の直線に過ぎない。しかし、実際の回線はNTT東西やキャリア(通信事業者、

    回線開通物語
  • DHCPスヌーピングでよりセキュアな環境を構築する - @IT

    番外編 DHCPスヌーピングでよりセキュアな環境を構築する 澁谷 寿夫 AlpHa FACTORY 高鳥 正彦 Infoblox株式会社 Systems Engineer 2008/8/20 連載「もう一度見直したいDNSDHCP」の最終回「DHCPベストプラクティスと新たな役割の模索」では、DHCPを利用した不正PCの排除方法を解説しました。しかしそこにはただし書きとして「DHCPを使わない方法でIPアドレスを設定されるとお手上げ」という一文がありました。そこでDHCPサーバとスイッチの機能を利用して、安全に不正PCを排除する方法を考えます(編集部) 以前、DHCPベストプラクティスとして、DHCPを利用して不正PCの排除を行う方法について説明しました。その際にも説明しましたが、この方法は完全ではなく、詳しい人であればIPアドレスを手動で設定してDHCPの制限を逃れることができるという

    kotaro-ono
    kotaro-ono 2011/02/05
    DHCPスヌーピングについて
  • サーバ監視に超使える〜topコマンドのまとめ:phpspot開発日誌

    サーバ監視に超使える〜topコマンドのまとめ サーバを運用しているとよく使うtopコマンドですが、標準のtop以外にも色々便利なものがあるのでまとめてみました。 ボトルネックといえば、ネットワーク、ディスクIO、スワップ、CPU、メモリといったものが関連しますが、ツールで視覚化することでより分かりやすい対策がとれますね。 htop こちらも、通常のtopよりもさらに多数の情報を表示してくれるツール。 CPUやメモリの状態が視覚的にグラフで表示されていたり、複数CPUがある場合もそれぞれに利用率を表示してくれてわかりやすいです。 pstreeで表示するようなツリー+topコマンドのような表示も t を押せば切り替えられます。 公式サイト上にある128コア積んだマシンのhtop結果が面白い。 次のようにすべてグラフで表示されているため、128コアあったとしても瞬時に負荷が把握できますね。 io

    kotaro-ono
    kotaro-ono 2010/12/02
    サーバに実際いれるかどうかはさておき、使えそう
  • IOSルーティング編 デフォルトルートの設定

    ルーターがパケットを中継するにあたってルーティングテーブルに該当する経路情報がない場合,「デフォルトルート」と呼ばれるルートにパケットを転送します。ネットワークを構築・運用するときは,このデフォルトルートの通知や再配布を考える必要があります。今回はデフォルトルートがどのように配布されるかを学習しましょう。 デフォルトルートの設定に使うコマンド 最初に,デフォルトルートの設定について解説します。デフォルトルートの設定に使うコマンドには3つの種類があります。ip route,ip default-network,ip default-gatewayです。 ip routeコマンドはスタティックルートを設定するコマンドです。このコマンドでデフォルトルートを設定するためには,ネットワークアドレスが0.0.0.0でサブネットマスクが0.0.0.0というネットワークあてのスタティックルートを設定します

    IOSルーティング編 デフォルトルートの設定
    kotaro-ono
    kotaro-ono 2010/11/30
    RIPでゲートウェイをアドバタイズ
  • インターネットを支えるDNS

    前回は、DNSの基的な考え方や動作について説明した。今回は、DNSという巨大な分散システムが、インターネットの中で実際にどのように運用されているのかを見てみよう。 ドメインの種類ドメインの種類 前回説明したように、ドメイン名(FQDN)とは「ドメイン・ツリー」と呼ばれるDNSの根幹そのものの書式を示している。 ところで、このトップ・レベル・ドメイン(TLD:Top Level Domain)やセカンド・レベル・ドメイン(SLD:Second Level Domain)は、だれがどのように決めて管理しているのだろうか? TLDなどを決定・運営しているのがICANN(Internet Corporation for Assigned Names and Numbers)で、ドメイン名のほか、IPアドレス/ポート番号管理などを指揮する国際的な非営利法人団体である*1。すなわち、ルート・ネーム・

    インターネットを支えるDNS
    kotaro-ono
    kotaro-ono 2010/11/27
    DNS、レジストラについて
  • 主なDNSレコードの種類- @IT

    ゾーン(ドメイン)情報を記載する。以下のようなデータを保持する ・ドメインのDNSサーバ名 ・ドメイン管理者のメール・アドレス ・シリアル番号―ゾーン転送時に情報が更新されているかどうか判断に用いられる(連載の第3回参照)。数値が大きくなっていれば更新済みという意味だ。番号は任意だが、管理しやすいように通常は「年月日+連番」などの書式が多く用いられている ・更新間隔(refresh)―このゾーン情報のゾーン転送間隔時間を秒で指定する ・転送再試行時間(retry)―ゾーン転送に失敗した場合の再試行までの猶予時間を秒で指定する ・レコード有効時間(expire)―ゾーン情報を最新と確認できない場合の有効時間を秒で指定する ・キャッシュ有効時間(TTL)―このゾーン情報をキャッシュする場合の有効時間を秒で指定する @ IN SOA dns.example.com. root.example.

    kotaro-ono
    kotaro-ono 2010/11/26
    DNSレコードの種類
  • 【大原雄介の最新インターフェイス動向】 10GBase-Tその1

  • 1