ネットワークエンジニアの”スイスアーミーナイフ”
今回はオープンソースソフトウェアを活用するネットワークエンジニアの皆様にぴったりの製品をご紹介します!
大きさは3.5″ HDD2個分くらいです。
2.5″ストレージとCFカードを使うことができます。
日々の情報システムの構築で感じること
最近、IoTという言葉を色々なところで目にします。いろんな場所でネット環境を利用した仕掛けや仕組みが始まっています。
様々な物がIPリーチャブルな状況になって、逆に規模や目的に応じた情報システムを作ることは難しくなっていると思います。システムをつくる原則は、まず情報システムの方針を状況に応じて定め、ハードウェア、ソフトウェアといったIT資源と、お金、時間、技術者といった経営資源のバランスをとることですが、多様な機器とネットワークの登場によって、それぞれが少しずつ変化してきています。
例えば、IT資源の幾つかの機能をクラウドやデータセンターに移す場合を考えてみましょう。部屋の隅においてあるサーバ類をインターネットの向こう側に置いて、ハイおしまい、という訳にはなりません。事業所内に残されたIT機器を管理する装置が必要になってきます。しかも、従来関係なかった機器までもIT化され、複雑度は日々高まっています。
ネットワークを制御する装置では、パッケージ製品もありますが、オープンソースソフトウェアを活用して、コストを削りながら必要な機能を確保することも可能です。効率よく導入できるかは、エンジニアの腕のみせどころです。
オープンソースソフトウェアで導入できる機能としては、以下のようなものがあります(リンクは当ブログ記事)。
情報セキュリティとネットワーク関連
- ルーティング
iptables, rp-pppoe - ファイアーウォール
pppoe - ウィルススキャン
ClumAV - ログ収集・死活監視
nagios, cacti
Zabbix 2.2.9でコンピュータを見える化してみた!(Zabbix) - その他
LANケーブルを3本使って、サクサクのネットワーク帯域を作ってみた!(Bonding)
安価で災害対策やバックアップに使えるサーバを作ってみた(rdiff-backup)
アプリケーション
- 業務アプリケーション(Webアプリケーション)
Moodleで学習プラットフォームを作ってみた!(Moodle)
スポーツコーチを支える動画管理サーバを創ろう。(Redmine)
WordPressを使ってみよう!(WordPress) - メールサービス
postfix, sendmail - ファイル共有サービス
CentOS 7にSamba 4をインストールしてファイルサーバを作ってみた!(samba) - 拠点間VPN
いつでもどこでも業務ができる!?BYOD環境を構築してみた!(OpenVPN)
また、オープンソースソフトウェアの活用には、操作の基本的な知識も必要です。アミュレットでは、Linuxの教育用コンテンツも公開しています。
ユーザとLinuxをつなぐ、Linuxの基礎学習支援サイト
$ cat user linux
https://ssl.amulet.co.jp/cat-user-linux/
さて、このようなエンジニアが成果をあげるために、新しいハードウェアをご用意しました。(2015年11月発売予定)
POWERSTEP MONI
CPU: Intel Celeron J1900 2.0GHz
メモリ:最大8GB
ストレージ:2.5インチ(HDD/SSD) またはCompact Flash
ネットワークI/F:Intel Gigabit Ethernet ×4
映像出力ポート:なし
その他:USB/Serialシリアルポート×1, USB2.0×1, USB3.0×1
サイズ:44 mm(H)×231.9 mm(W)×152 mm(D)
ベンチマークテストをやってみた
ここでは、その性能を知っていただくためにベンチマークテストを実施しましたのでご報告いたします。今回使用したのは、byte-unixbenchというソフトウェアです。
https://code.google.com/p/byte-unixbench/
このbyte-unixbenchは、従来は、米国のコンピュータ雑誌であるByte誌で利用され、改良されたもので、SunのSPARCstation 20-61というコンピュータを10.00として、どれだけ性能が高いかということを示したものです。
SPARCStation 20は、発表された1990年代中頃ではかなり高性能な機械だったのですが、それをいとも簡単に超えてしまうのは隔世の感があります。
結果は以下の通り
評価対象 | CPU | その他 | 評価スコア |
POWERSTEP MONI | Intel(R) Celeron(R) CPU J1900 @ 1.99GHz | 4コア4スレッド/8GB/240GB SSD | 1,541.80 |
POWERSTEP 1U-Half(従来機) | Intel(R) Atom(TM) CPU N450 @ 1.66GHz | 1コア2スレッド/2GB/500GB HDD | 279.70 |
HP DL380 G5 | Intel(R) Xeon(R) CPU L5335 @ 2.00GHz | 4コア8スレッド/4GB/300GB HDD | 2,789.00 |
お名前.com VPS | Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz | 2コア2スレッド/1GB | 2,764.90 |
byte-unixbenchのインストールは次の手順で実施しました。
# yum install perl-Time-HiRes
# yum install gcc
$ wget https://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
$ tar xvzf UnixBench5.1.3.tgz
$ cd UnixBench
$ ./Run
参考URL
http://knowledge.sakura.ad.jp/tech/1048/
それほど難しいものではありませんので、読者の皆様も実際に試してみてはいかがでしょうか。低消費電力なので、それほどパワーがある訳ではありませんが、市販のVPSの半分の性能を出しています。
# # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.3 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA January 13, 2011 johantheghost at yahoo period com 1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 1 x Execl Throughput 1 2 3 1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3 1 x File Copy 256 bufsize 500 maxblocks 1 2 3 1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3 1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10 1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10 1 x Process Creation 1 2 3 1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10 1 x Shell Scripts (1 concurrent) 1 2 3 1 x Shell Scripts (8 concurrent) 1 2 3 4 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 4 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 4 x Execl Throughput 1 2 3 4 x File Copy 1024 bufsize 2000 maxblocks 1 2 3 4 x File Copy 256 bufsize 500 maxblocks 1 2 3 4 x File Copy 4096 bufsize 8000 maxblocks 1 2 3 4 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10 4 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10 4 x Process Creation 1 2 3 4 x System Call Overhead 1 2 3 4 5 6 7 8 9 10 4 x Shell Scripts (1 concurrent) 1 2 3 4 x Shell Scripts (8 concurrent) 1 2 3 ======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: localhost.localdomain: GNU/Linux OS: GNU/Linux -- 3.10.0-229.14.1.el7.x86_64 -- #1 SMP Tue Sep 15 15:05:51 UTC 2015 Machine: x86_64 (x86_64) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz (4000.2 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 1: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz (4000.2 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 2: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz (4000.2 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 3: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz (4000.2 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization 16:09:57 up 2 min, 2 users, load average: 0.34, 0.32, 0.14; runlevel 5 ------------------------------------------------------------------------ Benchmark Run: 水 10月 14 2015 16:09:57 - 16:37:52 4 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 10007289.6 lps (10.0 s, 7 samples) Double-Precision Whetstone 1671.0 MWIPS (10.1 s, 7 samples) Execl Throughput 1420.0 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 336341.2 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 92578.0 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 847836.8 KBps (30.0 s, 2 samples) Pipe Throughput 543296.6 lps (10.0 s, 7 samples) Pipe-based Context Switching 59163.7 lps (10.0 s, 7 samples) Process Creation 4326.4 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 2531.2 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 873.7 lpm (60.1 s, 2 samples) System Call Overhead 910357.4 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 10007289.6 857.5 Double-Precision Whetstone 55.0 1671.0 303.8 Execl Throughput 43.0 1420.0 330.2 File Copy 1024 bufsize 2000 maxblocks 3960.0 336341.2 849.3 File Copy 256 bufsize 500 maxblocks 1655.0 92578.0 559.4 File Copy 4096 bufsize 8000 maxblocks 5800.0 847836.8 1461.8 Pipe Throughput 12440.0 543296.6 436.7 Pipe-based Context Switching 4000.0 59163.7 147.9 Process Creation 126.0 4326.4 343.4 Shell Scripts (1 concurrent) 42.4 2531.2 597.0 Shell Scripts (8 concurrent) 6.0 873.7 1456.2 System Call Overhead 15000.0 910357.4 606.9 ======== System Benchmarks Index Score 545.8 ------------------------------------------------------------------------ Benchmark Run: 水 10月 14 2015 16:37:52 - 17:05:48 4 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 39940014.1 lps (10.0 s, 7 samples) Double-Precision Whetstone 6685.2 MWIPS (10.1 s, 7 samples) Execl Throughput 5107.3 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 544290.6 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 170864.6 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1352291.5 KBps (30.0 s, 2 samples) Pipe Throughput 2220224.0 lps (10.0 s, 7 samples) Pipe-based Context Switching 330386.4 lps (10.0 s, 7 samples) Process Creation 17353.7 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 7032.7 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 970.5 lpm (60.1 s, 2 samples) System Call Overhead 3040101.6 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 39940014.1 3422.5 Double-Precision Whetstone 55.0 6685.2 1215.5 Execl Throughput 43.0 5107.3 1187.8 File Copy 1024 bufsize 2000 maxblocks 3960.0 544290.6 1374.5 File Copy 256 bufsize 500 maxblocks 1655.0 170864.6 1032.4 File Copy 4096 bufsize 8000 maxblocks 5800.0 1352291.5 2331.5 Pipe Throughput 12440.0 2220224.0 1784.7 Pipe-based Context Switching 4000.0 330386.4 826.0 Process Creation 126.0 17353.7 1377.3 Shell Scripts (1 concurrent) 42.4 7032.7 1658.7 Shell Scripts (8 concurrent) 6.0 970.5 1617.6 System Call Overhead 15000.0 3040101.6 2026.7 ======== System Benchmarks Index Score 1541.8
ラックマウントタイプもあります!
POWERSTEP MONIは、ラックマウントも用意しています。こちらはNICが6基、ストレージは3.5インチも搭載可能です。1Uラックにきっちり収容する場合は、こちらをご検討下さい。
今週10/19〜10/30まで店頭デモ中です
今週10/19(月)〜10/30(金)まで店頭でPOWERSTEP MONIを展示します!UnixBenchを動かすこともできますので,近くをお通りの際はお気軽にお立ち寄り下さい。
POWERSTEP MONIは11月発売予定です。