メインフレームのSSDは半端なかった話

「SRAM」はメインメモリ(DRAM)より桁違いに高速で、かつ値段も桁違いなメモリで、今はCPUのキャッシュメモリにちょこっと(6MBとか)使われている程度です。昔のメインフレームはそれを100GB分並べてバッテリーバックアップしてディスク代わりに使ってたそうです。1:10問題も何もありませんね!恐ろしや。。
103
Kazunori Sato @kazunori_279

ディスクI/Oネックは何10年も前からの課題なのに、"温故知新”で出てくるのがInnoDBってのがどうも。。ググっても出てこない95年以前のITの知識はすっかりロストテクノロジーになってるみたい

2010-09-20 17:40:04
koichik @koichik

@kazunori_279 80 年代半ばにはメインフレームはもう SSD が当たり前でディスク I/O はネックじゃなかったなぁ.しかも SSD は SRAM だし.フラッシュとは違うのだよフラッシュとは!!

2010-09-20 19:54:35
Kazunori Sato @kazunori_279

@koichik そのあたり知りません!!SRAM冗長化してdurability確保ですか?しかも微妙にファーストネタ。。一回メインフレーム勉強会してくださいよw

2010-09-20 19:58:17
Kazunori Sato @kazunori_279

メインフレーム勉強会でやってほしいネタ:AS400、並列シスプレックス、NonStop SQL

2010-09-20 20:02:59
Kazunori Sato @kazunori_279

あとバローズのスタックマシンアーキテクチャも追加

2010-09-20 20:03:20
koichik @koichik

@kazunori_279 SSD といっても大型冷蔵庫くらいの筐体で,メモリ (5GB とか) と同容量のディスクも積んでいて,停電してもバックアップできるようにバッテリーも搭載してました.東証のセンターにはそれが 20 ユニットくらい並んでたなぁ.

2010-09-20 20:12:06
koichik @koichik

@kazunori_279 IBM の元祖 VM も外せないのでは.

2010-09-20 20:13:24
Kazunori Sato @kazunori_279

@koichik なるほどバッテリーバックアップかぁ。。RAMディスクですね。私もRBASEをまるごとPC98用RAMディスクに入れたりしてました。。インメモリDBだw

2010-09-20 20:13:39
Kazunori Sato @kazunori_279

@koichik ですね、メインフレームの仮想化技術も。

2010-09-20 20:14:17
koichik @koichik

@kazunori_279 PC の RAM は DRAM なので格が違いますw 当時のメインフレームの主記憶はまだバイポーラだったかなぁ.もう SRAM になってたかも.ちょっと記憶が曖昧だけど DRAM とは違うのだよ DRAM とは!!

2010-09-20 20:16:53
koichik @koichik

@kazunori_279 PC では RAM ディスクでメモリをディスク化していた頃,他のプラットフォームでは仮想記憶でディスクをメモリ化していたという罠.

2010-09-20 20:18:41
Kazunori Sato @kazunori_279

@koichik たしかに、SRAMで5GBとは富豪すぎますね。。データのローカリティも何もないですねw CPUはECLとかでしょうか。

2010-09-20 20:20:25
Kazunori Sato @kazunori_279

当時のSRAMを5GBということは、つまりL2キャッシュを500GBくらい積んでるCPUを想像すればいいのかなww

2010-09-20 20:26:32
koichik @koichik

@kazunori_279 日立の CPU はずーっと後までずっとバイポーラ (ECL) でしたね.今世紀くらいまで引っ張ったんじゃなかったかなぁ.IBM はさっさと CMOS に移ってましたが.

2010-09-20 20:26:56
Kazunori Sato @kazunori_279

@koichik 巨大企業なのにそういう破壊的イノベーションにさくっと移れるところがIBMすごいですね。。

2010-09-20 20:32:37
koichik @koichik

@kazunori_279 当時の PC はメモリ 1GB ない (640MB) 程度だった気がするので,5GB はその 5000 倍以上ですね.今の PC だとメモリは 8GB くらい? その 5000 倍だと 40TB!?

2010-09-20 20:34:15
koichik @koichik

@kazunori_279 CMOS に切り替えた直後は性能が出なくて,その隙にバイポーラの日立が北米でも躍進したんですよ.でもすぐにコスト面で太刀打ちできなくなり,スケールメリットで性能でも引き離されて結局日立はメインフレームから撤退.IBM はすごいです.

2010-09-20 20:37:17
Kazunori Sato @kazunori_279

.@koichik あぁ確かに、40TBの不揮発性L2/L3キャッシュ積んだCPUあれば、誰も何も悩む必要がなくなりそうですねww

2010-09-20 20:38:39
koichik @koichik

@kazunori_279 ソフト面でも IMS から DB2 への移行とか UNIX (SPEC) のサポートとか,メインフレームであっても変革を躊躇しない印象がありますね.

2010-09-20 20:40:54
Kazunori Sato @kazunori_279

そういう話を聞くと、Exadataとかかわいく見えるから不思議だ

2010-09-20 20:41:06
Kazunori Sato @kazunori_279

@koichik 「いくら巨大化してもガラガラポンを恐れない」って企業文化が、彼らの本質なのかも。

2010-09-20 20:45:04
koichik @koichik

@kazunori_279 ちなみに東証には 5GB の SSD が 20 ユニット程度転がっていたので,システムとしては現代の 800TB 相当の SRAM を使っていたことになりますw しかも (おそらく) 最大規模のシステムはそれとは別にあった (爆笑)

2010-09-20 20:49:14
Kazunori Sato @kazunori_279

@koichik 貴重なお話をいただけたので、togetterでまとめてさせていただいてもよいでしょうか?

2010-09-20 20:50:11
koichik @koichik

@kazunori_279 本当ですね.Eclipse や Linux など OSS との関わりもそうだし,「THINK」は伊達じゃないですね.

2010-09-20 20:51:14
まとめたひと
Kazunori Sato @kazunori_279

I love Google App Engine!