タグ

programmingとserverに関するbasiのブックマーク (2)

  • DeNA 技師のメモ

    以前ご紹介した WEB+DB PRESS の MobaSiF の記事が gihyo.jp で読めるようになりました。http://gihyo.jp/dev/feature/01/mobasif全 5 回で、毎週金曜日に追加されていく予定です。日公開の第 1 回では、紙面の制約で削除した「ケータイ端末の世代分類」を追加してあります。雑誌記事との大きな違いはここだけで、第 2 回以降はほぼ (=各回の最初と最後の部分以外) 同じです。

  • 第2回 memcachedのメモリストレージを理解する | gihyo.jp

    株式会社ミクシィ 研究開発グループの前坂です。前回の記事でmemcachedは分散に長けた高速なキャッシュサーバであることが紹介されました。今回はmemcachedの内部構造がどう実装されているのか、そしてメモリがどう管理されているのかをご紹介します。また、memcachedの内部構造の事情による弱点も紹介します。 メモリを整理して再利用するSlab Allocationメカニズム 昨今のmemcachedはデフォルトでSlab Allocatorというメカニズムを使ってメモリの確保・管理を行っています。このメカニズムが登場する以前のメモリ確保の戦略は、単純にすべてのレコードに対してmallocとfreeを行うといったものでした。しがしながら、このアプローチではメモリにフラグメンテーション(断片化)を発生させてしまい、OSのメモリマネージャに負荷をかけ、最悪の場合だとmemcachedのプ

    第2回 memcachedのメモリストレージを理解する | gihyo.jp
  • 1