存储系统的成败界限,往往只源自虚拟服务器硬盘的参数设置微小偏差和精细的维护。
虚拟化的数据中心通常使用存储区域网络(SAN)进行集中存储,优化存储资源运维,同时利用SAN体系自带的远程复制等功能保护数据安全。但是,有些组织更倾向于在独立服务器上混合使用虚拟机和存储功能。这可以减少局域网上的存储传输流量,或者消除SAN带来的复杂性和成本。在这种情形下,数据中心管理员们就必须尽力奋战,优化平衡基于每台服务器的存储供应和虚拟机性能。下面让我们来探讨一下虚拟服务器的存储配置。
硬盘驱动器速度和阵列配置
IT管理员们一般通过三个基本特征来区别基于磁盘的存储:转速、本机接口,以及性能和保护级别。当我们描述某台服务器的存储需求时,应该首先了解服务器的预期工作负载,根据这些需求选择最合适的特征。磁盘转速的计量单位是每分钟转数(RPM),转速快的磁盘提供更低的延迟,因为磁盘可以更快旋转到所需的磁道。企业应用受益于使用15,000rpm的高转速磁盘,但是通常这样的磁盘容量较为有限。稍慢一点的10,000rpm磁盘可以为非关键应用提供适当的低延迟,并提供更大的存储容量。
磁盘高速缓存和服务器之间的数据传输都要通过接口完成。串行SCSI(SAS)是最流行的串行接口,用于高性能的本地存储,并且可以实现6千兆比特每秒(Gbps)的传输速度。串行ATA(SATA)接口稍慢一点,传输速度为3Gbps,然而SATA的技术架构和指令集会进一步降低实际性能。在许多情况下,SAS磁盘提供的存储容量低于SATA磁盘,所以SAS磁盘通常用于需要顶级性能的生产负载,而SATA磁盘则用于非关键的负载,近线存储或者数据归档。SATA磁盘可以连接到SAS接口,因此基于SAS的服务器主板可以混合部署SAS和SATA磁盘。当然,事先审阅服务器技术文档来验证磁盘兼容性和性能限制,也是很重要的准备工作。
大多数SAN存储系统都会用到磁盘阵列(RAID)组,阵列组配置多个磁盘分担数据存储,多个磁盘能同时进行读写操作,从而倍增存储性能。由于阵列中每个磁盘都在同一时间进行数据块的读写操作,所以阵列的性能会随着轴数的增长而同步提升。对于独立服务器来说,想要建立适用的、基于服务器的存储并却不是那么容易,因为很少有服务器能提供足够多的的磁盘安装位置,而磁盘数量是RAID配置的最基本特征。
例如,一台1U机架服务器可能只提供2到4个磁盘安装位,而一台2U服务器则支持4至8个磁盘。更大的机架式服务器可以容纳更多的物理磁盘(并使用更大功率的电源),总之服务器型号规格决定磁盘阵列组大小,使阵列配置缺失灵活性。
另外,阵列级别的选择失误,很可能会对虚拟化性能产生负面影响。例如RAID 5用于生产虚拟机上可能会造成不可接受的写入性能损失。比较恰当的配置是:使用2个146GB 15,000rpm的SAS硬盘组成RAID 1,用来安装操作系统和虚拟机监控程序;服务器的其余盘位则装满10,000rpm的SAS硬盘或者SATA硬盘,配置成RAID 0+1,联合使用条带和镜像措施来兼顾性能和数据保护。
在实际环境中,可供管理员选用的“磁盘容量和数据保护”参数组合实在是太多了,所以很有必要在实验环境下充分测试验证服务器性能,这样才能选出针对特定负载的最佳配置。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:为虚拟服务器优化本地硬盘配置
本文网址:http://www.toberp.com/html/consultation/1083968863.html