6. Spec • PCIe 2.0 x8 • 15.5KB Jumbo frames • 128 Tx / 128 Rx Queues • Rx Queue Assignment • RSS • Flow Director • L2, L3, L4 Filters • SYN Packet Filters • Virtualization Support(SR-IOV,VMDq) • VLAN, FCoE Support • Direct Cache Access • etc, etc... 7. • Disabling RSS on the fly is not allowed, and the 82599 must be reset after RSS is disabled. • When RSS is disabled, packets are assigned an RSS o
ども、大瀧です。 本日のKeynoteで発表されたEC2の新インスタンスファミリー、C3をいろいろいじってみました。 C3インスタンスファミリー概要 以下のインスタンスタイプの紹介ページの通り、C3ファミリーはIvy Bridge世代のCPUをはじめとする、イマドキのハードウェアが搭載された物理ホストで実行されるEC2インスタンスです。 C3 instances are the latest generation of compute-optimized instances, providing customers with the highest performing processors and the lowest price/compute performance available in EC2 currently. Amazon EC2 Instances それぞれの特徴的なハ
日本アニメ初の快挙!海外アニメ賞を受賞した『スキップとローファー』海外ライセンス部長&プロデューサーが語る、奮闘の舞台裏
Comparing mutiqueue support Linux vs FreeBSD Written by Takuya ASADA<syuu@freebsd.org> After I joined Network BoF, I realized maybe it's good to share my knowledge of Linux network stack implementation. Because Linux has some more "generic" APIs / features which FreeBSD doesn't have today. So I wrote this. I hope it helps to think what kind of interfaces/features we need on FreeBSD. RPS (Receive P
[A slightly shorter and edited version of this article appeared in the July 2013 issue of Linux Journal. Thanks to Linux Journal’s great copyright policy I’m still allowed to post this on my site. Go here to subscribe to Linux Journal.] Packet queues are a core component of any network stack or device. They allow for asynchronous modules to communicate, increase performance and have the side affec
(How to configure routing tables for multiple NICs assigned IP addresses on the same subnet) なんでそんなことしたかったかというと Amazon VPC を使っていて、複数の Elastic IP アドレスを 1 インスタンスに関連づけるため、複数の private IP addresses を 1 インスタンスに割り当てたかった。 しかし、1 つの ENI (Elastic Network Interface) に紐付けることのできる private IP addresses の数には制限があり、それがインスタンス毎に違う。 m1.small (1 ENI あたり 4 個)、を使うまでもない案件であり、t1.micro で 2 ENIs - 2 private addresses の合計 4 つで
自分の書いているプログラムからNICの設定を直接弄りたくなった事はないだろうか? プログラム内からifconfigコマンドに引数をつけて実行すれば簡単に実現できるが、それはあんまり格好良くないし、情報を取り出そうとするとifconfigコマンドの出力文字列をパースしたりしなければならなくなって格好悪い。 よりプログラムの書き方として正しいのは、ifconfigコマンドが叩いているAPIを自力で叩いてみる事だろう。 というわけで、ここではifconfigコマンドがNICを操作するために叩いているAPIを自力で叩いてNICの設定を変更してみようと思う。 まずは最も単純なプログラムとして、NICのリンクステータスをUP/DOWNするというのを試してみよう。 ソケットへのioctlによるNICリンクステータス変更 ifconfigコマンドで行われているNICリンクステータスの変更処理を最小限のコー
S9 仮想化時代のパケットフォワーディング Internet Week 2011 パケット転送を支える技術 海老澤 健太郎 @ パラレルス株式会社 Twitter: @ebiken S9 仮想化時代のパケットフォワーディング Internet Week 2011 サーバーの物理構造 2 CPU0 CPU1 DIMM DIMM MEM DIMM DIMM MEM IOH (Chipset) PCIe device (NIC) PCIe device (NIC) PCI Express (PCIe) QPI S9 仮想化時代のパケットフォワーディング Internet Week 2011 パケットの流れ CPU0 CPU1 DIMM DIMM MEM DIMM DIMM MEM IOH (Chipset) PCIe device (NIC) PCIe device (NIC) INPUT OU
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
2010年9月に、オラクル社は、Oracle Linux 5を使用したデプロイメントに推奨されるカーネルとしてOracle Linux用の新しいUnbreakable Enterprise Kernel (UEK)を公開しました。Oracle Linux 5.5以降から、Red Hat互換カーネルまたはUEKのいずれかを使用できるようになりました。Oracle Linux 5.6で、UEKはデフォルト・カーネルになりました。 UEK作成の主な動機は、ExadataおよびExalogicによってエンジニアリングされたシステム用の高性能な最新のLinuxカーネルを提供することでした。カーネルは、CPUの数、メモリーおよびインフィニバンド接続の増加に応じてスケーリングする必要がありました。 オラクル社では、負荷の高いOracleワークロードで集中的にUEKをテストしており、UEKをOracleデ
netdev@vger.kernel.org, David Miller <davem@davemloft.net> This patch implements software receive side packet steering (RPS). RPS distributes the load of received packet processing across multiple CPUs. Problem statement: Protocol processing done in the NAPI context for received packets is serialized per device queue and becomes a bottleneck under high packet load. This substantially limits pps th
GbEをベンチしてみたシリーズ考察編。 取り敢えず、結論を先に。 tg3最強。 NetPerfの速度こそ落ちるが、CPU負荷率の低さとCIFSの速度はダントツ。 e1000とe1000eは僅差でe1000の勝ち。 でも駄目NIC相手にはe1000の方がやはり底力がある。 Yukon遅ぇ。 つか何ですかこの受信時CPU負荷率。 このクラスのNICに言わせると、JumboFrameはゴミらしい。 以上をまとめると、 LANで幸せになりたけれぱ、全てのNICをマトモなもので統一せよ。 ってことで。 実に真っ当でつまらん結論になってしまった。 ◇ 個人的にインパクトがデカかったのは、tg3の予想以上の力強さ。 送受信共にe1000よりCPU負荷が圧倒的に低く、特に送信時などe1000の半分で済むという。 一方、課題となっていたe1000 vs e1000e。 結論としては、「やっぱe1000の方が
複数NICでのデフォルトゲートウェイ設定方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 Windows でのスタティックルート設定 1.1 ROUTE コマンド書式 1.2 Windowsでの手順 2 RHEL (CentOS) でのスタティックルート設定 2.1 Linuxでの手順 ネットワークカード(NIC)を複数搭載し、それぞれの NIC を別のネットワークに接続するような場合、通信が正常にできないことがある(不安定になる)。 図 のようなネットワークだと、PC から 192.168.1.0/24 と 192.168.2.0/24 への通信は問題なくできるが、ルーター(ゲートウェイ)を越えるような WAN や 10.0.0.0/24 への通信はできたりできなかったりする。 原因は、PC に複数のデフォルトゲートウェイを設定したとしても、ルーターを超える通信につ
CentOSにおいてマルチホーミングの設定 複数のNICがある場合、適切にルーティングをしておかないと、たとえば外からpingを打ったとき、受け取ったNICから返さないと疎通が行われません。 マルチホーミングでは、この"受け取ったNICに返す"と、"負荷が小さいNICから返す"などいくつか方法がありますが、今回は前者の設定を行います。 書籍『Linux高信頼サーバ構築ガイド シングルサーバ編』に掲載されているまんまです。 ■I/F毎にルーティングを決めるテーブルを作るためのIDと名前をデータベース(ファイル)に記述する [root@gold ~]# vi /etc/iproute2/rt_tables # Intel Corporation 82573L Gigabit Ethernet Controller # # reserved values # 255 local 254 main
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く