服务器性能测试典型工具介绍

服务器性能测试典型工具介绍,第1张

众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能。

现在市面上不同品牌、不同种类的服务器有很多种,用户在选购时,怎样从纷繁的型号中选择出所需要的,适合于自己应用的服务器产品,仅仅从配置上判别是不够的,能够通过实际测试来筛选。而各种的评测软件有很多种,你应该选择哪个软件测试?下面就介绍一些较典型的测试工具:

(一)服务器整机系统性能测试工具

一台服务器系统的性能可以按照处理器、内存、存储、网络几部分来划分,而针对不同的应用,可能会对某些部分的性能要求高一些。

Iometer(>linux服务器性能监测是很重要的工作,服务器运行应该提供最有效的系统性能。当服务器系统性能突然低于平均应有的情况,问题可能来自在执行的进程、内存的使用率、磁盘的性能、网络流量和cpu
的压力。在预算短缺的今天,理解如何优化系统性能比以往任何时候都重要。
要实现它的前提是,你必须充分了解自己的计算机和网络,从而找到真正的瓶颈所在。本文提供一些基础的工具来辨别和处理一些性能问题。使用的linux
发行版本是red
hat
enterprise
linux
4,工作过程是:首先查看整个系统的状态,然后是检查特定的子系统。
linux服务器进行性能监控有几种方法,每种方法都各有其优缺点。
使用snmp等标准工具
标准及非标准工具能执行一个或多个收集、合并及传输阶段,如rstatd或snmp工具,然而标准的rstat后台程序提供的信息是有限的,速度慢而且效率低。
内核模块
几个系统监控工程利用内核模块来存取监控数据。一般情况下,这是很有效的收集系统数据的方法。然而这种方法存在的问题是,当主内核源内有其它改变时,必须保持代码一致性。一个内核模块可能与用户想使用的其它内核模块相冲突。此外,在使用监控系统之前,用户必须获得或申请模块。
/proc虚拟文件系统
/proc虚拟文件系统是一个较快的、高效率执行系统监控的方法。使用/proc的主要缺点是必须保持代码分析与/proc
文件格式改变的同步。事实表明,linux内核的改变比/proc
文件格式的改变要更频繁,所以,用/proc虚拟文件系统比用内核模块存在的问题要少。本文介绍的方法即基于/proc虚拟文件系统。
一、
/proc文件系统特点
linux
系统向管理员提供了非常好的方法,使他们可以在系统运行时更改内核,而不需要重新引导内核系统。这是通过
/proc
虚拟文件系统实现的。/proc
文件虚拟系统是一种内核和内核模块用来向进程
(process)
发送信息的机制
(所以叫做
/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取
有关进程的有用信息,在运行中
(on
the
fly)
改变设置
(通过改变内核参数)。
与其他文件系统不同,/proc
存在于内存之中而不是硬盘上。不用重新启动而去看
cmos
,就可以知道系统信息。这就是
/proc
的妙处之一。
小提示:
每个linux系统根据软硬件不同/proc
虚拟文件系统的内容也有些差异。/proc
虚拟文件系统有三个很重要的目录:net,scsi和sys。sys目录是可写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。

如果只是做域控制器的话,对服务器性能的要求不是特别高的。但是对服务器的稳定性要求比较高。你可以看看国产品牌正睿的这款双路四核服务器。标配一颗32纳米制程的至强E5606四核处理器(213GHz/8M缓存),英特尔5500服务器芯片组主板,4G DDR3 ECC 1333MHz内存,SATA2 500G服务器硬盘(6个热插拔盘位)可以在不关机的情况下增加或更换硬盘,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成8颗处理核心,最大支持48GB DDR3 REG ECC高速容错校验内存。
产品型号:I2476236S-H
产品类型:双路四核机架式服务器
处 理 器:Xeon E5606
内 存:4G DDR3 ECC
硬 盘:SATA2 500G
机 构:2U机架式
价 格:¥7999
银牌服务
全国三年免费上门售后服务,关键部件三年以上免费质保。
建议你升级到双电源(冗余电源),3个1TB硬盘做raid5阵列,这样有2TB可以用。既提升了磁盘读取性能,也保障了数据安全,即使坏掉一个硬盘,数据也不会丢失。两个硬盘同时坏掉的可能性就太低啦。总价也就在12000左右搞定。
给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门售后服务,在业界口碑很不错。

1CPU和内存:CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。

2芯片组与主板:即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。

3网卡:服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。

4硬盘和RAID卡:硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。

5冗余:磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。

服务器采购五大问题需提前考虑

服务器市场上产品种类繁多,各厂商开始花样翻新地打服务、打方案,使用户在选购服务器产品时迷惑也越来越多。下面几个问题的解答相信能在用户选购服务器时提供一些参考,因为,春之华造就秋之实,选到合适的服务器产品,是保证业务正常运营的一个必要因素。

问题一:选购IA服务器时应考察的主要配置参数有哪些?

CPU和内存CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。

芯片组与主板即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。

网卡服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。

硬盘和RAID卡硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。

磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。

热插拔是指带电进行硬盘或板卡的插拔 *** 作,实现故障恢复和系统扩容。

同时,在选择IA服务器时通常需要考虑可管理性、可用性、可扩展性、安全性以及可靠性等几方面的性能指标。

问题二:64位服务器覆盖的应用范围?

这里要说的,仍然是安腾、AMD64等一些新型64位服务器。从应用类型来看,大致可分为主域服务器、数据库服务器、Web服务器、FTP服务器和邮件服务器、高性能计算集群系统几类。

主域控制器:网络、用户、计算机的管理中心,提供安全的网络工作环境。主域控制器的系统瓶颈是内存、网络、CPU、内存配置。

文件服务器:文件服务器作为网络的数据存储仓库,其性能要求是在网络上的用户和服务器磁盘子系统之间快速传递数据。

数据库服务器:数据库引擎包括DB2、SQLServer、Oracle、Sybase等。数据库服务器一般需要使用多处理器的系统,以SQLServer为例,SQLServer能够充分利用SMP技术来执行多线程任务,通过使用多个CPU,对数据库进行并行 *** 作来提高吞吐量。另外,SQLServer对L2缓存的点击率达到90%,所以L2缓存越大越好。内存和磁盘子系统对于数据库服务器来说也是至关重要的部分。

Web服务器:Web服务器用来响应Web请求,其性能是由网站内容来决定的。如果Web站点是静态的,系统瓶颈依次是:网络、内存、CPU;如果Web服务器主要进行密集计算(例如动态产生Web页),系统瓶颈依次是:内存、CPU、磁盘、网络,因为这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的CPU资源,更要有足够的内存来缓存和处理动态页面。

高性能计算用的集群系统:一般在4节点以上,节点机使用基于安腾、AMD64技术的Opteron系统,这种集群系统的性能主要取决于厂商的技术实力、集群系统的设计、针对应用的调优等方面。

问题三:多处理器服务器选购的策略如何?

在购买多处理器系统之前,你必须了解工作负载有多大,还要选择合适的应用软件和 *** 作系统,然后再确定使它们可以运行起来的服务器。值得注意的是,你最好购买比你目前所需的计算能力稍高一些的服务器,以便适应未来扩展的需要。

首先,处理器的选择与主要 *** 作系统平台和软件的选择密切相关。你可以选择SPARC、PowerPC等处理器,它们分别应用于SunSolaris、IBMAIX或Linux等 *** 作系统上。大多数用户出于价格和 *** 作系统方面的考虑也采用Intel处理器。

其次,要选择合适的I/O架构。目前最常见的总线结构是PCI、PCI-X。PCI迅速发展为包括32位和64位数据通道,并对33MHz和66MHz时钟速度提供支持。PCIExpress是一种全新的串行技术,它彻底变革了原来的并行PCI技术,同时又能兼容PCI技术。PCIExpress总线采用点对点技术,能够为每一块设备分配独享通道带宽,不需要在设备之间共享资源。充分保障各设备的带宽资源。

然后,还要选择合适的内存。大多数多处理器系统目前都支持纠错SDRAM。

最后,是存储的问题。服务器所支持的驱动舱个数必然会影响到服务器的外形和高度。如果将服务器连接到SAN上,则对内部存储没有太多的要求。但是,如果设备安放在没有SAN的远程位置上,那么可以购买支持多达8个可外部访问的热插拔SCSI驱动器的系统。

问题四:刀片服务器用武之地何在?

刀片服务器最初定位于寻求将大量的计算能力压缩到狭小空间中的服务提供商和大型企业。现在,许多系统厂商把能够整合数据中心基础设施、去除杂七杂八的线缆和优化管理、高性价比等作为卖点来销售这些薄片状的服务器。刀片服务器大小仅为标准的1U服务器几分之一,并且需要电能更少,安装在使它们可以共享资源的专用机箱中。

问题五:刀片服务器除了在计算密度上带来回报外,成本会节约吗?

专家认为,部署刀片服务器将得到节省空间费用的回报。在使用刀片服务器时,能够在每机架单位上达到10GHz的计算能力,而在使用传统平台时,每机架单位实际为05GHz的计算能力,这是20倍的改进。现在数据中心空间费用非常昂贵,而这正是使用刀片服务器得到巨大回报的地方:计算密度。

然而,早期采用者也指出刀片服务器并不是对所有人都适用。有的厂商会说你必须拥有刀片服务器,他们将用刀片服务器代替所有的服务器。对于用户来说,应该在最合适的地方使用它,如果你试图更高效率地利用空间的话,就应当考虑选择刀片服务器。

硬件

CPU、内存、硬盘、网卡

域控对机器要求不高,网卡要好点、快点

MIS或ERP对内存、硬盘、网卡的要求较高

网站对内存、网卡的要求较高

数据库对CPU、内存、硬盘、网卡的要求较高

其他

CPU和内存:CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。

芯片组与主板:即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。

网卡:服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。

硬盘和RAID卡:硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。

冗余:磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。

热插拔:是指带电进行硬盘或板卡的插拔 *** 作,实现故障恢复和系统扩容。同时,在选择IA服务器时通常需要考虑可管理性、可用性、可扩展性、安全性以及可靠性等几方面的性能指标。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10776901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存