转载 [网络天地][转贴]服务器基础知识( 三 )


【服务器与工作站的区别】
服务器和工作站都是高性能的计算机 , 只是相对而言服务器专注于数据吞吐能力 , 所以支持的外设(硬盘、i/o插槽等)更多;而工作站则专注于图形处理能力 , 所以外设则相对少一些 , 但采用特别为图形处理设计的架构 , 采用高档显示卡 , 支持3d图像处理 。 工作站主要应用在各种设计、多媒体制作领域 。
【决定服务器优劣的技术】
服务器厂商将提高服务器的ras作为宣传的重点 , 所谓ras , 可以有两种解释 , 一是指服务器的可靠性、可用性和可扩展性(ras, reliability availability scalability);另一种解释为服务器的可靠性、可用性和服务性(ras, reliability availability serviceability) 。 可靠性和可用性是用户在选购服务器时经常遇到的两个词 , 它们具体描述服务器的哪些性能 , 两者之间又有何区别呢?
a、可靠性 服务器的可靠性是指服务器可提供的持续非故障时间,故障时间越少,服务器的可靠性越高 。 如果客户应用服务器来实现文件共享和打印功能, 只要求服务器在用户工作时间段内不出现停机故障 , 并不要求服务器24譴och7譴och365无故障运转 , pc服务器中的低端产品就完全可以胜任 。 如康柏公司的prosignia 720、proliant 800/1600;hp公司的e60、netserver lc3等 。
b、可用性 服务器的可用性追求零故障时间 , 关键的企业应用都追求高可用性服务器 , 希望系统24譴och7譴och365不停机、无故障运行 。 有些服务器厂商采用服务器全年停机时间占整个年度时间的百分比来描述服务器的可用性 。 例如康柏公司提供的资料介绍 , 可用性为99%的系统 , 全年停机时间为3.5天 , 99.9%的系统 , 全年停机时间为8.5小时 , 99.99%的系统全年停机时间为53分钟 , 99.999%的系统全年停机时间仅为1分钟 。 这项描述指标中9的位数越多 , 产品经理就会越自豪 。 据悉 , 目前能达到5个9的产品有康柏公司的天腾系列等 。 尽管零故障时间的要求很难达到 , 但厂商一直不断地采用各种技术减少故障时间 , 这就推进了容错系统技术的发展 。 容错一词是指系统能排除某些类型的故障 , 继续正常工作 。
【衡量服务器性能的基准测试】
衡量服务器的优劣可采用工业标准基准测试 , 如tmpcw、spec、linpack、specweb等 , 或是采用领先的企业资源规划(erp)等商业应用测试 , 如peoplesoft、sap r/3等 , 或是使用领先的数据库工具测试 , 如oracle等 。 以下介绍几种主要的测试:
1)specweb96测试:spec96是由standard performance evaluation corp提供的、专供检测服务器web特性的测试软件 , spec是由著名计算机厂商、系统集成商、大学、研究所、出版商等组成的非赢利性组织 。 目前 , spec得到了包括ibm、hp、intel、compaq等主要服务器厂商的认可 。 spec通过一台或多台客户机向服务器发出提供的测试原则和测试流程对系统进行操作 , 其最终结果将能够得到业界主要服务器厂商和用户的认可 。
2)tpcc基准测试:tpcc值被广泛用于衡量c/s环境下 , 由服务器和客户端构筑的整体系统的性能 , 它由事物处理性能委员会(tpc , transaction processing corp)制定 , tpc为非赢利性国际组织 。 tpcc值可以反映出系统的性能价格比 。 tpcc测试系统每分钟处理的任务数 , 单位为tpm,(transactions per minute) 。 系统的总体价格(单位为美元)除以tpcc值 , 就可以衡量出系统的性价比(单位为$/tpm) , 系统的性价比值越小 , 系统的性价比越好 。 需要注意的是 , tpcc值描述的是c/s整体系统的性能 , 它与系统的服务器和客户机的性能都有关系 , 也就是说 , 同样的服务器配置不同的客户端将会影响tpcc值 , 任何厂商和测试者都可以根据tpc提供的测试规范构造出自己最优的系统 , 当然测试的结果要经过tpc审核 。

推荐阅读