![政治家のみなさんに向けた会計の初歩の初歩 | isologue](https://cdn-ak-scissors.b.st-hatena.com/image/square/c97e021c4ebc152afb78e05070412dada6fa4e1f/height=288;version=1;width=512/http%3A%2F%2Fwww.tez.com%2Fblog%2Farchives%2F20100218%2F201002181026.jpg)
多数のTCP接続をハンドリングするサーバを書くなら、1コネクション1スレッドのモデルではなく、epollやkqueueのようなイベント駆動型のI/O多重化を行うべきだ、と言われます。だが、そのような主張は、「C10K問題」が書かれた2002年から7年経過した今でも有効なのでしょうか? echoサーバを書いて、ベンチマークを取ってみることにしました。 ふたつのグラフは、いずれも接続数とスループットの関係を表しています。最初のグラフは、全接続がアクティブに通信した場合、あとのグラフは、全接続のうち小数のコネクションが順次アクティブになっていく、というモデルです。これらのグラフから、以下ようなことが読み取れます。 epoll も per-thread モデルも、良くスケールする epoll は、ワークセットが小さい場合に (最大50%) per-thread モデルよりも高速 少なくとも、1コネ
ただ乗り屋、役立たず、居候、ごくつぶし。マネジャーなら誰でもどこかの時点でこの手の社員を部下に持ったことがあるだろう。 文=ロッド・ワグナー&ジェームズ・K・ハーター 翻訳・ディプロマット 部下の怠慢に目をつぶることは上司の怠慢以外のなにものでもない。何の貢献もしていないのに何の罰も与えない上司の下では、真面目な部下も手を抜くようになり、やがてチームを去るだろう。 ただ乗り屋、役立たず、居候、ごくつぶし。マネジャーなら誰でもどこかの時点でこの手の社員を部下に持ったことがあるだろう。 ギャラップ社が過去10年にわたって行った広範な調査によると、ろくに仕事もせず、他人の労働にただ乗りしている同僚ほど、社員のエンゲージメント(参画意識)を蝕むものはない。 「エンゲージメント」は利益に重大な影響を及ぼす概念だ。たとえば、エンゲージメントが最も高い作業チームは最も低い作業チームより生産性が平均18
先日セッションデータを消したかったのは、Datastore使用量が1GBを超えて一日0.01$の課金がかかってたからなのです。日曜日くらいに無事消えました。 Google App Engine/Javaでセッション情報を定期的に消す処理 130万件を消す処理に5日以上かかった計算に。もちろん、もう少しちゃんと組めばもっと早く終わると思うのですが、それはつまり、130万件を消去する処理を書くには単純なコードでは無理ということです。※急いでなかったので30分に13回程度の処理しか行ったためで、ちゃんと処理をすると3時間かからないくらいにはなりそうです。(23:08追記) まあ、日数がかかるのはいいとして。 セッション情報がたまってるときのエンティティサイズはこのように360MB程度になっていました。 ただ、このときデータストア使用量は1GBを超えて、0.01$の課金がかかっています。 これが、
前回の続き。例によって左の画像の説明はのちほど。 先日のiPadの発表、巷の反応はどんなものかと思い、あちこちのブログを読んだ。大絶賛もあれば全く評価しない人もいるという「反応真っ二つ」なことは皆さんご存じのとおり。ある人のブログを読んでいると「あれがないからこれができない」「今、あれがないのは考えられない」「ただの図体のでかいiPod touch」という。読んでいるうちに「ああ、そういえばこの人はiPhoneに対してもTumblrに対しても否定的だったなぁ」と思い出した。否定から入る人は頭がいい人が多い。さらに言うならば、頭がいいということに自覚的な人が多い(そういう人の書く文章には特徴があるのですぐにわかる)。まず欠点を指摘することで「頭のいいこと」を無意識に証明したいのだろうか。 iPadもTumblrも自分の中に(中というのは生活とか感性とかスタイルとか、そんな言葉を当てはめてもら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く