netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks. For more information see netem man page.
Joe Miller Ops/Engineering. Continuous DevOping at Webscale Twitter Github Sometimes while testing you may want to be able to simulate network latency, or packet loss, or low bandwidth. I have done this with Linux and tc/netem as well as with Shunra on Windows, but I had never done it on Mac OSX. It turns out that Mac OSX includes ‘dummynet’ from FreeBSD which has the capability to do this WAN si
[CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則 編集部:touge 先週行われた「CEDEC 2010」の講演から「ネットワークゲームの仕組みとゲームデザイン」と題されたセッションを紹介しよう。 「CEDEC 2010」公式サイト 登壇したのは,セガ第三CS研究開発部のテクニカルディレクター 節政暁生氏。節政氏は「ファンタシースター オンライン」シリーズのプログラマとして,長年ネットワークゲーム(オンラインゲーム)の開発を手がけてきてきた人物だ。この講演では,その経験からネットワークゲームのゲームデザインにおいて,気をつけるべきことについてのレクチャーが行われた。その内容には一部技術的な要素を含むものの,基本的にはプランナーに向けたものであるため,理解にそれほど専門的な知識は必要ない。いわばネットワークの基礎の基礎にあ
Graphics SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss. SmokePing uses RRDtool to maintain a longterm data-store and to draw pretty graphs, giving up to the minute information on the state of each network connection. New in Version 2.2 Ajax based ineractive graph zooming. Click on any graph in detail mode and use the
About[] Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol. For more information, read about what mpd is and is not. Navigation[] About the server: Features · OS Compatibility · Embedded · Windows Compatibility Downloads: Clients · Companions
図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ
FASP フルスペル: Fast And Secure Protocol 読み方: ファスプ FASPとは、データファイルの転送方式(プロトコル)のひとつで、通信回線の空き容量を予測し、回線速度に合わせて適切なデータ量を送出することが可能となる形式のことである。米国アスペラ社(Aspera, Inc)が開発した。 一般に、ネットワークを通じてファイル転送を行う場合にはFTPが利用される。FTPは通信を行うためのやり取りが多いために帯域を有効に利用できていなかったり、回線に遅延が大きかったり、パケットの損失を招きやすいため実質的なデータ転送量が理論値を大幅に下回ったりする、という難点がある。 FASPを用いると、Webページのリンクは自動的に「fasp://~」といったURLに置き換えられる。FASPではデータを通信回線の空き容量と回線速度に見合う量に自動調整してからデータ送出を行なうので、
Bug 423377 – Change max-persistent-connections-per-server to 6. http 接続数の上限が緩和されました。 // http 接続の最大数。 -pref("network.http.max-connections", 24); +pref("network.http.max-connections", 30); // ホスト毎の http 接続の最大数。 // プロキシサーバが有効になっている場合サーバはプロキシサーバ、 // そうでない場合はサーバは http オリジナルサーバをあらわす。 -pref("network.http.max-connections-per-server", 8); +pref("network.http.max-connections-per-server", 15); // network.htt
2005/11/04 - NEGiES v2.0.0 Beta8 公開 2005/10/27 - NEGiES v2.0.0 Beta7 公開 2005/10/24 - NEGiES v2.0.0 Beta6 公開 2005/08/29 - NEGiES v2.0.0 Beta5 公開 2005/08/27 - NEGiES v2.0.0 Beta3 公開
I’ve built the tun/tap driver for Mac OS X for Tiger on Intel processors. You can download tuntap_tiger-intel-20060604.tar.gz and the diffs I used to get it to compile and build the packages… Simply untar the package and double click the tuntap_install.mpkg file to install. I’ve not actually tested this yet beyond performing an install and ensuring that the kexts loaded – I will be doing so as so
たった1980円で、あなたのXbox360に無線LAN機能を! Xbox360には無線LAN機能がありません Wifi対応にするためのオプションとして、Xbox360ワイヤレスLANアダプターが用意されていますが、 こいつが8925円と結構な値段です なんとか安く済ませるために、今回は 「安価なFONルータのファームウェアを書き換えて、無線LANコンバータを作る」 という手段で解決してみます 2008/01/01 追記 ファームウェア0.7.1 r2以降の手順を追加しました htmlが化けていたのを修正しました 2007/10/13 追記 緊急用のIPアドレスが間違っていたので修正しました 正しくは169.254.255.2です(thx あきやん!) 完成したコンバータはXBOX360以外にも様々な用途に使えます DD-WRT化したFoneraは発熱がすごいので、風通しの悪い場所で
尾藤正人(a.k.a BTO)です 先日公開したブラウザだけでネットワーク対戦ゲームができるサイト「プラッシュ」では、 フラッシュとネットワーク通信を行う専用のXMLSocketサーバを開発しました。 このXMLSocketサーバはrubyで書かれています。 LLでデーモンを書く需要が、それほどあるとは思えませんが、デーモンを書く際に気をつけた点、工夫した点をまとめてみたいと思います。 なぜrubyを選んだのか rubyを選んだのには理由は2つあります。 Railsを採用した LLで早く開発をしたかった 僕も昨今のRailsブームにのって個人的にRailsを使い始めていました。 プラッシュは完全に新規プロジェクトで環境を選択する事ができたので、迷わずRailsを選択しました。 では、なぜCのようなコンパイル言語で書かなかったのか。 速く動くものを開発するよりも、早く開発をしたかったからです
FONがワタシの問い合わせを無視しまくっている件ですが、久しぶりに進展が。 その1、その2 経緯としては、FONナイトに呼ばれたのでFONを使ってみようと会員登録したら、なぜかパスワードが空の状態で登録できた。 そんなセキュリティの甘いサービスなんか使ってられないので、退会しようと思ったら退会できない。 個人情報保護方針のページの中に書かれていたメールアドレスにメールを送って個人情報削除を依頼したら、1通目は無視されて2通目でようやく削除してもらった。 …と思ったら、パスワードを適当に変更してごまかしていただけっぽい。 その後メールを何通送ってもなしのつぶて。 2ヶ月放置された。 ワタシの要求はFONなんてセキュリティ意識皆無なサービスのDBからワタシのメールアドレスを削除して欲しい、ただそれだけなのに、なんでそれができないのか。 なにが「FONの目標は、あなたの個人情報を可能な限り尊重す
昨日書いたの通り,記事を寄稿したWEB+DB PRESS Vol.37が,今日発売になりました.それを記念して(?),記事の内容が簡単に実験できるパッケージを公開します. これは,VMWareを使って,だれでも直ぐにロードバランサの実験を始められるパッケージになっています.何台もマシンを集めたり,Linux をインストールする必要は一切ありません.無償配布されているVMWare Playerがあれば,いつでもどこでも実験ができます. もちろん,このブログで去年の夏に公開した4つのエントリ こんなに簡単! Linuxでロードバランサ (1) こんなに簡単! Linuxでロードバランサ (2) こんなに簡単! Linuxでロードバランサ (3) 高トラフィックに対応できるLinuxロードバランサを目指して〜LVSをNATからDSRへ の実験もできます. ダウンロードはこちらからどうぞ(75MB
coLinuxを使っているというのをmiyagawaさんのブログで見て喚起されたのでインストールしてみることにした。たしか1年ぐらい前に試そうと思って、挑んだときにはなんかめんどくさそうだったのでほっておいたんだけど…。 ということで自分なりにインストールで躓いたところなどを説明しつつインストールログを書いてみます。 ちなみにインストール環境はWindows XP SP2です。 coLinuxのダウンロード http://colinux.sourceforge.net/で最新版(2005年5月時点で0.6.2)をダウンロードしてくる。ダウンロードするファイルはcoLinux-0.6.2.exeです。colinux-0.6.2.tar.gzの方はソースなのでいりませんが、自分でコンパイルしたいという方(あんまりいないと思いますが…)はこちらをどうぞ。 とりあえず、インストール まず起動すると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く