タグ

2011年6月9日のブックマーク (2件)

  • Xenサーバーがいきなり停止するわけだが・・・ - 銀の鍵

    Xenの完全仮想化を利用してゲストをたくさん作って動かしていると、Xenサーバーが或る日突然機能停止する。電源ボタンを使って電源を一度落とし、再度電源を投入することになる。コンソールからの制御も全く受け付けなくなるからね。 ホストOS上のシスログ(/var/log/messages)を見ると、サーバーが完全にダウンする数時間前に、カーネルが仮想メモリ(スワップ)不足の悲鳴をあげているのが分かる。 ... Aug  2 07:25:54 omega kernel: 927 pagecache pages Aug  2 07:25:54 omega kernel: Swap cache: add 778561, delete 778496, find 162567/194519, race 0+30 Aug  2 07:25:54 omega kernel: Free swap  = 0

    fragarach_the_sword
    fragarach_the_sword 2011/06/09
    Xenサーバーがいきなり停止するわけだが・・・ - 銀の鍵
  • @IT:特集:ASP.NETで実践するO/Rマッピング(NHibernate編)

    いまさら強調するまでもなく、今日、データベースといえば、リレーショナル・データベース(以降、RDB)が主流であることは間違いない。しかし、C#やJavaC++といったオブジェクト指向言語の台頭によって、RDBが常に最適解とはいえない状況が発生しつつある。というのも、RDBとオブジェクト指向言語で扱うオブジェクトとは、そもそもの構造が異なるためだ。 オブジェクト指向に基づいてデータベース・アクセスを行おうとすれば、例えばINSERT命令を発行するには、データベースに格納すべき値をオブジェクトから取り出し、INSERT命令を動的に組み立てる必要がある(1つのオブジェクトをテーブル内の1レコードに対応させる場合)。逆に、SELECT命令でデータベースから取り出した結果セットは、オブジェクトを生成してから、結果セット内の各値を対応するオブジェクトのプロパティに代入しなければならない。 このような

    fragarach_the_sword
    fragarach_the_sword 2011/06/09
    @IT:特集:ASP.NETで実践するO/Rマッピング(NHibernate編)