--------------------------------------------目录-------------------------------------------------
• 我们需要更多的cpu 还是 更快的 cpu?
• 内存的好处
• IO 磁盘、内存、cpu运行的顺序
• 如何选择内存
• 硬盘的几种类型
• 传统机器硬盘的选择
• RAID 技术简介(多个小磁盘组更大磁盘)
• RAID 1、RAID 5、RAID 10
• 固态存储(ssd、PCIe)
• 网络存储(SAN/NAS)
• 如何选择硬件
--------------------------------------------
我们需要更多的cpu 还是 更快的 cpu?
应用是否是cpu密集型的, 如果是,就需要更好的cpu。 mysql 不支持多cpu对同一sql语句的处理,所以要选择更快的cpu
如果并发处理比较多,cpu则 越多越好
--------------------------------------------
内存的好处
内存主要是对IO的优化
内存对读有好处,速度更快。
对写也有好处,比如 计数器,可以增加100次浏览量的时候写一次数据库,避免大量IO。
--------------------------------------------
IO 磁盘、内存、cpu运行的顺序

--------------------------------------------
如何选择内存



--------------------------------------------
硬盘的几种类型

--------------------------------------------
传统机器硬盘的选择



--------------------------------------------
RAID 技术简介(多个小磁盘组更大磁盘)
使用RAID 技术提高性能,多个 小磁盘组成一组更大磁盘
重要的数据用 RAID10 , 不重要的(从库)选择RAID 0 或 5

--------------------------------------------
RAID 0
比如:如果有3个磁盘就是3倍容量,和3倍写入速度。但是有一块损坏,就不能用了。没有冗余和错误修复能力。




RAID 1


RAID 5


RAID 10
常用的一种,RAID1 和 0 的优势


--------------------------------------------
固态存储
固态存储 又称 闪存



ssd

PCIe
PCIe 还需要使用内存和 cpu 。 不建议在使用 RAID技术了


--------------------------------------------
网络存储
可能会有网络延迟,出了问题还要找厂商。但是数据库备份可以使用。


SAN


NAS

--------------------------------------------
如何选择硬件




浙公网安备 33010602011771号