電子メールを10倍早く処理できるOSとは? 19
ストーリー by wakatono
メールのためにOSまで作るか。 部門より
メールのためにOSまで作るか。 部門より
k3c 曰く、 "IronPort Systemsという会社がAsyncOSなるOSを発表した(PDFファイル)ようです…「ようです」というのは、仕様やスクリーンショットの類が一切公開されていないからなんですが。なんでも、このOSは非同期的なメッセージのやり取りのために最適化されており、電子メールを従来製品の10倍も効率的に処理できるのだそうです。
…これ以上のことはなにも明かされておりません(笑)AsyncOSを使った電子メールゲートウェイが2002年春に出荷予定だそうです。まさか、それまで何もわからないのではあるまいな?(参考:cnet記事)"
qmailは、DJBが大規模メイリングリストの運用のために作ったという話だが、まさか大規模(というか効率的な)メッセージングのためにOSまで作るとは…
何に対しての10倍? (スコア:4, 参考になる)
すずきひろのぶ
Re:何に対しての10倍? (スコア:3, 興味深い)
いろいろ考えていたところ、MTAのscalabilityは少なくとも以下の2種類があることに気が付きました。
実は、このようにscalabilityを分けると、いずれか片方にしか効いてこないfactorが出てきます。例えばほかのコメントで触れられているような、MXを引くコストは後者にしかかかりません。
また、両者がevenに効いてくる保証もありません。どちらか片方だけがdominantになる可能性もあります。例えば、特定のdomainをrecipientに持つmailを受信する場合は前者が効いてきそうです。逆に、mailing listなどでrecipientをexpandする場合は、後者の方が問題になります。
ほかにも、上述の区別をさらに細かくすることも考えられます。当然、細かくしたfactorのどれかを狙い撃ちでscale upすることがあり得ます。その当たりの説明がないのでは、掛け声倒れの製品になる可能性が高いですね。
Re:何に対しての10倍? (スコア:1, おもしろおかしい)
Re:何に対しての10倍? (スコア:0)
これぞqmailならぬ、「急滅入」
Re:何に対しての10倍? (スコア:1)
ってボトルネックはそんなところじゃないよなぁ(笑
Re:何に対しての10倍? (スコア:2)
Re:何に対しての10倍? (スコア:1)
-- yuno
Re:何に対しての10倍? (スコア:2)
万単位の送信にはこのくらい必要ですね。
送信用にqmail使っても1台だと帯域は2,300Kbpsしか消費しないから、こちらはあんまり問題にならない。
Re:何に対しての10倍? (スコア:1, おもしろおかしい)
#なに?kernel再構築中のLinuxで動作しているsendmailの10倍?
H/Wメールサーバ (スコア:2)
用途を限定すれば (スコア:1)
用途を限定すれば、旨みはあるのでは?
現に、一台数百万のマイクロプロセッサーボードの需要がありますから。
従来製品? (スコア:2)
対Exchangeだったら、Linux + qmailでも10倍くらいは速くなるんじゃないのか?(笑)
独自 OS (スコア:0)
しかしながら、組み込みでも tron とか VxWorks みたいな既製品を
使うことが多くなってる現状とは逆行しているとも言えるでしょう。
TCO という観点で見た場合に、非汎用 OS を使うことに
どれだけのメリットがあるのかは疑問ではあります。
Asyncなだけに・・・ (スコア:0)
MTAの処理性能なんて、ほとんどディスク性能に依存してて、
その他の処理なんて ちょろ でしょ?
だから不揮発RAM DISK使ってみたりする・・・と。
でも高いみたいだから、オカネモチのみだなぁ。。。
Re:Asyncなだけに・・・ (スコア:1)
無意味にジャーナリングしてみたりして
wild wild computing
バカは死ななきゃ直らない (スコア:0)
あのね、E-Mailって、なにが送信速度のボトルネックになるかというと、DNSのMX引くときの速度だったり、SMTPのハンドシェイクで、相手のサーバの応答が遅かったり、ということなのですのね。
だから、SMTPで10倍速くなっても、ネット接続の回線をいくら速くしても、送信前に相手のメールアドレスが存在するかどうかのスクリーニングやDNSを事前に引くことをしても、結局トータルの実用的な速度としてはちっとも早くならない。実用的にはあんまり意味はないの。こういう無駄な投資は辞めたほうがいいと思うよ。ソフトウエア開発の人件費の無駄。
前の人が書いている通り、qmailとかpostfixでもかなり限界の速度が出るもん。ちょっといいキカイに、Linuxでqmailでも載せたほうが、よっぽどいい。開発人件費いらないし。
開発させてもらった人の勉強にはなったかも知れないから、それはそれでよかったね。
Re:バカは死ななきゃ直らない (スコア:2)
開発しないような人だって知っているんだし。
何年か前は、毎時10万通とか送信するときは、OCNとかNIFTYとか大規模ISP毎にネットワークを振り分けていました。イーサのケーブルがすごい本数に・・・今はどうなんでしょうかね。確かにOSだけでは無理がありますので、というかOSから作るってことは、DNSも内蔵でしょうかねぇ。
Re:小市民なんで (スコア:0)
そんな用途が思いつかん。
ハッ、まさか小泉メール(笑)
Re:小市民なんで (スコア:2)
携帯メールのサーバーなんかは、そのくらいの処理してるんじゃないですか?ま、1通当たりのデータ量は少ないだろうけど、100万ユーザーのアドレスを解釈するのに、どれくらい負荷が掛かってるんだろうか?