2010年2月18日

Developers Summit 2010(デブサミ2010) 1日目に行ってきました

Developers Summit 2010(デブサミ2010) 1日目
日時: 2010/02/18 10:00 to 19:10
会場: 目黒雅叙園(東京・目黒)
URL: http://codezine.jp/devsumi/2010/
公式タグ: #devsumi2010
公開スライド: http://www.slideshare.net/event/developers-summit-2010/slideshows

- 13:10 18-E-3 高性能・安定運用のためのLinux-DBシステム構築/運用技術
  - 問題の大半はDisk I/O
    - メモリとディスクでは速度が2桁違う→いかにディスクアクセスを減らすか
  - 製品の品質に対する目を向ける
    - 普及している≒それだけテストされている≒品質がある程度担保されている
  - 一般解を求めすぎない
    - 汎用性を高めるほど効率が悪くなる
  - 良いところ悪いところを見る
    - update,deleteでフルテーブルロック
    - ボトルネックになっていないところを最適化しても結果が変わらない
    - DB以外にも目を向ける→ハード、ソフト
  - アプリの性質をある程度知っておく
    - O/Rマッパーの使用が多くなった
    - 最適化していないクエリの乱発
  - Linuxチューニングと安定運用
    - メモリ領域
      - ダイレクトI/Oを使う→ファイルシステムキャッシュを使わない
      - スワップ制御・oomkiller→メモリを食っているプロセス(DRBD,heartbeat,MySQL…)から殺される
      - 「スワップなし」はしてはいけない
      - MySQLでファイルシステムキャッシュをゼロに(InnoDB用MyISAMは不可)
      - 必要以上にメモリを確保しない(メモリ確保に時間がかかる)
   - Linux I/Oスケジューラ
     - cfq,noop,deadline→ミドルウェア(バージョン)に依存
   - ファイルシステム
     - ルートとデータファイルとのパーティションを分ける
     - ext3等。RH系ならext3  [コメント]RH系でも手軽にzfs使いたい…
  - 使いこなしたいコマンド
    - iostat→r/s w/s svctm %utilを見る
    - mpstat→CPUコア単位で集計 vmstatは平均値
    - Oprofile→実行中のプロセスの負荷計測
    - gdb→実行中のプロセスの全スレッドのスタックトレースを取れる
      - デバッグインフォ込みでもパフォーマンスにほとんど影響なし
      - MySQLの配布バイナリはデバッグインフォ込み
    - SystemTap
  - 詳しくは書籍( http://www.amazon.co.jp/dp/4798120723/ )で←給料入ったら買います


- 15:25 18-B-5 クラウドの構築事例
  - ※すいません。過去の勉強会やカンファレンスで聞いていたので大幅に省略します
  - 詳しくは書籍( http://www.amazon.co.jp/dp/4822234371/ )で
  - ストレージの用途
    - AMI(Amazon Machine Image)=マシンインスタンス→ローカル
    - EBS(Elastic Block Store)=外付ディスク→スナップショット、アプリデータ、DBデータ
    - S3→バックアップ
  - DNS逆引き設定が申請でできるようになった(Betaもうすぐリリース)
  - オペミス防止→本番とテストでID、秘密鍵を分ける


16:35 18-E-6 RDB入門~アプリケーション開発者が陥りやすいDB開発の落とし穴~
  - 事前にスライドを紙で配布
  - うーん…


17:40 18-E-7 デブサミオフィシャルコミュニティから選出のLT大会
  - 司会 よしおかひろたか氏
  - すくすくスクラム→スクラム開発、現場のカイゼン
  - DevLOVE→よしおか×DevLOVE HTML5勉強会 4月?
  - 日本Rubyの会
  - Visual Studio ユーザーグループ(VSUG)→5分で分かるi18n
  - デブサミ事務局 永田祐子氏→「10年デブサミをやる」と言って8年目
  - 日本XPユーザグループ
  - 日本Javaユーザグループ→25日に楽天でkumofsのことを話す。第101回カーネル読書会ですね
  - 日本PostgreSQLユーザ会
  - 日本OpenSolarisユーザーグループ
  - Firebird日本ユーザー会→Firebirdの本( http://www.amazon.co.jp/dp/4798119636/ )を1名にあげます「もらえなかったー」
  - Go Language(Google)
  - わんくま同盟


- 目黒雅叙園じゃなくて、もっと広い・利便性のある(効率的な)建物で開催したほうが良いと思った(セッション間の移動時間の混雑はなんなの…)

0 件のコメント: