3. HDD 上でのデータベース運用 HDD は遅い 7200rpm × 60sec/min × 0.5 = 平均 240tps 書き込みバッファを活用 DBMS, OS, RAID カード , HDD の各レベル ランダムリードはバッファリング不可能 I/O トランザクションを減らすしかない メモリキャッシュへのヒット率が最重要 OS, RDBMS, memcached … 4. HDD パフォーマンスの上限予測 限界 tps × アクセス単位 = 上限スループット アクセス単位 (bytes/transaction) の把握 OS レベル iostat -k 3600 して (kB_read/s+kB_wrtn/s)/tps MySQL レベル (InnoDB) show innodb status の File I/O innodb_flush_method=O_DIRECT 前提