Hunter的大杂烩 技术学习笔记

November 13, 2012

测试Mysql 使用 SSD硬盘

Filed under: 技术话题 — hunter @ 5:36 pm

最近SSD硬盘价格大幅下跌,128G只需要500 (http://item.51buy.com/item-265823.html),已经达到心理价位了。

SSD硬盘的优势是随机读写速度高于传统硬盘(传统硬盘的优势是顺序读写),最大的缺点是写次数有限制,所以在配置mysql时,需要把binlog与datadir分离:

其中/data目录是传统硬盘,放binlog

/data2是SSD硬盘

[mysqld]
datadir=/data2/mysql
basedir=/usr/local/mysql
log-bin=/data/applog/mysql/mysql-bin

log-slow-queries=/data/applog/mysql/slow.log

innodb_data_home_dir = /data2/mysql
innodb_data_file_path = ibdata1:200M;ibdata2:100M:autoextend
innodb_log_group_home_dir= /data/applog/mysql/

ssd寿命估算:

总磁盘容量是 120G

数据容量是20G

冗余系数为 6倍

假设每个磁盘block为4k,总共有31457280 块block(SSD的最小擦写单位好像也是4k)

每个block可擦写次数3000次(保守估计,一般可以到1w次)

每日写入6000w次

总共需要1572天报废

折算下来4年多,够了,呵呵

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress