タグ

networkに関するk1LoWのブックマーク (15)

  • さくらのVPSでローカルネットワークを利用する - altere5's blog

    さくらのVPSでローカルネットワークを利用する場合の覚書。 (1) ローカルセグメントの追加 あらかじめVPSコントロールパネル内のサーバ一覧からローカルネットワーク等を管理する新コントロールパネルを起動しローカルネットワークの追加を行う。 (2) 対象サーバへのNICの追加 次に新コントロールパネルのサーバ一覧から該当サーバの停止を行う。 サーバが停止したら接続設定ボタンからネットワークインターフェース画面を呼び出す。 ネットワークインターフェース画面ではeth0~eth2までの3枚分のNICのマックアドレスの確認が可能。 CentOS上でNICへのIPアドレスの設定の際にマックアドレスが必要となるので予め控える。 あとは対象のNIC(ethX)の接続先欄にあるボタン(「インターネット」「未接続」又は自身が作成したローカルネットワーク名)を押し接続したいネットワークを選択する。 なお、設

    さくらのVPSでローカルネットワークを利用する - altere5's blog
  • KVMで CentOS 6 のイメージをコピーして別ゲストを作成したらNICの番号が変わった - ngyukiの日記

    KVMで セットアップ済み CentOS 6 のディスクイメージをコピーして別ゲストを作成したところ、NICの番号が eth0 から eth1 に変わってしまった。 # ifconfig -a eth1 Link encap:Ethernet HWaddr 52:54:00:DD:B2:90 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) lo Link encap:Local Loopback inet addr:127.0

    KVMで CentOS 6 のイメージをコピーして別ゲストを作成したらNICの番号が変わった - ngyukiの日記
    k1LoW
    k1LoW 2012/07/13
    udev eth
  • 高負荷サイトのボトルネックを見つけるには : DSAS開発者の部屋

    はじめに アクセスが急増すると、応答時間が著しく悪化するサイトはありませんか? 普段は200ミリ秒以内で安定してアクセスをさばいているのに、イベントやらキャンペーンやらを開始した瞬間から、普段の2倍や3倍のアクセスが殺到し、その結果、レスポンスタイムが3秒とか9秒とかかかるようになってしまうことってありますよね。 あるサイトの実状 つい先日まで、そんなサイトが私の目の前にもありました。自社で運営している某ソーシャル系のサイトなんですが、イベント開始時刻と同時にアクセス数が急増するのです。とはいえ、所詮は普段の2倍とか3倍程度の数なのだから、少なくとも1秒以内にレスポンスを返せるくらいの性能は維持したいものです。 しかし実際は困ったことに、応答に3秒以上もかかってしまう処理が大量に発生してしまう状況に陥ってしまっていました。これはきっと、どこかにボトルネックがあるに違いありません。 仮説を立

    高負荷サイトのボトルネックを見つけるには : DSAS開発者の部屋
  • エコーサーバー改良版

    takada-atです。 前回HaskellおよびRubyでエコーサーバーを発表したところ、エコーサーバーおよびネットワークプログラミングの基礎について、社内でいろいろな指摘を受けました。 今回は、指摘された点をひとつひとつ改良していきたいと思います。 リンク: Haskellでエコーサーバー ポート番号 実は恥しながらRFCにエコーサーバーの規定があるのを知らなかったのですが、一般に「エコーサーバー」と言った場合、正式には「RFC862 - Echo Protocol」のサーバー実装を指すことが多いようです。 http://www.faqs.org/rfcs/rfc862.html RFC862では、エコープロトコルのポート番号に 7 を割り当てています。 A server listens for TCP connections on TCP port 7. もちろん1024以下の

  • Mac+Ubuntu(VirtualBox)でCatalystをいじくる - As a Futurist...

    Perl のフレームワークである Catalyst をいじってみたくなったので,まずは 環境構築.基的には自宅サーバの Ubuntu で動かせばいいのですが, せっかく MacBook の中にも仮想マシンの Ubuntu があるので,こいつで いつでもどこでも開発環境を作ってしまいます.しかも,ファイルを Dropbox 経由(ただしその実は SVN だが)で開発している Catalyst のファイルを 仮想マシンと自宅サーバで共有してしまえば,どちらでも試すことができる. Catalyst を Ubuntu に入れるのは失神するほど簡単だった! というわけで,まずは Catalyst のインストールから.これが恐ろしく簡単だった. もちろん CPAN から入れてもいいのだが,これは以前死んだ覚えがある. make に恐ろしく時間がかかったからだ. ありがたいことに apt でライブラリ

    Mac+Ubuntu(VirtualBox)でCatalystをいじくる - As a Futurist...
  • ウノウラボ Unoh Labs: サーバのネットワーク速度の調査/測定方法

    こんにちは。kyagi です。先日データセンタ内のサーバ群のうち、なぜか特定の1台だけネットワークの速度が極端に遅いという問題がありました。今回はサーバマシンのネットワーク速度の測定方法と原因についてお話しします。同様のトラブルが発生している方のお役に立てば幸いです。問題解決までの手順としては以下になります。 1. 現在の状態を調べる 2. ハード/ソフト含めて考えられる原因をいくつか挙げる 3. 原因について改善されるまでひとつひとつ検証していく まず現在の NIC の HW 情報とドライバを lspci で調査します。ここでは Broadcom の NetXtreme BCM5722 という NIC を使用していることがわかります。 # lspci -vvv | grep Ether 01:00.0 Ethernet controller: Broadcom Corporation

  • ネットワークプログラムのI/O戦略 - sdyuki-devel

    図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ

    ネットワークプログラムのI/O戦略 - sdyuki-devel
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
  • Perl and UNIX Network Programming (YAPC::Asia 2007) - naoyaのはてなダイアリー

    YAPC::Asia で Perl UNIX ネットワークプログラミングについての発表をしてきました。UNIX ネットワークプログラミングの基礎の概論、I/O多重化の話、Perl のモダンなネットワークライブラリの話です。資料を以下に置いておきます。 http://bloghackers.net/~naoya/ppt/070404Perl_and_UNIX_Network_Programming.ppt (ppt, 122k) なお、会場では口頭で触れましたが、資料中のソースは簡単のためエラー処理を飛ばしています。また、途中で出てくる図は例えば vfs のページキャッシュをはしょってあったりとこれも簡単のため省略事項がある点にご注意ください。 それからフォントが Consolas なので Consolas が入ってない環境だと変になる、かも。

    Perl and UNIX Network Programming (YAPC::Asia 2007) - naoyaのはてなダイアリー
  • Geekなぺーじ : Perlネットワークプログラミング

    TOP > プログラミング > Perlネットワークプログラミング > Perlネットワークプログラミング Perlネットワークプログラミング ここでは、Perlを使ったネットワークプログラミングを説明します。 簡単なTCPサーバとクライアント HTTPサーバの作成(TCPサーバサンプル) HTTPクライアントの作成(TCPクライアントサンプル) HTTPクライアントの作成(HTTP::Liteを利用) HTTP_USER_AGENTを変更したHTTPクライアント(LWP::UserAgent) 取得したHTMLのパース HTML::TreeBuilderによるパース(Titleの取得) HTML::TreeBuilderによるパース(Headの取得) HTML::TreeBuilderによるパース(リンクの取得) HTML::TreeBuilderによるパース(解析結果をdump) HT

  • Pure Ruby な SSH クライアントライブラリ「Net::SSH」 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。

  • HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE

    Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ内の各要素の読み込み時間のチャート化、ステータスコードやレスポンスサイズの表示、フィルタリング、さらにはこれら一連の通信をログファイルに記録することなども可能です。 時間はミリセカンド単位で表示が可能となっており、まさにHTTPデバッガと言っても差し支えないレベルなので、「ページの読み込みが遅い原因を知りたい」とか「ちゃんとサーバの設定が反映されているかどうかを確認したい」「ウェブアプリの動作チェックがしたい」という場合に役立ちます。この種類のソフトにありがちな日語の文字コードが解釈できないとい

    HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE
  • route - ルーティングテーブルの表示/設定を行う

    routeコマンドは、IPパケットをルーティングするためのルーティングテーブルの内容表示と設定を行う。ルーティングテーブルは、おもにOSが管理するルーティング情報を保管したメモリテーブルだ。テーブルのエントリーが経路を表している。経路はネットワークまたはホストへ到達するために通過する必要のあるゲートウェイを表している。 ここで、ルーティングテーブルの管理とは、 ルーティングテーブルの表示と確認 ルーティングテーブルへの経路の追加、削除、変更 を意味する。 書式 ●Windowsの場合 route[ -f][ -p][ PRINT| ADD| DELETE| CHANGE[ 宛先IPアドレス][ MASK サブネットマスクアドレス[ ゲートウェイIPアドレス][ METRIC メトリック数][ IF インターフェイス名]]

    route - ルーティングテーブルの表示/設定を行う
    k1LoW
    k1LoW 2009/01/30
    routing route
  • IPアドレスで日本国外(海外/外国)からのアクセスを制限する.htaccess CGI's

    に割り当てられているIPアドレスをAPNICより取得して、日国外(海外/外国)からのアクセスを制限する(禁止する).htaccessファイル又は一覧を作成します。 「IPアドレス表示」ボタンをクリックすると、日への割り当IPアドレスの一覧が表示されます。 「.htaccessダウンロード」ボタンをクリックすると、日へ割り当られているIPアドレスのみアクセスを許可する.htaccessファイルをダウンロードできます。 少し時間がかかります(数秒~数十秒程度)。 ブラウザやOSによって.htaccessをダウンロードするとファイル名の後ろに[1]と付いてしまったり、先頭のドットが消えたりするようです。その場合、お手数ですがサーバへ設置の際などファイル名を修正してください。 日への割り当IPアドレスはAPNIC(アジア・太平洋地域のIPアドレス割り当てを行なう機関)にて現在公開してい

  • Linux ネットワークの設定

    しないとパケットを転送してくれません。/etc/rc.d/rc.local 等に追記しておくとよいでしょう。 一枚の NIC に複数の IP アドレスを割当てるには 設定ファイル名を ifcfg-eth0:1、 ifcfg-eth0:2、... とします。 eth0 の設定 (DHCP 取得 IP の場合) /etc/sysconfig/network-scripts/ifcfg-eth0

    k1LoW
    k1LoW 2008/12/11
  • 1