Info talk2013 Presentation Transcript 産業技術大学院大学 InfoTalk仮想ネットワークの落とし穴 ~ 秘匿されている致命的欠陥 ~ 2013年3月15日(金) 19:00 – 20:30 産業技術大学院大学 株式会社データホテル 伊勢幸一 自己紹介名前 伊勢幸一(いせ こういち)... 続きを読む
Browse the manual online You may download the manual (in HTML) for off-line reading here : As a tar ball : manual.tar.gz As a zip archive : manual.zip You may start browsing the manual off-line from the manual/index.html file. The manual sour... 続きを読む
2011年8月2日火曜日 SYN ACKが返ってこない太郎 すげ、こまったお。 LBの配下に、WEBサーバ(apache)を複数台置いて画像を配信してたら MAC(OS X10.8.6)、ubuntu(11.04)で画像が見れたり、見れなかったり。 状況kwsk ・LBの振分ルールはラウンドロビン。 ・LBか... 続きを読む
そもそも「tcp_tw_recycle」ってなに?TIME_WAIT状態のソケット*1を高速に再利用するためのLinuxカーネル特有の仕組みらしい。 「/etc/sysctl.conf」でこいつ(net.ipv4.tcp_tw_recycle)を1にしてやって「sysctl -p」するだけで有効になります。 「TIME_WAITの... 続きを読む
デジタル機器の利用動向で知られるコムスコアの調査によると、2011年12月時点の日本における携帯電話に占めるスマートフォンの割合は16.6%でしたが、2012年6月には23.5%になり、半年で約7ポイントも増加しました。「まだ4人に1人の割合じゃないか」と思う方もお... 続きを読む
A Day In The Boy's Life とあるエンジニアのとある1日のつぶやき。 プロフィール Apacheの404用ページが全然ステータ… 8時間前 »なうを見る プロフィール|ピグの部屋 なう|グルっぽ ニックネーム:itboy 性別:男性 誕生日:1977年11月13日 0時頃 血液型... 続きを読む
2012-11-14 Re: CentOS5でもRPS/RFSでNICが捗る話 id:studio-m (nekoyaさん)にblogエントリで先を越されたけど自分はちょっと使い所と事情が異なっていそうだったのでそれを書いておきたく!!0. RPS/RFS の利用 CentOS5 系でのやり方は nekoyaさんのエントリ を... 続きを読む
My IP Address and Geolocationip_addr: 59.106.108.66 remote_host: gw.hatena.ne.jp user_agent: Hatena::Bookmark/2.00 port: 46666 lang: connection: TE, close keep_alive: encoding: mime: charset: via: forwarded: <info> <charset></charset> ... 続きを読む
ちょうど1年前に「高負荷サイトのボトルネックを見つけるには」という記事を掲載していますが、この手のトラブルシューティングって結構大変で悩ましいですよね。はじめまして、新入りの@pandax381です。 ログからは見えてこないもの 「サイトの応答が遅い」と... 続きを読む
ニュースレターNo.41/2009年3月発行 インターネット10分講座:大規模NAT(Large Scale NAT:LSN)あるいはキャリアグレードNAT(CGN) 今回の10分講座は、IPv4アドレスの在庫枯渇の時期が迫るとともに注目を集めている大規模NATあるいはキャリアグレードNATと呼ばれ... 続きを読む
IPアドレス枯渇対策技術として,「キャリア・グレードNAT」(CGN)の存在が知られるようになってきました。さらに最近は,同様の話題の中で「ラージ・スケールNAT」(LSN)という言葉を耳にしたことがあるかもしれません。LSNとはどんなしくみのことで,CGNとは... 続きを読む
NHN Japan子会社のデータホテルとSkeedは6月12日、グローバル間のデータ転送を高速化させるクラウドサービス「データホテル クラウド コネクト」を発表した。Skeedが独自開発した通信プロトコル「Skeed Silver Bullet Protocol」(SSBP)の採用で、標準プロトコ... 続きを読む
REVIEW(12/05/24) オープンソースで開発されている仮想無線LANルーターソフト「Virtual Router」 無線LAN機能を備えたPCをルーター化しインターネット接続を分配・共有できる 「Virtual Router」v0.9 Beta 「Virtual Router」は、オープンソースで開発されて... 続きを読む
IT, Linux はじめにとある環境で、internalのLinuxサーバでbonding(ボンディング)を組んでいました。modeは4。802.3ad(LACP)準拠のリンクアグリケーションなモードです。 ちなみに、bondingとは・・・ちなみに、"bonding"とは、ネットワークインターフェースを... 続きを読む
整理がてら。 httpdが動いているあるホスト上で、 /var/log/messages に以下のようなメッセージが出ていた。 kernel: TCP: time wait bucket table overflow kernel: printk: 50078 messages suppressed. "netstat -tna |grep TIME_WAIT"すると、10万以上の数で... 続きを読む
linuxとあるホストに、TCP接続を張っては切るという処理をぐるんぐるん繰り返すベンチマーク的なプログラムを書いて動かしました。最初のうちは期待した通りの動作をしてるんですが、途中から対向のホストにTCP接続できなくなってエラー出まくり。 $ netstat -t... 続きを読む
bondingとは? 簡単に書くと複数のNICを一つにまとめて、負荷分散や冗長化を行うというものです。 kernelのモジュールである「bondモジュール」をつかうので、bondingといったように呼ばれているらしいです。 注意点 BondingでリピータHUB(いわゆる馬鹿ハブ・... 続きを読む
cles::blog 平常心是道 blogs: cles::blog NP_cles() « 康竜 赤坂店 :: Amazonの欲... » Home > Proxyを自動設定する 2008/03/11 [ by hsur at 18:57] Proxyを自動設定する 家、会社、大学、実家、出先といろいろな場所でPCを使うのですが、場所によってはPr... 続きを読む
なんかネットワークの問題を調べていたらtcpのリトライが発生している模様。 でもイメージトークしててもしょうがないので本当にリトライが発生しているのかtcpdumpで調べてみたんだけど、なにせ情報量が多過ぎる。 そんでtcpdumpの情報の解析方法を調べている... 続きを読む
2008年4月21日(月) ■ 無題 _ 今朝の電車でおっさんが読んでたスポーツ新聞からちょっと見えてた見出し。頭のおかしい人が新幹線で全裸になってタイーホ。春だなぁ。 _ 出社してからニュースサイトを巡回して、それが ファーストサーバの社長だったと知る。あぁ... 続きを読む
サイバーエージェント 公式エンジニアブログ プリンキピア サイバーエージェント~日常と非日常の境~ プロフィール [ルーム|なう|ピグの部屋] ニックネーム:VAX 性別:男性 誕生日:1978年1月1日 0時頃 自己紹介: 毎週水曜日(+不定期)更新予定。サイバーエ... 続きを読む
ネットワークネットワークの帯域を計測する場合、非常に便利なツールです。UNIX系ではnetperfが有名かと思いますが、UDPの計測に関してはIperfの方が使いやすいと思います。WindowsやLinuxなど各種OSで使用できます。ダウンロードNLANR/DAST : Iperf - The TCP/... 続きを読む
こんにちは。弊社ネットワーク担当のshiromaです。 以前当ブログでも取り上げました通り、弊社は六月に新社屋へと引っ越しを行い、社屋の拡張と併せて人員の拡充を行ってきました。しかし、その人員の拡充に伴って内外の通信の量は肥大し続け、20人を過ぎた頃か... 続きを読む
相手のアプリケーションがcloseして、こちらのアプリケーションがcloseせずにいる場合(ハーフクローズの状態、上の図参照)、一定時間後に相手側のFIN_WAIT2と、こちらのCLOSE_WAITが消えた。この現象は、2つのタイマーが関係しているらしい。http://www.linux.o... 続きを読む
TCP技術を習得するうえで非常に重要な項目として、「TCPの状態遷移図」というものがある。これはTCPプロトコルの規格書であるRFC793(STD0007)に掲載されている、TCPプロトコルの内部ステートを表現した図である。すでに解説したように、TCPでは接続ごとに、そ... 続きを読む
About tcptrack tcptrack is a sniffer which displays information about TCP connections it sees on a network interface. It passively watches for connections on the network interface, keeps track of their state and displays a list of connections... 続きを読む
高可用性クラスタを実現する前に いくつかチェックポイントがあるんですけど。 (1)高可用性クラスタの知識はお持ちですか? (2)求めるのはIPエイリアス方式のIPテイクオーバですか? (3)テイクオーバポリシーは、どのようなものですか? (カスケーディング、ロ... 続きを読む
はじめに アクセスが急増すると、応答時間が著しく悪化するサイトはありませんか? 普段は200ミリ秒以内で安定してアクセスをさばいているのに、イベントやらキャンペーンやらを開始した瞬間から、普段の2倍や3倍のアクセスが殺到し、その結果、レスポンスタ... 続きを読む
connect(2) のエラー TCP において connect(2) 呼出し時に発生する可能性のあるエラーは以下の通りです。 タイムアウト RST 受信 EHOSTUNREACH また ENETUNREACH シグナル受信 その他 まず、connect(2) 時の正常な流れをしっかり覚えておいてください。 (connec... 続きを読む
お久しぶりです。門脇です。 最近、ネットワークやサーバのトラブルが増えてきました。 HDDが壊れるだの、電源が壊れるなどの物理的な障害から、ソフトウェアまで様々な原因があります。 今回は原因究明に役立つコマンドなどをまとめたいと思います。 なお、IP... 続きを読む
ユ}kw ラu鑒.SxユN-8 IQ樽「 Iミ「ト L@「 ? 0 0ネフ cョフ剱X|ソDム ョ戰ヘrl*vW:j篋アUK他(キ飩ロャ8 -ァア%7i哈Xカサ93 ` Q8ヘ・- 3邨マ゙ラルsヲケ嘱FzS櫑トI^/ H窗マ漾/ aャスW R}蒿態ミ 俺エ樗*4Y藍湛 pコ^セO ヲァァ[ヲロ[ 5'、FモリW [?テコォeKVマ「ヘ]lタモナBI&ra゙:D b)ラ CX> 斉,|魎^世スイ鵬ネX,ムム i &cイ* $M 3f ... 続きを読む
インフラ, サーバ, ネットワークインフラを設計する上で冗長化による信頼性向上は避けて通れない道です。サーバとL2スイッチの接続を冗長化する設計については意外と情報が少ないのでまとめてみました。変なこと書いてたらご指摘ください。インフラ設計の基本は... 続きを読む
M. Tim Jones は組み込みソフトウェアのエンジニアであり、『Artificial Intelligence: A Systems Approach』、『GNU/Linux Application Programming』現在、第 2 版です) や『AI Application Programming』(こちらも現在、第 2 版です)、それに『BSD Sockets P... 続きを読む
もっと楽にプロトコルを理解したい RFC を読むのはめんどくさいです。って、 そんなこと言っちゃうと怒られるかもしれませんが、 特にプロトコルのおおまかな流れをわかっていない場合、 RFC を読んでも「なんのこっちゃ?」となりやすいです。 日本語訳があれば... 続きを読む
1 2005/11/11 LINUX Kernel Conference 1 bonding機能紹介と展望 NECシステムテクノロジー(株) ネットワークソフトウェア事業部 国本 英悟 2005/11/11 LINUX Kernel Conference 2 目次 導入利点と機能 モード毎の詳細 導入時の注意点と設定方法 最後に 2 2005/... 続きを読む
■[TCPIP] TCP接続が切れるまで 続きを読む
少しだけ突っ込んだ話。 (曖昧さは人間の脳内補完に委ねるとして・・・。) LinuxにはTCPの3Wayハンドシェイク(即ち、SYN,SYN/SCK,ACK)状態保持に関連して、 次のようなパラメータを持っている。 net.ipv4.tcp_max_syn_backlog=1024 何それ?って人は # sysctl ... 続きを読む
mysqlsniffer is a tcpdump clone specifically for dumping/sniffing/watching MySQL network protocol traffic over TCP/IP networks. mysqlsniffer is coded in C using the pcap library and works with MySQL version 4.0 and newer. mysqlsniffer is the ... 続きを読む
Best of breed latency visualisation. Interactive graph exlorer. Wide range of latency measurment plugins. Master/Slave System for distributed measurement. Highly configurable alerting system. Live Latency Charts with the most 'interesting' gr... 続きを読む
概要 MAKUOSAN (Multicasts All-Kinds of Updating Operation for Servers on Administered Network) makuosan(まくおさん:通称「まくお」)は、複数のサーバへ同時にファイルを転送するソフトウエアです。 以下のような特徴があります。 サーバが増えても転... 続きを読む
レベル: 中級M. Tim Jones, Consultant Engineer, Emulex 2006年 1月 17日 更新 2006年 2月 03日 ソケットAPIを使用することにより、クライアント/サーバー・アプリケーションを開発してローカルのネットワーク内を通信したり、インターネットを介して世界中に... 続きを読む
【 ここから本文 】 TOP > Topics : 【Computerworld Special】 > 【Computerworld Special】 ソーシャルブックマークに登録 : 印刷用ページの表示 【PR】 仮想化機能を備えた次世代ロードバランサ 「Cisco ACE」でロードバランサを集約し データセンター・... 続きを読む
前回の続き。パケット自体を零さずに処理に入った後にSYNを落とすのは以下3パターン。syncookie無効時にsynのbacklog(tcp_max_syn_backlog)が溢れているlistenのbacklogが溢れている(3way-handshake完了後のaccept待ち接続)net.ipv4.tcp_tw_recycleの制限に抵触... 続きを読む
Snow Leopard installed. 5 days 16 hours agoBook: IDEについて 1 week 15 hours agoBook: 基本的な構造 1 week 15 hours agoBook: Web Application について 1 week 16 hours agoVirtualBox Virtual Networking 5 weeks 2 days agoIPA Font Install memo. 5 w... 続きを読む
VMware ServerがWindows 7上でうまくNATできてくれないので、これを機会にVirtualBoxに乗り換えた。 VirtualBoxはすごくいいねー。簡単だしかなり軽快。これは素敵。 ところで、VirtualBoxを使うときに1つだけちゃんと設定してあげないといけないことがあって... 続きを読む
それは、2009年9月のことだった。定期的に開催していたシステム運用会議にて、メンバーから報告があった。「『モバゲー(モバゲーダウン)』のアクセスが急増しています」。 「耐えられない」と答えるわけにはいかない 急激な変化であった。9月16日ごろは約5億... 続きを読む
Windows PC 上で仮想的に Linux を動かして、そこを開発環境として使えるといろいろ便利です。それをするためのソフトとして VMware Server、VirtualPC、coLinux などがありますが、今回 VirtualBox を試してみたところ、簡単に開発環境を準備することができま... 続きを読む
見てのとおり、物理PCと仮想PCで何ら変わりがない。これで各仮想PCからも物理PCと全く同様にインターネットアクセスが可能になる。勿論各PC間の通信も可能である。 ただし、当然のことながら家庭内LANの場合もオフィスLANの場合も各仮想PC分のプライベートIPア... 続きを読む
Windows上のVMware Playerでホストオンリー(Host-Only)接続を用いDHCPを使わずゲストOSから外部ネットに繋ぐ 最近 VMware PlayerにLinux系OSを入れて暇な日に遊んでるんだけど、ネットワークの構成にかなり苦労した。 VMwareには3つの接続形態がある まずはブリ... 続きを読む
■手順 ①ポートを使用しているサービスのプロセスID(PID)を調べる コマンドプロンプトで以下のコマンドを打つ netstat -a -oまたは ファイル名を指定して実行で以下を実行 cmd /k netstat -a -o②タスクマネージャを開いてPIDに該当するサービスを調べる ■TCP... 続きを読む