栞/#system
SeagateのHDDにBIOSから認識できなくなる問題が。Linuxならhdparm -iで調査できる。
負荷テスト用のツールをいろいろ紹介。
サーバーの死活監視サービス。
「beanstalkd is a fast, distributed, in-memory workqueue service.」Gearmanみたいなの、Facebookアプリで使われた実績、各種言語のクライアント実装あり。
pixivのサーバーは自作なのか。リアルなイベントとの融合という方向性はいいと思う。損益はとんとん、有料会員制を検討。
LVSの設定、keepalived。
LVS + ldirectordで負荷分散。
「RDBMSを利用したシステムのパフォーマンスは1000倍どころでない差がつきます。」強く同意。
ibdata1のファイルを分割する方法。
データセンターで発煙→電源供給停止→GREEとかSeesaaブログがサービス停止。
「RDBMSが唯一の永続化の実装ではなくて、他にも選択肢ができてきたよ(しかも理論的にはスケールするよ)ということ」
はてブ全文検索の裏側。Sedue、TokyoCabinet/TokyoTyrantを利用。
Facebookがmemcachedに加えた改良。
サーバー監視ツール。
Flickrがどう作られてるか。セッションはできるだけ小さく。
Q4Mを使って日記書き込みのDB反映を非同期化することでデッドロック回避。
「普段から監視システムを作り、作業を自動化することで『インフラが重要だと誰も思わないような体制』を作るのが重要」
計測重要…。
楽天テクノロジーカンファレンス、fairyとROMAについて。
SSD耐久テストの経過と結果。興味深い。
特にDBをSSDに何とかして乗せる方向。耐久性とかどうなのかな。
一概にSQLのjoinが悪い訳じゃないよ、と。そりゃそうだ。
「勿論開発者の技術の標準化という意味では、会社組織としてやる時にはSQLは便利なもので標準として使われるべきものではあるけど、極限のパフォーマンスを出すことと相容れるものではそもそもない。」
はてなのデータ処理発表資料、主にMySQL。
うまくメモリにキャッシュを乗せられるように。
「実際は1台のサーバーで最低限の同時接続をさばき,規模の拡大と共にサーバーの台数を増やしていった方が効率的だし,スピードも速いに決まっている。」
livedoor Blogの障害の件。交換機器到着まで時間かかってる。
SSDはランダムアクセスに強い/バイトあたり単価が安い/全文検索のインデックス置き場として。
COOKPADのリニューアル。
データを非正規化、取得しやすいようにしてハッシュに格納。