SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
自宅実験環境 Aug 2014
Masaru OKI
@masaru0714
外観
2014年8月15日に設置。
全部Mini-ITX。CPUは上から順に
● Xeon E3-1231 v3
● Atom C2758
● Celeron J1900
● Celeron 1037U
キューブの上のはGbE SW-HUB。
ラックはサンワサプライ MR-65GY。
なぜこんなにマシンを……
● Intel DPDKの実験をしたかった。
● DUT(Device Under Test)の両端にマシンが必要。
● 2台ではできないことがあるので、最低3台。
● Xeonマシンは、つい欲しくて買ってしまいました。
● 仮想マシンで実験できるパワフルなのが欲しかった。
DUT
(DPDKを動かす)
パケット送信ノード パケット受信ノード
実験ネットワーク(構想段階)
● L2SWの設定により、配線変更なしで自由に組み替え。
● これができそうな安価なGbE SWを探していた。
● 16portくらいだとちょうどいいかなあ……
Xeon E(DUT 1)
Ubuntu 14.04LTS (s)
Atom C(DUT 2)
Ubuntu 14.04LTS (d)
Celeron J
Fedora Core 20
Celeron U
CentOS 7
ポートVLANを複数作成できるL2SW
安かったL2SW
● 買いました。NETGEAR GS116E。
● 9000円くらいだったかな? NTT-X Storeさんにて。
● for businessと書いてあり、ポートVLAN切れます。
● 専用ユーティリティを使います。
● 制御用ポートやシリアルポートはなく
スイッチポート上で制御するらしい。
● ポートミラーリングもできるらしい。
● いい買い物だった!
● と思っていた時期が僕にもありました。
GS116Eを使ってみた
直結で試していたDPDKアプリを動かしてみる。
直結で動いていたものが、動かない。あれ?
直結に戻すと動く。なぜだ!?
どうやらARP学習しないとIPが通らないらしい。
for businessって普通のオフィスLAN向けという意味か!
任意のパケットを流したかったのに……とほほ。
というわけで結果: 実験用途には使えなかった。残念。
あきらめて構築した実験LAN
● 別のL2SW買って同じ目に合うと立ち直れないので直結。
● Xeon,AtomはどちらもDUTにできるように構成。
● 往復のみの2台構成ならすべてDUTにできる。
● OSもバラバラにして各種動作確認に使えるように。
Xeon E(DUT 1)
Ubuntu 14.04LTS (s)
Atom C(DUT 2)
Ubuntu 14.04LTS (d)
Celeron J
Fedora Core 20
Celeron U
CentOS 7
192.168.1.0/24
実験LANに接続予定の機械
● Cubieboard2 (Allwinner A20; Cortex-A7 1GHz dual)
○ エマージェンシーモードでFlash焼けるのは便利。
○ Lubuntu(lite ubuntu)やCubian(debian for cubieboard)が動く。
○ DPDKは移植中らしい。
● Intel Galileo (Quark X1000 400MHz single)
○ UEFIが動く32bitマシン(レアもの)。DPDKは動かない。
● Xeon E3-1105C v2マシン (1.8GHz, 4core/8thread)
○ SUPERMICRO X9SKV-1105
○ GbEが6本! QAT! まるでルータを作ってくれと言わんばかりの仕様
○ OS入れるにはPCIe x1なビデオカードが必要なので注意
○ FlexATXなのでケースが……
Special thanks
パソコンハウス東映様
● いつもお世話になっております。
● マザーボードは全部ここで買いました。
● ラストワンを買ってしまったことも多くやや恐縮……
● miniPCIe延長、入荷いただき感謝しつつ、その前に隣のツ
クモさんで購入しました。すみません……
ありがとうございました!
今後もよろしくお願いします!!
付録1: プロセッサ比較
Intel ARKより抜粋
プロセッサ Xeon E3-1231 v3 Atom C2758 Celeron J1900 Celeron 1037U Xeon E3-1105C v2
アーキテクチャ Haswell Refresh Rangelay Bay Trail-D Ivy Bridge Ivy Bridge
動作クロック(TB) 3.4GHz (3.8) 2.4GHz (-) 2.0GHz (2.4) 1.8GHz (-) 1.8GHz (-)
コア/スレッド 4/8 8/8 4/4 2/2 4/8
キャッシュ(LLC) 8MB 4MB 2MB 2MB 8MB
メモリ DDR3-1333/1600 DDR3/3L-1600 DDR3L-1333 DDR3/L 1333/1600 DDR3/3L-1066/1333/1600
TDP 80W 20W 10W 17W 25W
付録2: マシンスペック比較
SSDは64GBか128GBのをテキトーに載せ(て)ます。
Xeon v3 Atom C Celeron J Celeron U Xeon v2
ボードメーカー AsRock SUPERMICRO AsRock Giada SUPERMICRO
マザーボード E3C226D2I A1SRi-2758F Q1900-ITX N70E-DR v2 X9SKV-1105
搭載メモリ 16GB (8x2) 16GB (8x2) 16GB (8x2) 8GB (8x1) 16GB (8x2)
オンボードLAN i210 (2port) i350 (4port) 蟹 (1port) 82583V (2port) i210 (2port)
i350 (4port)
拡張LAN i350 (4port) (1port) i210 (2port) (1port) -
ビデオ オンボード(AST) オンボード(AST) CPU内蔵 CPU内蔵 PCIe x1に増設
その他 IPMI IPMI - - QAT

Mais conteúdo relacionado

Mais procurados

自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介
Kentaro Mitsuyasu
 
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
 

Mais procurados (20)

ワンコインでIot入門 第二章
ワンコインでIot入門 第二章ワンコインでIot入門 第二章
ワンコインでIot入門 第二章
 
ベイクドGPU Kernel/VM北陸1
 ベイクドGPU Kernel/VM北陸1 ベイクドGPU Kernel/VM北陸1
ベイクドGPU Kernel/VM北陸1
 
OpenCLに触れてみよう
OpenCLに触れてみようOpenCLに触れてみよう
OpenCLに触れてみよう
 
Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補Node-RED勉強会(20160826)追補
Node-RED勉強会(20160826)追補
 
How to Renewing Damaged GPUs by oven. 「これから毎日GPUを焼こうぜ?」
How to Renewing Damaged GPUs by oven. 「これから毎日GPUを焼こうぜ?」How to Renewing Damaged GPUs by oven. 「これから毎日GPUを焼こうぜ?」
How to Renewing Damaged GPUs by oven. 「これから毎日GPUを焼こうぜ?」
 
Linux KVM環境におけるGPGPU活用最新動向
Linux KVM環境におけるGPGPU活用最新動向Linux KVM環境におけるGPGPU活用最新動向
Linux KVM環境におけるGPGPU活用最新動向
 
自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介自宅スケーラブル・ファイルシステムのご紹介
自宅スケーラブル・ファイルシステムのご紹介
 
Openflowの気持ち
Openflowの気持ちOpenflowの気持ち
Openflowの気持ち
 
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA GRID が実現する GPU 仮想化テクノロジーNVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA GRID が実現する GPU 仮想化テクノロジー
 
IoTハンズオン資料(おうちハック)配布用
IoTハンズオン資料(おうちハック)配布用IoTハンズオン資料(おうちハック)配布用
IoTハンズオン資料(おうちハック)配布用
 
DGX-2 を取り巻く GPU 最新技術情報
DGX-2 を取り巻く GPU 最新技術情報DGX-2 を取り巻く GPU 最新技術情報
DGX-2 を取り巻く GPU 最新技術情報
 
IoTハンズオン
IoTハンズオンIoTハンズオン
IoTハンズオン
 
2014年12月13日 アカリクITイベント 川原尚人_スライド
2014年12月13日 アカリクITイベント 川原尚人_スライド2014年12月13日 アカリクITイベント 川原尚人_スライド
2014年12月13日 アカリクITイベント 川原尚人_スライド
 
UEFI時代のブートローダ
UEFI時代のブートローダUEFI時代のブートローダ
UEFI時代のブートローダ
 
Cuda
CudaCuda
Cuda
 
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
BitVisor Summit 7「8. ベアメタルクラウドにおけるハードウェア保護に関する研究 & Advent Calendar について」
 
RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩RHEL on Azure、初めの一歩
RHEL on Azure、初めの一歩
 
今時のLinuxにおけるGPUエンコード事情2018
今時のLinuxにおけるGPUエンコード事情2018今時のLinuxにおけるGPUエンコード事情2018
今時のLinuxにおけるGPUエンコード事情2018
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
 

Destaque

Dracula presentation with answers ok
Dracula presentation with answers okDracula presentation with answers ok
Dracula presentation with answers ok
alexteacherproa
 
richards keynote
richards keynote richards keynote
richards keynote
richardskd
 
Richards key 2
Richards key 2Richards key 2
Richards key 2
richardskd
 
8 Colorful Ideas for My Country (The Filipino Food)
8 Colorful Ideas for My Country (The Filipino Food)8 Colorful Ideas for My Country (The Filipino Food)
8 Colorful Ideas for My Country (The Filipino Food)
Jose Radin Garduque
 

Destaque (20)

今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話
 
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるかOpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
 
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSDSDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
 
Lagopus, raw socket build
Lagopus, raw socket buildLagopus, raw socket build
Lagopus, raw socket build
 
Dpdk pmd
Dpdk pmdDpdk pmd
Dpdk pmd
 
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
 
Lagos running on small factor machine
Lagos running on small factor machineLagos running on small factor machine
Lagos running on small factor machine
 
LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件
 
Linux Namespace
Linux NamespaceLinux Namespace
Linux Namespace
 
Dracula presentation with answers ok
Dracula presentation with answers okDracula presentation with answers ok
Dracula presentation with answers ok
 
Dracula presentation
Dracula presentationDracula presentation
Dracula presentation
 
Myanmar: Socio-Cultural Setting
Myanmar: Socio-Cultural SettingMyanmar: Socio-Cultural Setting
Myanmar: Socio-Cultural Setting
 
richards keynote
richards keynote richards keynote
richards keynote
 
Ppt copy (2)
Ppt   copy (2)Ppt   copy (2)
Ppt copy (2)
 
Historia del Cine
Historia del CineHistoria del Cine
Historia del Cine
 
Site kalu
Site kaluSite kalu
Site kalu
 
Richards key 2
Richards key 2Richards key 2
Richards key 2
 
8 Colorful Ideas for My Country (The Filipino Food)
8 Colorful Ideas for My Country (The Filipino Food)8 Colorful Ideas for My Country (The Filipino Food)
8 Colorful Ideas for My Country (The Filipino Food)
 
Texto de tic's franccy
Texto de tic's franccyTexto de tic's franccy
Texto de tic's franccy
 
PARADIGMAS URBANOS. Guía sitio 2016
PARADIGMAS URBANOS. Guía sitio 2016PARADIGMAS URBANOS. Guía sitio 2016
PARADIGMAS URBANOS. Guía sitio 2016
 

Semelhante a 自宅実験環境 Aug 2014

2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境 (OpenCL)
2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境(OpenCL)2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境(OpenCL)
2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境 (OpenCL)
智啓 出川
 
仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定
Takashi Naito
 
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
智啓 出川
 
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
智啓 出川
 
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
智啓 出川
 

Semelhante a 自宅実験環境 Aug 2014 (20)

2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境 (OpenCL)
2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境(OpenCL)2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境(OpenCL)
2015年度GPGPU実践基礎工学 第15回 GPGPU開発環境 (OpenCL)
 
仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定仮想スイッチをフェイルオーバーさせてみる予定
仮想スイッチをフェイルオーバーさせてみる予定
 
CloudAtCostを使ってみた
CloudAtCostを使ってみたCloudAtCostを使ってみた
CloudAtCostを使ってみた
 
katagaitaictf7_hw_ysk
katagaitaictf7_hw_yskkatagaitaictf7_hw_ysk
katagaitaictf7_hw_ysk
 
(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速する(JP) GPGPUがPostgreSQLを加速する
(JP) GPGPUがPostgreSQLを加速する
 
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
2015年度GPGPU実践基礎工学 第1回 学際的分野における先端シミュレーション技術の歴史
 
GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -
 
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
2015年度先端GPGPUシミュレーション工学特論 第1回 先端シミュレーションおよび産業界におけるGPUの役割
 
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
 
Cpu idle expedition
Cpu idle expeditionCpu idle expedition
Cpu idle expedition
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
Lagopus Switch Usecases
Lagopus Switch UsecasesLagopus Switch Usecases
Lagopus Switch Usecases
 
機械学習 / Deep Learning 大全 (6) Library編
機械学習 / Deep Learning 大全 (6) Library編機械学習 / Deep Learning 大全 (6) Library編
機械学習 / Deep Learning 大全 (6) Library編
 
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ- 100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
 
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
2015年度GPGPU実践基礎工学 第7回 シングルコアとマルチコア
 
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~  - ...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
 
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
 
KVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマークKVM環境におけるネットワーク速度ベンチマーク
KVM環境におけるネットワーク速度ベンチマーク
 
SpectreとMeltdown:最近のCPUの深い話
SpectreとMeltdown:最近のCPUの深い話SpectreとMeltdown:最近のCPUの深い話
SpectreとMeltdown:最近のCPUの深い話
 
RでGPU使ってみた
RでGPU使ってみたRでGPU使ってみた
RでGPU使ってみた
 

Mais de Masaru Oki

Mais de Masaru Oki (20)

NetBSD移植の昔話
NetBSD移植の昔話NetBSD移植の昔話
NetBSD移植の昔話
 
Rust-DPDK
Rust-DPDKRust-DPDK
Rust-DPDK
 
Rust-DPDK
Rust-DPDKRust-DPDK
Rust-DPDK
 
Lagopusとvagrant
LagopusとvagrantLagopusとvagrant
Lagopusとvagrant
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話
 
GPD WINが来た!
GPD WINが来た!GPD WINが来た!
GPD WINが来た!
 
Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編
 
Lagopus どれだけ速いのか
Lagopus どれだけ速いのかLagopus どれだけ速いのか
Lagopus どれだけ速いのか
 
Lagopus 0.2.7
Lagopus 0.2.7Lagopus 0.2.7
Lagopus 0.2.7
 
Ryu+Lagopusで OpenFlowの動きを見てみよう
Ryu+Lagopusで OpenFlowの動きを見てみようRyu+Lagopusで OpenFlowの動きを見てみよう
Ryu+Lagopusで OpenFlowの動きを見てみよう
 
Lagopus match improvements
Lagopus match improvementsLagopus match improvements
Lagopus match improvements
 
Lagopus 0.2.4
Lagopus 0.2.4Lagopus 0.2.4
Lagopus 0.2.4
 
Open flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitchOpen flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitch
 
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switchLagopus as open flow hybrid switch
Lagopus as open flow hybrid switch
 
Net bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpfNet bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpf
 
Using rump on NetBSD 7.0
Using rump on NetBSD 7.0Using rump on NetBSD 7.0
Using rump on NetBSD 7.0
 
Rumpを使ってみる
Rumpを使ってみるRumpを使ってみる
Rumpを使ってみる
 
FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話
 
Lagopus 0.2.2
Lagopus 0.2.2Lagopus 0.2.2
Lagopus 0.2.2
 
Open stack+lagopus できるかな
Open stack+lagopus できるかなOpen stack+lagopus できるかな
Open stack+lagopus できるかな
 

自宅実験環境 Aug 2014