2015年2月3日のブックマーク (6件)

  • 恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、ミドルウェア開発チームの青木(@a_o_k_i_n_g)です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じです。 アプリケーションサーバーでは Jetty が稼働 現象が発生した JVM は 5GB 程度のメモリを消費しており、明らかに通常ではない量のメモリを消費している 複数台のサーバーで発生していたが、全てで発生したわけではない。 また、発生したサーバーはいずれもアクセス頻度が少ないサーバーだった。 ヒープ、パーマネント、スタック ひとまず、JVM でトラブルが発生した時は何はともあれヒープダンプとスレッドダンプを見るに限ります。各種情報の取得をインフラ部隊へ依頼し、得られたヒープを解析すると、

    恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ
    ryosukeyamazaki
    ryosukeyamazaki 2015/02/03
    いまどきこんなコテコテなバグが……
  • Firefox NightlyでHTTP/2を試す方法 - ぼちぼち日記

    (注) 2014/3/27の Nightly より draft-10 (h2-10)対応になりました。 ちょっと前からですが、Firefox の Nightly ビルドで HTTP/2 が試験的に使えるようになりました。 Bug 950768 - Land http/2 draft08 pref'd off in mozilla-central これまでは tryサーバでビルドしたものを置いてもらいダウンロードしていたんですが、開発担当の Patrick McManus さん曰く、もう面倒になったんで入れちゃったらしいです。 そこでテスト用にHTTP/2を利用したい方向けに、私が普段HTTP/2のテストをする手順通り Firefox Nightly を使って HTTP/2 の動作確認する方法を記載しておきます。 注意事項: Nightly ビルドの動作は不安定な場合もあります。テスト以外に

    Firefox NightlyでHTTP/2を試す方法 - ぼちぼち日記
  • [速報]VMware、Dockerコンテナ並みのスピードで仮想マシンをプロビジョニング可能な「Instant Clone」機能を発表

    [速報]VMware、Dockerコンテナ並みのスピードで仮想マシンをプロビジョニング可能な「Instant Clone」機能を発表 米VMwareは、Dockerコンテナ並みのスピードで仮想マシンをプロビジョニング可能な機能「Instant Clone」をvSphere 6に搭載すると発表しました。 関連記事:[速報]VMware、vSphere 6を発表。長距離vMotion、マルチプロセッサVM用フォルトトレラント機能など これまで仮想マシンのプロビジョニングには、数分から数十分といった時間がかかるのが一般的でした。一方で最近注目されているDockerのようなコンテナ型の仮想化では、OSそのものをイメージに含める必要がなく軽量で、コンテナイメージの差分なども活用することにより、数秒といった単位で迅速にプロビジョニングが可能となっています。 VMwareは、vSphereにおける仮想マ

    [速報]VMware、Dockerコンテナ並みのスピードで仮想マシンをプロビジョニング可能な「Instant Clone」機能を発表
    ryosukeyamazaki
    ryosukeyamazaki 2015/02/03
    Docker死亡とまではいかないだろうけど、やればできるやん、って思った
  • なぜErlangにしたのか

    A framework for easily creating beautiful presentations using HTML

  • 絶対に描いてはいけないグラフ入りスライド24枚 -slideshare

    These slides include many inappropriate graphs. If you want to tell the summary of the data correctly, you should avoid to use graphs in this presentation. They can mislead those who view them. In English, the title of presentaion is "24 slides including graphs that should not be absolutely drawn".Read less

    絶対に描いてはいけないグラフ入りスライド24枚 -slideshare
    ryosukeyamazaki
    ryosukeyamazaki 2015/02/03
    Very good.
  • EximのGHOST脆弱性の影響とバリデーションの関係

    追記(2015/2/6) 大垣さんから訂正依頼のコメントを頂いておりますので合わせてお読みください。徳丸としては特に訂正の必要は感じませんでしたので、文はそのままにしています。そう思う理由はコメントとして追記いたしました。 (追記終わり) 大垣さんのブログエントリ「GHOSTを使って攻撃できるケース」を読んだところ、以下のようなことが書いてありました。 1. ユーザー入力のIPアドレス(ネットワーク層のIPアドレスではない)に攻撃用データを送る。 2. バリデーション無しで攻撃用の不正なIPアドレスをgethostbyname()に渡される。 3. ヒープオーバーフローでヒープ領域のメモリ管理用の空きサイズを改竄する。 【中略】 どんなソフトウェアが危ないのか? ユーザー入力のIPアドレスをバリデーションしないでgethostbyname()を使用している。 インタラクティブな動作を行っ