2011年9月18日日曜日

watasyncを動かすサーバ 02

■CPU / マザーボード ¥7,650
Intel M/B Essential mini-ITX DDR3-800 GMA3150 VGA GbE LAN PCI x1 BOXD525MW
http://www.amazon.co.jp/gp/product/B0041RSC94

■メモリ ¥2,659
シー・エフ・デー販売 Elixir ノートPC用メモリ DDR3-SODIMM W3N1333Q-2G DDR3 PC10660 CL9 2GB 2枚セット
http://www.amazon.co.jp/gp/product/B00405SBBQ/

■HDD
ありもののSATA 160GB
追って2TBを買う予定

■ケース・電源 ¥6,370
AOpen(AII) スリム型PCケース(MINI-ITX) S145A-160BK
http://www.amazon.co.jp/gp/product/B002QYLXIG

■unixbench結果
   BYTE UNIX Benchmarks (Version 5.1.2)
   System: iedev04: GNU/Linux
   OS: GNU/Linux -- 2.6.40.4-5.fc15.x86_64 -- #1 SMP Tue Aug 30 14:38:32 UTC 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3600.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 3: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   01:59:09 up 4 min,  1 user,  load average: 0.22, 0.13, 0.06; runlevel 3

------------------------------------------------------------------------
Benchmark Run: 月  9月 19 2011 01:59:09 - 02:27:13
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        6675921.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      965.5 MWIPS (9.9 s, 7 samples)
Execl Throughput                                851.0 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        107822.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           29104.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        314425.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              244389.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  21013.7 lps   (10.0 s, 7 samples)
Process Creation                               2145.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1243.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    318.9 lpm   (60.1 s, 2 samples)
System Call Overhead                         494395.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    6675921.1    572.1
Double-Precision Whetstone                       55.0        965.5    175.5
Execl Throughput                                 43.0        851.0    197.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     107822.7    272.3
File Copy 256 bufsize 500 maxblocks            1655.0      29104.0    175.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     314425.0    542.1
Pipe Throughput                               12440.0     244389.6    196.5
Pipe-based Context Switching                   4000.0      21013.7     52.5
Process Creation                                126.0       2145.0    170.2
Shell Scripts (1 concurrent)                     42.4       1243.0    293.2
Shell Scripts (8 concurrent)                      6.0        318.9    531.6
System Call Overhead                          15000.0     494395.2    329.6
                                                                   ========
System Benchmarks Index Score                                         244.9

------------------------------------------------------------------------
Benchmark Run: 月  9月 19 2011 02:27:13 - 02:55:23
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       18484478.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3400.1 MWIPS (9.8 s, 7 samples)
Execl Throughput                               2300.4 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        140685.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           37079.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        441705.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                              526962.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 103834.2 lps   (10.0 s, 7 samples)
Process Creation                               5600.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2451.9 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    348.7 lpm   (60.2 s, 2 samples)
System Call Overhead                         865827.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   18484478.6   1583.9
Double-Precision Whetstone                       55.0       3400.1    618.2
Execl Throughput                                 43.0       2300.4    535.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     140685.2    355.3
File Copy 256 bufsize 500 maxblocks            1655.0      37079.7    224.0
File Copy 4096 bufsize 8000 maxblocks          5800.0     441705.8    761.6
Pipe Throughput                               12440.0     526962.0    423.6
Pipe-based Context Switching                   4000.0     103834.2    259.6
Process Creation                                126.0       5600.2    444.5
Shell Scripts (1 concurrent)                     42.4       2451.9    578.3
Shell Scripts (8 concurrent)                      6.0        348.7    581.1
System Call Overhead                          15000.0     865827.2    577.2
                                                                   ========
System Benchmarks Index Score                                         508.8

2011年9月2日金曜日

人間が社会と関わらず良い生活が送れるか否か

2015年〜2030年あたりの未来に、watasyncの開発が超進んで攻殻機動隊の電脳っぽいものがマジで出来上がったとする。その状況で人間の個体は、他の人間の個体との関係無しに良い生活が送れるか?というのを考えるエントリー。

僕の結論は「たぶん送れないんじゃない?」だ。

■まず生活を送るために必要なものを把握してみる
とりあえず僕個人で考えると、
1) 水
2) 食料
3) 衣服
4) 住居
5) ガス・電気
6) ネット
7) コンピュータ
8) 安全
あたりは欲しい。

■2015年〜2030年ぐらいの未来の技術水準を考えてみる
A) ロボット的なものも相当レベルが上がっているので物理的な活動を半端なくこなせるとする。
B) 電脳(watasync)により情報処理能力は半端なく上がっているので「A)」のロボット的なものへの指示は半端なくだせる。
C) 自分以外のコンピュータは 既存のシステムを維持することはできるが、システムを発想して創りだすことはできない。
ぐらいな感じかな。

■シミュレーション
たとえば「1)」の水については現在水道局がやっているようなことを全て自動化してこなせるレベル。水源の確保、水質の維持・調整、水道システムの維持あたりを。
水源の冗長化とかも自動化してほしいね。一個の水源が何かしらの原因でダメになったら、予備の水源から取ってくるとか。

そのレベルで考えると「2〜7」もなんとか自動化できる気はする。
だが「8」の安全が厳しい気がする。
さっきの水みたいに安全もロボットで軍隊組んで守ればいいって話なんだけど、
他の人間の個人から攻め込まれる可能性があるわけだから、この辺は自動化できそうもない。

もちろん僕個人は「1〜8」の研究開発を行ってそれなりに改善をしているんだけど、
たとえば「1〜8」を8人で分業してチームを組んでる国とかに勝てない気がする。

1〜8をそれぞれの人間が分業して発想してシステムを進化させてるとすると、兵器の開発や軍のオペレーションも進化するわけで、それに攻めこまれて「1〜8」を全て奪われると。1〜7の研究開発で何か技術革新があって兵器に適用されるってことも十分ありそう。

■結論
人間の個人はチームを組んで発想や成果物の協業を行ったほうが多分強いので、
安全保障の面から考えると、完全な個人で頑張ってると安全を奪われて全て奪われるという状況が起きそう。その状況が不幸せと考える人にとっては「良い生活」は送れないといえる。
(攻殻機動隊でもロシアあたりのハッカーが他の人間との関係を断って生活してて、電脳を焼ききられて安全を奪われるってのがあったよね。まぁアレは水道とか食料は社会の中で得てたわけだろうから、完全な個人じゃないけどね)
(日本が鎖国して「うっひょ他国とコミュニケーションしないの超楽しいwww」とかやってても、他国の技術革新に負けて色々安全が奪われてしまったわけだしね。)

■次回
ということで社会と関わらなければならなくなったので、watasync(外部電脳)がどうやって社会と絡んでいくかっていうのを次のエントリーあたりで考察してみることにする。