tpc是哪个?tpc是哪个?tpc是哪个?tpc是哪个?tpc是哪个?tpc是哪个?
TPC上的词条是这样说的:
TPC
天的用户在选用平台时面对的是一个缤纷繁杂的世界。用户希望有一种度量标准,能够量化计算机系统的性能,以此作为选型的依据。作者曾在美国从事过数年计算机性能评价工作,深深体会到,计算机的性能很难用一两种度量来 评价,而且,任何度量都有其优缺点,尤其是当使用者对性能度量了解不深时,很容易被引入一些误区,甚至推演出错误的结论。本文以TPC基准程序为例,给出一 些实际建议,以帮助用户避免进入这些误区。
一、什么是TPC和tpmC
tpmC值在国内外被广 泛用于衡量计算机系统的事务处理能力。但究竟什么是tpmC值呢作者曾向一些 用户、推销人员乃至某些国外大公司的技术人员问过这个问题,但回答的精确度 与tpmC值的流行程度远非相称。tpmC这一度量也常被误写为TPM或TPMC。
1、TPC
TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数10家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、 日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功 能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测 试结果的发布。
TPC的出版物是开放 的,可以通过网络获取(http://wwwtpcorg)。TPC不给出基准程序的代码,而只 给出基准程序的标准规范(Standard Specification)。任何厂家或其它测试者都可以根据规范,最优地构造出自己的系统(测试平台和测试程序)。为保证测试结果的客观性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含五年维护费用在内的总价 格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。现在全球只有几个审核员,全部在美国。
2、tpmC
TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support) 的基准程序。TPC即将推TPC-E,作为大型企业(Enterprise)信息服务的基准程序。
TPC-C模拟一个批发 商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运 行时,10×N个终端操作员向公司的数据库发出5类请求。由于一个仓库中不可能 存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是 分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果。
TPC-C使用三种性能 和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactions per minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表1的要求处理其它4类事务 请求。从表1可以看出,新订单请求不可能超出全部事务请求的45%,因此,当一个 系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。价格是指系 统的总价格,单位是美元,而价格性能比则定义为总价格÷性能,单位是$/tpmC。
二、如何衡量计算机系统的性能和价格
在系统选型时,我们一定不要忘记我们是为特定用户环境中的特定应用选择系统。切忌为了“与国际接 轨”而盲目套用“国际通用”的东西。在性能评价领域,越是通用的度量常常越是不准确的。据我所知,美国的一些大用户从不相信任何“国际通用”的度量,而是花相当精力,比如预算的5%,使用自己的应用来测试系统,决定选型。在使用任何一种性能和价格度量时,一定要弄明白该度量的定义,以及它是在什么系统配置和运行环境下得到的,如何解释它的意义等。下面我们由好到差讨论三种方式。
1、在真实环境中运行 实际应用
最理想的方式是搞一个试点,要求制造商或系统集成商配合将系统(含平台、软件和操作流程)在一个 实际用户点真正试运行一段时间。这样,用户不仅能看到实际性能,也能观察到系统是否稳定可靠、使用是否方便、服务是否周到、配置是否足够、全部价格是否合理。如果一个部门需要购买一批同类的系统,这种方式应列为首选,因为它不仅最精确、稳妥,也常常最有效率,用户还可先租一套系统作为试点。用这种方式得到的度量值常常具有很明确和实际的含义。
2、使用用户定义的基准程序
如果由于某种原因第一种方式不可行,用户可以定义一组含有自己实际应用环境特征的应用基准程序。 我举两个例子:近年来,由于R/3软件是应用层软件,SAP公司的基准程序获得了越来越多国外企业的认可;中国税务总局最近也开发了自己的基准程序,以帮助税务系统进行计算机选型。这种方式在中国尤其重要,因为中国的信息系统有其特殊性。
3、使用通用基准程序
如果第1种和第2种方式都不行,则使用如TPC-C之类的通用基准程序,这是不得已的一种近似方法。因 此,tpmC值只能用作参考。我们应当注意以下几点:
(1)实际应用是否与基准程序相符
绝大多数基准程序都是在美国制订的,而中国的企事业单位与美国的运作方式常常不一样(恐怕也不应该或不可能一样)。在使用TPC-C时,我们应该清楚地知道:我的应用是否符合批发商模式事务请求是否与表1近似对响应时间的要求是否满足表1如果都不是,则tpmC值的参考价值就不太大了。
(2)TPC度量的解释
TPC基准程序是用来测系统而不是测主机的,厂家肯定要充分优化他们的被测系统。此处的“系统”包括主机、外设(如硬盘或RAID)、主机端操作系统、数据库软件、客户端计算机及其 操作系统、数据库软件和网络连接等。在很多厂家的TPC测试系统中,主机的价格只是系统总价格的1/4或更小,而硬盘的价格有可能占到总价格的1/3以上,因为TPC-C要求被测系统必须保存180天的事务记录。如果同样的主机被用到用户的环境中,厂家报的tpmC值就意义不大,因为用户的实际系统与厂家原来用于TPC测试的系统大不一样。当同样的主机用在不同的系统中时,tpmC值可能有相当大的变化,现在很多用户还没有意识到这一点。
我举一个例子。假设用 户希望购买一批同类系统,每一系统至少需要1GB的内存和50GB的硬盘。厂家A、B、C 各报了三个价格相当的系统,tpmC值分别为3000、2800、2600。用户是否应该选厂 家A的产品呢答案是:不一定。厂家用于测试tpmC值的系统与实际提供给用户的系统配置大不一样。tpmC最低的厂家C提供给用户的系统反而有可能性能最好,不 论是以实际系统的tpmC值还是以用户的实际应用性能来衡量。
(3)TPC测试的成本
TPC-C和TPC-D都是很复杂的基准程序,做一个严格的测试是很消耗资源的,厂家当然不会说出他们花费了多少钱和时间。但据国外知情人士透露,一个厂家做第一个TPC-C测试需 要几十万到上百万美元的资金和半年左右的时间投入。因此,很多TPC的度量值都 是估计的。由于计算机系统换代频繁,如果用户一定要用通过审核的度量值,就必 须多等待半年时间,因此而不能用最先进的系统。中国的厂家通过审核的时间则 更长。
综上所述,我们对中国 用户(尤其是大用户)在计算机系统的选型方面有如下建议:
最好建立一个真实的试点,因为实际应用环境是检验计算机系统的最好标准。
中国的行业应该建立符合自己实际应用的基准程序和测试标准。中国税务总局的做法值得提倡。国家有关部门应该建立独立的测试中心,制定跨行业、符合中国企事业运作模式的性能测试标准。
“国际通用”的度量可以作为参考值,而不应作为必要条件。尤其是一定要弄清这些流行度量有什么含义,是在什么样的系统环境中测得的,以及基准程序是否符合企业真实的业务流程和运作模式。
--------------------------------------------------------------------------------------------------------------------------------------------------
作为一家非盈利性机构,事务处理性能委员会(TPC)负责定义诸如TPC-C、TPC-H和TPC-W基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数据。TPC基准测试采用极为严格的运行环境,并且必须在独立审计机构监督下进行。委员会成员包括大多数主要数据库产品厂商以及服务器硬件系统供应商。
相关企业参与TPC基准测试以期在规定运行环境中获得客观性能验证,并通过应用测试过程中所使用的技术开发出更加强健且更具伸缩性的软件产品及硬件设备。
TPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。这种基准测试项目将对包括查询、更新及队列式小批量事务在内的广泛数据库功能进行测试。许多IT专业人员将TPC-C视为衡量“真实”OLTP系统性能的有效指示器。
TPC-C基准测试针对一种模拟订单录入与销售环境测量每分钟商业事务(tpmC)吞吐量。特别值得一提的是,它将专门测量系统在同时执行其它四种事务类型(如支付、订单状态更新、交付及证券级变更)时每分钟所生成的新增订单事务数量。独立审计机构将负责对基准测试结果进行公证,同时,TPC将出据一份全面彻底的测试报告。这份测试报告可以从TPC Web站点(http://wwwtpcorg)上获得。
tpmC定义: TPC-C的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数测量,至少要运行12分钟。
1.TPC-C规范概要
TPC-C是专门针对联机交易处理系统(OLTP系统)的,一般情况下我们也把这类系统称为业务处理系统。
TPC-C测试规范中模拟了一个比较复杂并具有代表意义的OLTP应用环境:假设有一个大型商品批发商,它拥有若干个分布在不同区域的商品库;每个仓库负责为10个销售点供货;每个销售点为3000个客户提供服务;每个客户平均一个订单有10项产品;所有订单中约1%的产品在其直接所属的仓库中没有存货,需要由其他区域的仓库来供货。
该系统需要处理的交易为以下几种:
New-Order:客户输入一笔新的订货交易;
Payment:更新客户账户余额以反映其支付状况;
Delivery:发货(模拟批处理交易);
Order-Status:查询客户最近交易的状态;
Stock-Level:查询仓库库存状况,以便能够及时补货。
对于前四种类型的交易,要求响应时间在5秒以内;对于库存状况查询交易,要求响应时间在20秒以内。
2.评测指标
TPC-C测试规范经过两年的研制,于1992年7月发布。几乎所有在OLTP市场提供软硬件平台的厂商都发布了相应的TPC-C测试结果,随着计算机技术的不断发展,这些测试结果也在不断刷新。
TPC-C的测试结果主要有两个指标:
● 流量指标(Throughput,简称tpmC)
按照TPC的定义,流量指标描述了系统在执行Payment、Order-status、Delivery、Stock-Level这四种交易的同时,每分钟可以处理多少个New-Order交易。所有交易的响应时间必须满足TPC-C测试规范的要求。
流量指标值越大越好!
● 性价比(Price/Performance,简称Price/tpmC)
即测试系统价格(指在美国的报价)与流量指标的比值。
性价比越小越好!
3.结果发布
各厂商的TPC-C测试结果都按TPC组织规定的两种形式发布:测试结果概要(Executive Summary)和详细测试报告(Full Disclosure Report)。测试结果概要中描述了主要的测试指标、测试环境示意图以及完整的系统配置与报价,而详细测试报告中除了包含上述内容外,还详细说明了整个测试环境的设置与测试过程。
P690 tpmC测试值:76,389,83900
$/tpmC:83100
美国美金报价:6,349,2230
CPU数:32
数据库:IBM DB2 UDB 81
操作系统:AIX 5L V52
中间件:TUXEDO 80
测试日期:2003630
P690 TPC-C测试的配置:
1. 后台:1 x eServer pSeries 690 with 32 x 17GHz POWER4+ processors with 128MB L3 cache per MCM (total of four MCMs), 512GB memory
2. 前端:30 x eServer pSeries 630 Model 6E4 each with 4 x 10GHz POWER4 CPUs with 32MB L3 cache, 16GB memory
SPECweb:
SPECweb96: 在SPECweb96基准测试程序上实现的每秒钟超文本传输协议(HTTP)操作最多次数,响应时间无明显退化。
SPECweb99: 接入数,网络服务器可用预先确定的工作量支持的同时接入数。SPECweb99检测设备模拟客户通过慢Internet联接,向网络服务器发送HTTP工作量请求。
SPECweb99 测试Web服务器运行状况
SPECweb99 是由标准性能评估组织(SPEC)开发的Web服务器基准测试。它测量满足特定吞吐量和客户请求响应速率要求的WEB服务器的最大并发连接数量。并发连接的合计波特率在320 Kbps到400Kbps范围内,则满足相应规范。
SPECweb99 在一台称为主客户端的机器上运行,这台机器上包含有允许用户加载特定负载请求的配置文件。主客户端也要处理在客户端和服务器或测试中的系统(SUT)之间的传输协调问题。客户端通过许多子进程/线程生成独立HTTP请求流,仿真足够的负载发送给SUT。
在这个测试中,客户端向测试中的服务器发送请求数据。测试规范要求客户端和服务器之间的连接不能使用片段大小大于1460比特的TCP协议。因此,每一个客户端读取1460比特或更少数据块的响应。
测试中使用两种类型的负载量:
静态负载 静态负载具有四种类型的文件。最小的文件的增幅为01KB,第二种文件类型的增幅为1KB,最后两种类型的文件的增幅为10KB和100KB。每一个目录包含每种类型9个文件共36个文件。
目标请求的文件类型在各类型中分散使用。在每一类中的9个文件中又进行二次分布。最终目标文件混合为:
35%的请求文件小于1 KB
50%的请求文件小于10 KB
14%的请求文件小于100 KB,但是大于或等于10 KB
1%的请求文件小于1000 KB,但是大于或等于100 KB
动态负载动态负载是基于广告和用户注册。共有四种在SPECweb99中使用的请求内容类型,分别是标准动态取操作、动态随机取操作、动态发送操作和客户图形接口动态取操作。标准动态取操作和客户图形接口动态取操作表现web服务器的简单广告轮转特性。带有广告轮转的动态取操作追踪用户和用户选择,所以广告可以由不同的方式来定制。最终,动态发布实施一个用户注册在相应的网站上。
P690 SPECweb99测试值:21,000
Web服务器:Zeus 40
操作系统:AIX 5L V51 (64-bit)
CPU数:16
测试日期:2001-10-1
测试配置:16 x 13GHz POWER-4 Processors w/1440KB unified on chip L2 cache, 192GB memory, 32 x 32 IBM Gigabit Ethernet-SX PCI controllers, 32 x Gigabit Ethernet network (1 Gigabit/sec ), 96 x Clients (4 x 375MHz POWER3-II, RS/6000 44P-270), Requested Connections = 21000, Max Fileset Size = 673196MB
P650 SPECweb99测试值:12,400
Web服务器:Zeus 41r3
操作系统:AIX 5L V52 (64-bit)
CPU数:8
测试日期:2002-10-1
测试配置:8 x 145GHz POWER4+ processors w/15MB(I+D) unified on chip L2 cache, 32MB unified off chip/SCM L3 cache, 64GB memory, 8 x Gigabit Ethernet-SX PCI-X controllers, 8 x Gigabit Ethernet network (1 Gigabit/sec ), 48 x Clients (6 x 668MHz RS64-IV, pSeries 620 Model 6F1), Requested Connections = 12400, Max Fileset Size = 3980128MB
p630 SPECweb99测试值:6,895
Web服务器:Zeus 42r1
操作系统:AIX 5L V52(64-bit)
CPU数:4
测试日期:2003-2-1
测试配置:4 x 1450MHz POWER4+ Processors w/1536KB(I+D) unified on chip L2 cache, 8MB unified (off chip)/SCM L3 cache, 32GB memory, 4 x Gigabit Ethernet-SX PCI-X controllers, 4 x Gigabit Ethernet networks (1 Gigabit/sec ), 24 x Clients (4 x 375MHz POWER3-II, pSeries 640 Model B80), Requested Connections = 6900, Max Fileset Size = 2219912MB
NotesBench:
NotesBench是测试各种不同Lotus Notes方面的驱动程序。目的是执行自定义工作量教本中的命令,模拟客户机的操作。NotesBench测试“仅测试邮件”和“测试邮件和数据库”。所有已经公布的IBM结果均为“仅测试邮件工作量”。
p680 NotesBench测试值:150,197
用户数:108,000
平均反应时间:0584秒
Domino服务器版本:506a
操作系统:AIX 433
CPU数:4
测试日期:20011120
测试配置:IBM eServer pSeries 680 (24RS64 IV/600MHz; 96GB RAM, 30 Partitions)
问题一:衡量一个软件系统性能的常见指标有哪些 我参考了下博云软件的观点得出以下几点技术性能指标:1、系统平均无故障时间,2、系统联机响应时间、处理速度和吞吐量,3、系统操作是的灵活性和方便性,4、系统加工数据的准确性,5、系统的可扩充性,6、系统的可维护性。
问题二:软件测试常见性能指标有哪些,并简述其定义 1、响应时间
响应时间指的是“系统响应时间”,定义为应用系统从发出请求开始到客户端接收到响应所消耗的时间。把它作为用户视角的软件性能的主要体现。它包括网络上的传输时间,web服务器上处理时间,APP服务器上处理时间,DB服务器上处理时间,但不包括浏览器上的内容显示时间,即“呈现时间”,这是因为呈现时间在很大程度上取决于客户端的表现。
2、最大并发用户数
有两种理解方式,一种是从业务的角度来模拟真实的用户访问,体现的是业务并发用户数,指在同一时间段内访问系统的用户数量。另一种是从服务器端承受的压力来考虑,这里的“并发用户数”指的是同时向服务器端发出请求的客户数,该概念一般结合并发测试(Concurrency Testing)使用,体现的是服务端承受的最大并发访问数。
3、吞吐量
吞吐量是指“单位时间内系统处理的客户请求的数量”,直接体现软件系统的性能承载能力。一般来说,吞吐量用请求数/秒或是页面数/秒来衡量,从业务的角度,吞吐量也可以用访问人数/天或是处理的业务数/小时等单位来衡量。当然,从网络的角度来说,也可以用字节数/天来考察网络流量。对于交互式应用来说,吞吐量指标反映的是服务器承受的压力。
4、性能计数器
性能计数器(Counter)是描述服务器或操作系统性能的一些数据指标。例如,对Windows 系统来说,使用内存数(Memory In Usage),进程时间(Total Process Time)等都是常见的计数器。
5、思考时间
思考时间(Think Time),也被称为“休眠时间”,从业务的角度来说,这个时间指的是用户在进行操作时,每个请求之间的间隔时间。从自动化测试实现的角度来说,要真实地模拟用户操作,就必须在测试脚本中让各个操作之间等待一段时间,体现在脚本中,具体而言,就是在操作之间放置一个Think 的函数,使得脚本在执行两个操作之间等待一段时间。
6、TPS
TPS:Transaction per second,每秒钟系统能够处理的交易或者事务的数量。它是衡量系统处理能力的重要指标。
7、HPS
点击率:HPS,每秒钟用户向WEB服务器提交的HTTP请求数。这个指标是WEB应用特有的一个指标,WEB应用是请求―响应模式,用户发出一次申请,服务器就要处理一次,所以点击是WEB应用能够处理的交易的最小单位。
问题三:软件技术指标有哪些? VOL 量能指标 MACD 指数平滑异同移动平均线 KDJ 随机指标 RSI 相对强弱指标
问题四:软件性能测试监控的关键指标有哪些 性能测试对于Windows的系统资源,一般监控CPU,内存,磁盘。
问题五:常见的服务器性能指标有哪些及简要介绍 当前业界常见的服务器性能指标有:
TPC-C
TPC-E
TPC-H
SPECjbb2005
SPECjEnterprise2010
SPECint2006 及 SPECint_rate_2006
SPECfp2006 及 SPECfp_rate_2006
SAP SD 2-Tier
LINPACK
RPE2
一、TPC (Transaction Processing Performance Council) 即联机交易处理性能协会, 成立于1988年的非盈利组织,各主要软硬件供应商均参与,成立目标: 为业界提供可信的数据库及交易处理基准测试结果,当前发 布主要基准测试为:
TPC-C : 数据库在线查询(OLTP)交易性能
TPC-E : 数据库在线查询(OLTP)交易性能
TPC-H : 商业智能 / 数据仓库 / 在线分析(OLAP)交易性能
1TPC-C测试内容:数据库事务处理测试, 模拟一个批发商的订单管理系统。实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现 正规 TPC-C 测试结果发布必须提供 tpmC值, 即每分钟完成多少笔 TPC-C 数据库交易 (TPC-C Transaction Per Minute), 同时要提供性价比$/tpmC。如果把 TPC-C 测试结果写成为 tpm, TPM, TPMC, TPCC 均不属正规。
2TPC-E测试内容:数据库事务处理测试,模拟一个证券交易系统。与TPC-C一样,实际衡量服务器及数据库软件处理在线查询交易处理(OLTP)的性能表现。正规TPC-E测试结果必须提供tpsE值,即每秒钟完成多少笔TPC-E数据库交易(transaction per second),同时提供$/tpsE。测试结果写成其他形式均不属正规。
对比:TPC-E测试较TPC-C测试,在测试模型搭建上增加了应用服务器层,同时增加了数据库结构的复杂性,测试成本相对降低。截止目前,TPC-E的测试结果仅公布有50种左右,且测试环境均为PC服务器和windows操作系统,并无power服务器的测试结果。除此之外,TPC官方组织并未声明TPC-E取代TPC-C,所以,说TPC-E取代TPC-C并没有根据。
问题六:软件技术指标有哪些? 请问软件技术指标有哪些呢?各位大虾能否珐合工作实际描述一下?小弟在书本上看到的都是些概念性的说法。谢谢!
问题七:手机性能指标 手机性能指的是什么 目前主流手机配件都际几公司所定比性智能手机性能重要指标电脑依CPU频率、核数、RAM(运行内存)、ROM(手机存储)速度、GPU(显卡)性能、主屏幕像素、像素密度、摄像像素、软件情况目前业内测试软件测试手机性能关键指标
问题八:软件性能测试 指标tps有哪些要求 tps一般要按二八原则满足每天交易量,
举例:被测系统一天工作窗口是8小时,处理了10万笔交易
tps>(100000×80%)/(8×3600×20%)=1389
问题九:以下指标中哪个是衡量软件性能的指标 一台计算机功能的强弱或性能的好坏,不是由某项指标来决定的,而是由它的系统结构、指令系统、硬件组成、软件配置等多方面的因素综合决定的。但对于大多数普通用户来说,可以从以下几个指标来大体评价计算机的性能。 1、CPU的运算速度。运算速度是衡量计算机性能的一项重要指标。通常所说的计算机运算速度(平均运算速度),是指每秒钟所能执行的指令条数,一般用“百万条指令/秒”(mips,Million Instruction Per Second)来描述。同一台计算机,执行不同的运算所需时间可能不同,因而对运算速度的描述常采用不同的方法。常用的有CPU时钟频率(主频)、每秒平均执行指令数(ips)等。微型计算机一般采用主频来描述运算速度,通常显示为XX GHz。一般说来,主频越高,运算速度就越快。 2、字长。一般说来,计算机在同一时间内处理的一组二进制数称为一个计算机的“字”,而这组二进制数的位数就是“字长”。在其他指标相同时,字长越大计算机处理数据的速度就越快。现在的大多装人都装64位的了。 3、内存的容量。内存储器,也简称主存,是CPU可以直接访问的物理存储器,需要执行的程序与需要处理的数据就是存放在主存中的。内存储器容量的大小反映了计算机即时存储信息的能力。随着操作系统的升级,应用软件的不断丰富及其功能的不断扩展,人们对计算机内存容量的需求也不断提高。目前,常见的内存容量都在1GB以上了。内存容量越大,系统功能就越强大,能处理的数据量就越庞大。 4、外存储器的容量。外存储器容量通常是指硬盘容量(包括内置硬盘和移动硬盘)。外存储器容量越大,可存储的信息就越多,可安装的应用软件就越丰富。目前,硬盘容量一般为300 G至1TB,以后存储容量还会更大。 以上只是一些主要性能指标。除了上述这些主要性能指标外,计算机还有其他一些指标,例如,所配置外围设备的性能指标以及所配置系统软件的情况等等。另外,各项指标之间也不是彼此孤立的,在实际应用时,应该把它们综合起来考虑,而且还要遵循“性能价格比”的原则。
问题十:app开发,比较看重的性能指标有哪些 博客 app最重要的指标有九个,最重要9个的KPI指标,它们可以评估移动App应用软件是否成功。
1用途
用户评价一款App应用时,会首先是从它的用途入手,而真正成功的App应用能够解决用户所面临的问题。除了单纯的使用外,还必须了解用户的年龄段,应用的使用频率、时间、方式等。特别的,对受众群体进行特征分析,可以估测不同受众群体使用情况,预测模型转换。了解这些问题后,可以对App应用有更深刻的见解,并且有的放矢进行资源分配,从而获得更大的利润。
2 产品终生价值
对任何一款App应用而言,经得住检验并且可靠耐用,就是对产品终生价值(LTV)最重要的评价标准。简言之,LTV是移动用户相对于非移动用户的价值。如果移动用户比非移动用户更忠诚、使用频率更高,那么这个移动策略就是切实可行的。根据不同的用途来评断“价值”,这样就可以在了解应用对不同用户的价值后,就可以明确哪些功能对用户是重要的,哪些是有待提高的。
3保留率
一款应用软件不会一直都是最热门的,因此要延长使用寿命就必须重视保留率,特别是在第1、7、30天的保留率。如今,保留率以及成为应用软件的最大的挑战,调查显示,有65%的人会在安装3个月后停止使用。而且早期的保留率预测也能显示市场生产力。另外,应用软件排名也越来越关注保留率。对用户来说保留率是更好的指标,但是只有做的很出色才会有更高的保留率。
4活跃用户
每个人都可以下载应用软件,但是要想让用户定期使用并不那么容易。月度活跃用户(MAU)、日活跃用户(DAU)
都是评估用户活跃度的关键指标。如果用户喜欢一款App,它们就会经常使用,甚至能到依赖的程度。只有了解这类人群的特质以及他们是如何使用的,才会创造出更受欢迎的App应用,并且把更多的客户转化为活跃客户。
5使用时间
只打开应用软件与切实使用应用软件是有很大区别的,就像网页访问量与网页浏览时间相比一样。增加使用时间对App应用而言是非常重要的。要想使App应用更加具有用户粘性,就要让它更具吸引力,这样才会有更长的使用时间。想要开发APP可以找汉恩云推。
6平均用户收益
如果App应用有固定的用户群那是很好的,但可能会创造一款应用软件能以其他方式获取收益。着眼大局要从平均用户收益(ARPU) 入手。“收益”来自于
App应用价格、应用内置广告等等,但是当 决定使用平均用户收益这个指标,那么请注意,要把 的App应用放在多个渠道平台上。
GPShopper市场营销部高级经理Andrea Cohen表示,如果
只是简单的看看用户在App应用里买了些什么,并忽略他们总体花费的增长,这绝对是一个错误。根据她曾在The North
Face和bebe这两个品牌公司的经验,每年用户使用App消费比在线用户多15%,甚至能占到总体收益的25%。
7App加载/登陆时间
的App应用需要六秒才能登陆明确的告诉 ,不会有人愿意花时间用这款App应用的。时间可以说是App应用的本质,
有责任为用户提供更高效的应用加载时间。用户应用加载App应用,登陆新页面,在应用里进行购买交易,所有处理都应该是无缝完成。如果
让用户思索为什么这款App应用的加载时间这么长,他们可能已经用上了 竞争对手的App了。
8用户获取
获取新用户有一个办法,那就是研究一下现有用户是如何找到
开发的App应用的,是通过搜索,付费广告,内置推荐,还是通过口碑相传。人们会因为不同的原因寻找不同的App应用,>>
主频是cpu一个重要的速度参数。同型号的cpu主频越大速度越快,价钱也越贵。单单说主频24很难判断哪个好。不同牌子、不同系列不同代的u就算主频相同速度也不一样。比如4核AMD u未必就能比得过英特尔的双核u。假如英特尔的第二代主频24,第三代主频是18,也不能说24主频就好过18。至于能否顺利运行大型游戏,只说24是不够的。尽管游戏还与内存、显卡等其他硬件关系很大,但是我敢肯定,如果是英特尔的第三代i73770k是可以承受大型游戏的。
主要看你的用途 是放网站还是放数据库 还是放应用软件,如果是网站的话 网站的程序代码用的是php或jsp开发的话 建议用LINUX系统比较稳定 速度快。 如果是ASPX 和ASP mssql架构的话 建议用WIN2008 WIN2012 如果你作为数据库服务器的话 而数据库是MYSQL 和ORACLE的话 建议用LINUX MSSQL的话 就用WIN就可以。
我们从五个方面入手,帮助您系统的了解数据库服务 器对服务器硬件有哪些要求。
1数据库的高性能原则
保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期业务量的增 长。一般可以根据经验公式计算出所需的服务器TpmC值(Tpmc是衡量计算机系统的事务处理能力的程序),然 后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出 来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。
结论:服务器处理器性能很关键,CPU的主频要高,要有较大的缓存
2数据库安全可靠性原则
可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系 统上。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关 辅助系统之间连接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还应考虑对关键 服务器采用集群技术,如:双机热备份或集群并行访问技术,甚至采用可能的完全容错机。
结论:服务器要具备冗余技术,同时像硬盘、网卡、内存、电源此类设备要以稳定耐用为主,性能其次。
3数据库的可扩展性原则
保证所选购的服务器具有优秀的可扩展性原则。因为服务器是所有系统处理的核心,要求具有大数据吞吐速 率,包括:I/O速率和网络通讯速率,而且服务器需要能够处理一定时期的业务发展所带来的数据量,需要服 务器能够在相应时间对其自身根据业务发展的需要进行相应的升级,如:CPU型号升级、内存扩大、硬盘扩大 、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组成对集中数据的并发访问的集群系统等。这都 需要所选购的服务器在整体上具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的 设计中就会采用集群方式来增加可靠性,其中挂接的磁盘存储系统,根据数据量和投资考虑,可以采用DAS、 NAS或SAN等实现技术。
结论:服务器的IO要高,否则在CPU和内存都是高性能的情况下,会出现瓶颈。除此之外,服务器的扩展性要 好,为的是满足企业在日后发展的需要。
4服务器的安全性原则
服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易和重要的数据。这些交易和数据对 于拥有者来说是一笔重要的资产,他们的安全性就非常敏感。服务器的安全性与系统的整体安全性密不可分 ,如:网络系统的安全、数据加密、密码体制等。服务器需要在其自身,包括软硬件,都应该从安全的角度 上设计考虑,在借助于外界的安全设施保障下,更要保证本身的高安全性。
结论:首先从服务器的材料上来说要具备高硬度高防护性等条件,其次服务器的冷却系统和对环境的适应能 力要强,这样才能够在硬件上满足服务器安全的要求。
5服务器利于可管理性原则
服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行管理维护一样,也需要对服务器进 行有效的管理。这需要服务器的软硬件对标准的管理系统支持,尤其是其上的操作系统,也包括一些重要的 系统部件。
结论:尽量选择支持系统多的服务器,因为服务器兼容的系统越多,你就可以拥有更大选择空间。
最后希望能够给你有所帮助。
TPC-C学习笔记
摘录:本文章来自:http://blogcsdnnet/Ruluo/archive/2005/10/21/510822aspx
TPC-C学习笔记
2�TPCC基准测试
TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,TPC为非赢利性国际组织。
TPCC值可以反映出系统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比,系统的性价比值越小,系统的性价比越好。
需要注意的是,TPC-C值描述的是C/S整体系统的性能,它与系统的服务器和客户机的性能都有关系,也就是说,同样的服务器配置不同的客户端将会影响TPCC值,任何厂商和测试者都可以根据TPC提供的测试规范构造出自己最优的系统,当然测试的结果要经过TPC审核。
http://articlepchomenet/00/03/97/43/
---------------------------------------------------------------------------------------------------------------
性能测试指标介绍
TPC-C
作为一家非盈利性机构,事务处理性能委员会(TPC)负责定义诸如TPC-C、TPC-H和TPC-W基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数据。TPC基准测试采用极为严格的运行环境,并且必须在独立审计机构监督下进行。委员会成员包括大多数主要数据库产品厂商以及服务器硬件系统供应商。
相关企业参与TPC基准测试以期在规定运行环境中获得客观性能验证,并通过应用测试过程中所使用的技术开发出更加强健且更具伸缩性的软件产品及硬件设备。
TPC-C是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩性的行业标准基准测试项目。这种基准测试项目将对包括查询、更新及队列式小批量事务在内的广泛数据库功能进行测试。许多IT专业人员将TPC-C视为衡量“真实”OLTP系统性能的有效指示器。
TPC-C基准测试针对一种模拟订单录入与销售环境测量每分钟商业事务(tpmC)吞吐量。特别值得一提的是,它将专门测量系统在同时执行其它四种事务类型(如支付、订单状态更新、交付及证券级变更)时每分钟所生成的新增订单事务数量。独立审计机构将负责对基准测试结果进行公证,同时,TPC将出据一份全面彻底的测试报告。这份测试报告可以从TPC Web站点(http://wwwtpcorg)上获得。
tpmC定义: TPC-C的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数测量,至少要运行12分钟。
1.TPC-C规范概要
TPC-C是专门针对联机交易处理系统(OLTP系统)的,一般情况下我们也把这类系统称为业务处理系统。
TPC-C测试规范中模拟了一个比较复杂并具有代表意义的OLTP应用环境:假设有一个大型商品批发商,它拥有若干个分布在不同区域的商品库;每个仓库负责为10个销售点供货;每个销售点为3000个客户提供服务;每个客户平均一个订单有10项产品;所有订单中约1%的产品在其直接所属的仓库中没有存货,需要由其他区域的仓库来供货。
该系统需要处理的交易为以下几种:
New-Order:客户输入一笔新的订货交易;
Payment:更新客户账户余额以反映其支付状况;
Delivery:发货(模拟批处理交易);
Order-Status:查询客户最近交易的状态;
Stock-Level:查询仓库库存状况,以便能够及时补货。
对于前四种类型的交易,要求响应时间在5秒以内;对于库存状况查询交易,要求响应时间在20秒以内。
逻辑结构图:
流程图:
2.评测指标
TPC-C测试规范经过两年的研制,于1992年7月发布。几乎所有在OLTP市场提供软硬件平台的厂商都发布了相应的TPC-C测试结果,随着计算机技术的不断发展,这些测试结果也在不断刷新。
TPC-C的测试结果主要有两个指标:
● 流量指标(Throughput,简称tpmC)
按照TPC的定义,流量指标描述了系统在执行Payment、Order-status、Delivery、Stock-Level这四种交易的同时,每分钟可以处理多少个New-Order交易。所有交易的响应时间必须满足TPC-C测试规范的要求。
流量指标值越大越好!
● 性价比(Price/Performance,简称Price/tpmC)
即测试系统价格(指在美国的报价)与流量指标的比值。
性价比越小越好!
http://www-900ibmcom/cn/products/servers/pseries/tech/tpccshtml
---------------------------------------------------------------------------------------------------------------
[Oracle] How to Use Open Source Tools to Implement Your Own TPC-C
作者:Fenng
日期:Mar 14 2004 (v013)
出处:http://wwwdbanotesnet
版本:093
--------------------------------------------------------------------------------
本文简介
介绍如何利用开源工具实现Oracle数据库环境中的TPC-C对DBA、开发人员、BI实施者有一定的参考价值
引言描述
设想一下这样一种情况:
您正在负责公司的一个OLTP类型的数据库项目,面临数据库服务器选型的问题:如何选择硬件才能满足产品环境的业务要求 这个事情是“拍脑袋” 能决定的吗
不可否认,硬件选型是一门艺术,选择合适的硬件,能给公司节省大笔的费用,选择不能满足业务需求的服务器产品,不但花了冤枉钱,还会对将来的业务产生影响。
可能大家首先会想到参考服务器的TPC-C的信息。提到TPC-C,可能很多人对此都感到既熟悉又陌生,因为经常听人说起,但是具体的问下去,能说清楚的又没有多少人,而且,从大家口中得到的还不尽相同。那么什么是TPC/TPC-C这些都代表什么意思呢?
先说一下TPC-C,TPC-C是联机事务处理(on-line transaction processing , OLTP)的基准程序。TPC-C模拟一个批发商的货物管理环境。TPC-C使用三种性能和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactions per minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。
了解了这些内容,您可能会想:我们公司的PC服务器完全是自己攒出来的,如何进行TPC-C的衡量的?也去参考TPC官方站点上的信息?不要忘了,TPCorg 上公布的测试结果都是各大厂商根据自己的系统进行了充分优化之后的出来的结果。打个比方,TPC公布的数值就好比崭新的法拉利跑车经过专业技师们的精心检查保养,然后在专用跑道上跑出来的速度值,而我们的情况可能是法拉利(甚至是夏利)要在乡村土路上行驶,可比性大打折扣。
有的朋友会想:那我们可以根据自己的情况,拿一个秒表在“乡村土路”上测试一下看看呀。这样的意义也是显而易见的,对我们的实际的环境不是更具有参考价值?不错,这也正是本文的目的:让我们利用开源(Open Source)工具来实现自己的针对Oracle数据库的TPC-C。
Hammerora—the Open Source Oracle Load Test Tool
首先介绍一下Hammerora。从创作者对这个工具的标题描述可以看出,Hammerora是一款Oracle数据库负载测试工具。该工具可以在Oracle 8i、9i和10g等版本上使用。当前可以用在Linux/Unix和Windows上。初步实现了跨平台。Hammerora 完全用TCL/TK写就,以GPL版权形式发布。
作者是Steve Shaw。该项目的主页在:http://sourceforgenet/projects/hammerora/ 。
Hammerora的设计原理是解析Oracle的Trace文件,并把它们转化为Oratcl程序,然后在Oracle数据库中用多个用户并发的对用户的事务进行“回放”。我们知道,Oracle的Trace文件能够翔实的记录用户对数据库的操作。这样Hammerora能够保证对用户环境的真实模拟。
Hammerora最初是用以学习的目的:期望是模拟数据库的一定数量的用户。这样一个小的基于家庭的学习开发系统就能够比较接近产品环境。这个工具已经成长为一个Oracle数据库做压力测试--从小的数据库到大的基于RAC的集群。
TCL语言已经用来提供高性能的和Oracle数据库的OCI集成,而无需重新编译生成的程序。每个生成的程序具有严格的TCL/Oratcl兼容性,并且可以在Hammerora的命令行Shell下运行。TCL的强大功能和灵活性意味着潜在的功能是无穷尽的。TCL线程包用来实现对Oracle数据库的多个并发连接。
Hammerora包含Oracle存储过程和TCL驱动脚本用来运行TPC-C基准程序。但是,我们先要构建一个同TPC-C规范相符的数据库。这样,我们需要用到Orabm。
Orabm
Orabm是Geoff Ingram (High-Performance Oracle: Proven Methods for Achieving Optimum Performance and Availability一书的作者)构建的一个程序包,包含了一套SQL脚本和几个命令行程序。Orabm数据装载程序(Orabmload)构建了一组遵从TPC-C标准的数据用以测试。Orabm的程序包和源代码可以从它的主页面( http://wwwlinxcelcouk/orabm/) 得到。
Orabm的运行机制
Orabm的运行机制在Geoff Ingram有明确的说明,这里翻译如下:Orabm通过在每个用户指定的并发数据库会话(session) 中运行用户执行数量的数据库事务来进行工作事务通过ORABM模式下的ORABM_SERVERSIDE_STRESS存储过程运行。对每个并发会话来说,ORABM_SERVERSIDE_STRESS运行在orabm命令行下指定的事务数,并返回该会话在采样间隔完成时的TPS值要确保所有并发会话都是在采样间隔期间处理事务,TPS值仅包括事务的中间的80%,也即:初始的10%和最后的 10%将忽略掉。
更详细信息可以参考http://wwwlinxcelcouk/orabm/ 的内容
安装步骤
1) 安装Oracle OCI 库
对Oracle 9i 来说,如果没有安装该组件的话,可能要重新运行runInstall,在Oracle 9i Client products树中选择"Oracle Call Interfaces"
对Oracle 10g来说,Oracle 10 OCI 库应该是默认安装的
2) 安装TCL
cd /usr/local/src/tcl845/unix
rm -f configcache
/configure --enable-threads --enable-shared
make clean
make
make install
3 安装TK
cd /usr/local/src/tk845/unix
rm -f configcache
/configure --with-tcl=//tcl845/unix --enable-threads --enable-shared
make clean
make
make install
4 安装TCL Threads
cd /usr/local/src/thread252/unix
rm -f configcache
sh /configure --enable-threads --enable-shared
make clean
make
make install
5 安装Oratcl
对10g来说,要编辑配置文件,在1728 行附近, FOUND_ORACLE=0 那一行的下面添加如下部分内容:
echo "checking for Oracle 100 style toplevel (libclient10a)" 1> &6
echo "configure:1730: checking for Oracle 10 style toplevel(libclient10a)"> &5
for f in $oracle_directory $oratest1 $oratest2 $oratest3 \
$oracle4 /opt/oracle /u/oracle /usr/oracle /usr/local/oracle ; do
echo "$ac_t""looking for lib/libclient10a in $f" 1>&6
if test -r "$f/lib/libclient10a" ; then
ORA="$f/lib"
ORACLE_HOME=$f
echo "$ac_t""setting ORA to $ORA" 1>&6
testver=10
ORA_MAJOR_VERSION=10
ORA_MINOR_VERSION=0
FOUND_ORACLE=1
break
fi
done
export ORACLE_HOME=your_oracle_home_directory
cd /usr/local/src/oratcl-4-1-branch/unix
rm -f configcache
sh /configure --with-tcl=//tcl845/unix \
--with-oracle-directory=$ORACLE_HOME --with-oracle-version=9 ( or 10 or 8! ) \
--enable-threads --enable-shared
vi Makefile - 把所有的 -rpath 改做 -Wl,-rpath,
make clean
make
make install
sqlplus orabm/orabm @delivery_spsql
sqlplus orabm/orabm @new_order_spsql
sqlplus orabm/orabm @ostat_spsql
sqlplus orabm/orabm @payment_spsql
sqlplus orabm/orabm @slev_spsql
步骤 操作 命令
1 创建 ORABM用户(用TOOLS做默认表空间,
TEMP 表空间为临时表空间) sqlplus system/pwd @orabm_user
2 创建表 sqlplus system/pwd @orabm_tab
3 装载数据 $orabmload Warehouses 1
4 创建索引 sqlplus system/pwd @orabm_ind
5 分析表和索引 sqlplus system/pwd @orabm_analyze
6 创建压力测试PL/SQL 过程 sqlplus system/pwd @orabm_serverside_stress
7 把表和索引数据缓冲到SGA sqlplus system/pwd @orabm_cache
把tpc-ctcl脚本载入Hammerora中(要查看TCL文件注意把过滤正确的文件扩展名:不是trc 而是tcl ),在该tpc-ctcl中查找connect字符串,调整为你的数据库用户连接信息。并调整虚拟用户信息。
测试运行
运行Hammerora,创建需要的用户数, 来模拟TPC-C 基准程序(注意调整好执行Hammerora程序的环境变量,最好直接用Oracle用户来执行)
http://wwwdbanotesnet/Oracle/Use_OpenSourceTool_implement_YourOwn_TPC-Chtm
TPC基准程序及tpmc值
—兼谈在使用性能度量时如何避免误区
今天的用户在选用平台时面对的是一个缤纷繁杂的世界。用户希望有一种度量标准,能够量化计算机系统的性能,以此作为选型的依据。作者曾在美国从事过数年计算机性能评价工作,深深体会到,计算机的性能很难用一两种度量来 评价,而且,任何度量都有其优缺点,尤其是当使用者对性能度量了解不深时,很容易被引入一些误区,甚至推演出错误的结论。本文以TPC基准程序为例,给出一 些实际建议,以帮助用户避免进入这些误区。
一、什么是TPC和tpmC
tpmC值在国内外被广 泛用于衡量计算机系统的事务处理能力。但究竟什么是tpmC值呢作者曾向一些 用户、推销人员乃至某些国外大公司的技术人员问过这个问题,但回答的精确度 与tpmC值的流行程度远非相称。tpmC这一度量也常被误写为TPM或TPMC。
1、TPC
TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数10家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、 日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功 能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测 试结果的发布。
TPC的出版物是开放 的,可以通过网络获取(http://wwwtpcorg)。TPC不给出基准程序的代码,而只 给出基准程序的标准规范(Standard Specification)。任何厂家或其它测试者都可以根据规范,最优地构造出自己的系统(测试平台和测试程序)。为保证测试结果的客观性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含五年维护费用在内的总价 格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。现在全球只有几个审核员,全部在美国。
2、tpmC
TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support) 的基准程序。TPC即将推TPC-E,作为大型企业(Enterprise)信息服务的基准程序。
TPC-C模拟一个批发 商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运 行时,10×N个终端操作员向公司的数据库发出5类请求。由于一个仓库中不可能 存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是 分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果。
TPC-C使用三种性能 和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactions per minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表1的要求处理其它4类事务 请求。从表1可以看出,新订单请求不可能超出全部事务请求的45%,因此,当一个 系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。价格是指系 统的总价格,单位是美元,而价格性能比则定义为总价格÷性能,单位是$/tpmC。
二、如何衡量计算机系统的性能和价格
在系统选型时,我们一定不要忘记我们是为特定用户环境中的特定应用选择系统。切忌为了“与国际接 轨”而盲目套用“国际通用”的东西。在性能评价领域,越是通用的度量常常越是不准确的。据我所知,美国的一些大用户从不相信任何“国际通用”的度量,而是花相当精力,比如预算的5%,使用自己的应用来测试系统,决定选型。在使用任何一种性能和价格度量时,一定要弄明白该度量的定义,以及它是在什么系统配置和运行环境下得到的,如何解释它的意义等。下面我们由好到差讨论三种方式。
1、在真实环境中运行 实际应用
最理想的方式是搞一个试点,要求制造商或系统集成商配合将系统(含平台、软件和操作流程)在一个 实际用户点真正试运行一段时间。这样,用户不仅能看到实际性能,也能观察到系统是否稳定可靠、使用是否方便、服务是否周到、配置是否足够、全部价格是否合理。如果一个部门需要购买一批同类的系统,这种方式应列为首选,因为它不仅最精确、稳妥,也常常最有效率,用户还可先租一套系统作为试点。用这种方式得到的度量值常常具有很明确和实际的含义。
2、使用用户定义的基准程序
如果由于某种原因第一种方式不可行,用户可以定义一组含有自己实际应用环境特征的应用基准程序。 我举两个例子:近年来,由于R/3软件是应用层软件,SAP公司的基准程序获得了越来越多国外企业的认可;中国税务总局最近也开发了自己的基准程序,以帮助税务系统进行计算机选型。这种方式在中国尤其重要,因为中国的信息系统有其特殊性。
3、使用通用基准程序
如果第1种和第2种方式都不行,则使用如TPC-C之类的通用基准程序,这是不得已的一种近似方法。因 此,tpmC值只能用作参考。我们应当注意以下几点:
(1)实际应用是否与基准程序相符
绝大多数基准程序都是在美国制订的,而中国的企事业单位与美国的运作方式常常不一样(恐怕也不应该或不可能一样)。在使用TPC-C时,我们应该清楚地知道:我的应用是否符合批发商模式事务请求是否与表1近似对响应时间的要求是否满足表1如果都不是,则tpmC值的参考价值就不太大了。
(2)TPC度量的解释
TPC基准程序是用来测系统而不是测主机的,厂家肯定要充分优化他们的被测系统。此处的“系统”包括主机、外设(如硬盘或RAID)、主机端操作系统、数据库软件、客户端计算机及其 操作系统、数据库软件和网络连接等。在很多厂家的TPC测试系统中,主机的价格只是系统总价格的1/4或更小,而硬盘的价格有可能占到总价格的1/3以上,因为TPC-C要求被测系统必须保存180天的事务记录。如果同样的主机被用到用户的环境中,厂家报的tpmC值就意义不大,因为用户的实际系统与厂家原来用于TPC测试的系统大不一样。当同样的主机用在不同的系统中时,tpmC值可能有相当大的变化,现在很多用户还没有意识到这一点。
我举一个例子。假设用 户希望购买一批同类系统,每一系统至少需要1GB的内存和50GB的硬盘。厂家A、B、C 各报了三个价格相当的系统,tpmC值分别为3000、2800、2600。用户是否应该选厂 家A的产品呢答案是:不一定。厂家用于测试tpmC值的系统与实际提供给用户的系统配置大不一样。tpmC最低的厂家C提供给用户的系统反而有可能性能最好,不 论是以实际系统的tpmC值还是以用户的实际应用性能来衡量。
(3)TPC测试的成本
TPC-C和TPC-D都是很复杂的基准程序,做一个严格的测试是很消耗资源的,厂家当然不会说出他们花费了多少钱和时间。但据国外知情人士透露,一个厂家做第一个TPC-C测试需 要几十万到上百万美元的资金和半年左右的时间投入。因此,很多TPC的度量值都 是估计的。由于计算机系统换代频繁,如果用户一定要用通过审核的度量值,就必 须多等待半年时间,因此而不能用最先进的系统。中国的厂家通过审核的时间则 更长。
综上所述,我们对中国 用户(尤其是大用户)在计算机系统的选型方面有如下建议:
最好建立一个真实的试点,因为实际应用环境是检验计算机系统的最好标准。
中国的行业应该建立符合自己实际应用的基准程序和测试标准。中国税务总局的做法值得提倡。国家有关部门应该建立独立的测试中心,制定跨行业、符合中国企事业运作模式的性能测试标准。
“国际通用”的度量可以作为参考值,而不应作为必要条件。尤其是一定要弄清这些流行度量有什么含义,是在什么样的系统环境中测得的,以及基准程序是否符合企业真实的业务流程和运作模式。
Trackback: http://tbblogcsdnnet/TrackBackaspxPostId=510822
雪球 · 聪明的投资者都在这里
道琼斯指数3314725(-022%)
上证指数311651(088%)
创业板指235642(041%)
恒生指数2014529(184%)
道琼斯指数3314725(-022%)
上证指数311651(088%)
创业板指235642(041%)
恒生指数2014529(184%)
道琼斯指数3314725(-022%)
打开App
中国长城:信创长城 国防长城
有眼不识泰山
2021-01-03 17:04
我在2020年写了一篇中国长城的文章,当时有7万人阅读了该文章,但是长城基本面越来越好。飞腾芯片业务及技术有重大突破,公司信创业务尤其是行业级市场超预期,公司的股权激励基本完成且获得45%股份,是中国央企的首例,公司定增已经启动且大股东参与定增,公司控股股东实行混改完善治理架构。更为重要的是,公司的核心业务军工通讯及电子业务随军工行业的振兴,业务蓬勃发展,现将旧文重发。
中国长城是国内最早开展自主创新、自主安全产品研发的高新技术企业,核心业务覆盖自主安全关键基础设施及解决方案、高新电子及重要行业信息化等领域。公司2017年以每股1305元的对价完成CEC旗下长城信息、长城电脑等相关业务板块的重组,公司名称为中国长城科技集团股份有限公司,股票代码为000066,重组完成后公司是中国电子旗下网络安全与信息化专业集团公司。截至2019年三季度,中国长城注册资本2928亿元,总资产18089亿元,净资产6582亿元,在职员工近15万人。
作为计算机民族品牌,近年来,中国长城砥砺前行,通过突破核心技术,走出了从基础软硬件到整机、业务系统的创新发展之路,已经具备“芯—端—云”核心能力,形成从“国产CPU-部件-终端-数据中心-解决方案”的产业布局,能够提供自主安全国产化完整解决方案。
因此,可以说,中国长城是中国电子集团旗下的最重要上市公司平台,是该集团最具有战略意义的业务板块,是中国电子集团旗下最重要的子公司之一,是中国的“电子长城",主要有以下八大亮点:
亮点一、中国长城是信创产业新基建龙头,国产化替代中的国家队标杆,肩负着国家网络安全、自主可控的重大国家级使命。公司融合自身在主板、电源、硬盘、显示器等全产业链自主研发的制造优势,打造基于“PK体系”的国产整机、一体机、笔记本、服务器等产品和应用平台。公司是此轮实施计算机国产化中的核心企业,近期在多个省区布局成功500万台/年产能。这里需要说明的是,有人认为今年疫情会带来党政军国产化采购减少的担忧,其实这个完全不需要担心,信息安全事关大局,国产化替代规模力度只会加强,不会压缩,只不过采购进度导致年当年确认收入的推迟的可能。今年开始全面进入实施国产化替代,加上云计算市场快速发展,即使今年国产化替代不到500万台假如只有300万台,对中国长城来说公司的PC机和服务器订单有充分保证的,我们从谨慎性出发今年至少完成60万台PC机和4万台服务器收入确认,就可能增加50亿以上收入。保守预计2020—2022年收入分别60亿、100亿、150亿元,公司毛利率约29%在,由于核心配件能够自供,成本控制能力强,净利率基本可以保证10%左右。如果公司能完成500万台全部投产,公司PC机和服务器收入将达到500亿以上。如果公司开拓民用市场顺利,公司收入更是爆发性增长。需要说明的是,作为数字经济不可缺少的载体,计算机和服务器市场十分广阔,公司今年产能达到年500万台,预计三年内产能年1000万台。有人评价公司团队十分优秀,市场开拓能力强,只要经营和激励机制进一步到位,格力电器的今天,也许是中国长城的明天。
亮点二、飞腾技术是国内A股首位的CPU的半导体芯片公司,是未来中国的“英特尔"。
旗下天津飞腾技术公司打造基于“国产飞腾CPU+麒麟OS操作系统”的“PK体系”,成为中国计算机中国标准,阿里、腾讯、百度等一大批公司与之完成适配,生态链正在迅速形成,飞腾公司核心产品就是自主可控PC机和服务器CPU芯片,公司获得ARM架构的指令集授权,FT-2000/4 是目前信创业界主频最高,功耗最低,工艺最新进,缓存领先的一款面向桌面终端的 CPU 产品,具备了多方面的核心竞争力。今年7月公司子公司天津飞腾正式发布了新一代高可扩展多路服务器芯片腾 云 S2500,此前飞腾主要支持单路服务器。 腾云 S2500 性能大幅提升,8 路性能超鲲鹏:腾云 S2500 采用 16nm 工n 艺,主频 20-22Ghz,64 核架构,支持 2 路、4 路和 8 路直连,可以形 成 128 核到 512 核的计算机系统。腾云 S2500 相比上一代产品 FT-2000+ 单路服务器芯片的性能大幅跃升。根据飞腾研究院的测试数据,在整机 性能方面,双路的 SPECint 分值增长至原来的 2 倍,四路是原来的 35 倍。在分布式数据库性能方面,双路服务器的 tpmC 值线性提升至原来 的 2 倍,四路则增长至原来的 4 倍。在云桌面支持方面,双路服务器支 持虚拟机 70 个,增长至原来的 25 倍,四路服务器支持虚拟机 140 个, 增长至原来的 5 倍。此外,飞腾研究院测试数据显示腾云 S2500 性能已 经与双路直连的华为鲲鹏旗鼓相当,而在八路上则已超过华为鲲鹏,是 国产性能最强的多路服务器系统。目前飞腾生态合作伙伴正积极展开基 于腾云 S2500 的双、四、八路服务器研制,预计今年 Q4 能大规模供货。性能正在追赶国际巨头英特尔,被国际权威机构评为全球最有发展潜力60强半导体芯片公司。此项今年开始业绩呈现爆发性增长,预计2019年收入达到10亿元,五年内收入将超100亿。
亮点三、飞腾技术未来将分拆上市,是资本市场潜力无限的分拆概念龙头。
根据中国电子集团的目前整体规划,我们预计不久飞腾明年登陆科创版的可能性很大。
飞腾去年收入207亿,今年收入10亿,2024年预计芯片收入100亿元。明年上市,估计到时飞腾估值应在4000亿元以上,长城占315%股份,这块估值就在1200亿以上,现有业务估值1000亿左右,所以明年可以给它市值2200亿。届时自主可控国产CPU芯片公司将展现中国资本市场,目前中国长城是飞腾的第一大股东,去年11月解决了管理层股权激励问题,以公司董事长为代表的核心团队拥有10%股份,这公司一旦上市成功,作为国产CPU芯片龙头,公司市值在应该在两千亿以上。按照管理层五年目标100亿收入,净利润应该在20亿以上。
需要说明的是很多业务板块也同样具备分拆上市的条件。如高新电子、金融和医疗IT软硬件设备。
亮点四、中国长城是国内军工通信信息化装备绝对龙头,具有特有的稀缺性。
中国长城是我国国防信息化系统方案和装备的重要提供商及服务商,专注我国信息化主战装备、海洋信息安全产业及自主可控军事信息系统建设等核心业务。中国长城军工业务板块核心企业包括武汉中原电子集团有限公司、北京圣非凡电子系统技术开发有限公司、长沙湘计海盾科技有限公司等。
中国长城围绕做大一个军工板块的目标,面向 “陆战场”和“海战场”两个方向,积极做强做大五大核心业务:军事通信、定位导航、自主可控计算机与网络、水下战场信息化、军贸业务。
中国长城具备较强的战术通信系统总体设计能力和装备研发制造能力,具备覆盖全频段产品线的战术通信系统及设备关键基础技术和前沿技术研究能力,超短波战术通信整体技术水平在国内处于领先水平。
中国长城是我军水下通信、远程水声通信系统和装备的重要供应商,为部队提供水下特种通信技术体制及其主要通信装备,整体技术水平国内领先。
中国长城作为国内少数几家拥有新型光纤水下探测设备研发制造能力的企业,致力于发展成为我军水下预警探测体系建设的新兴力量,在光纤传感技术、信号处理技术等方面处于行业领先地位。
我们预计中国长城上述军工业务今明两年有望贡献60亿以上收入,实现净利润4--6亿以上,业绩实现高速增长。
亮点五、公司是华为产业链,机房基站电源核心供应商。公司是电源领域龙头企业,形成了服务器电源、台式机电源、通信电源、LED 电源、工控电源五大产品,在服务器电源和 PC 电脑电源在国内市场占据领导地位。是电源国家标准主要起草单位之一,拥有全国唯一的企业开关电源技术实验室,研发出国内单体功率最大的塔式服务器电源和国内最高功率密度的电源,长期为华为等主流厂家配套自主研发超高性能数据中心服务器、通信基站电源,为目前全球知名的超级计算机配套,使公司跻身于国际先进的超级计算机电源供应商行列,产品出口欧美日本等中高端市场,尤其是要关注的是公司自主研发储能系统先进可靠,光储技术代表业界先进水平。随着5G建设通信基站和数据中心大力发展,以华为为代表企业采购会大幅增加。预计电池电源业务将今年达到40亿元以上。
亮点六、公司是国内金融机构和医疗IT装备软硬件龙头企业。金融信息技术解决方案提供商和设备供应商,深度参与包括中国工商银行智能网点建设、中国建设银行智慧柜员机项目以及中国银行智能柜台项目,提供银行对公业务系列自助解决方案、智慧银行方案、自助发卡机产品解决方案等,该业务将进入快速发展时期。
公司也是医疗电子领域开拓者,形成了长城医疗互联网+智慧门诊&病区建设方案,医院自助综合服务系统与银医一卡通模式三甲医院市场占有率为全国第一,承接区域卫生信息平台项目,首次在国内实现了信息安全技术在医疗信息领域的应用。
亮点七、公司是固态锂电池和钠离子电池先行者。公司的特种装电池研发中科院物理所等科研院所共同进行技术攻关,某型产品获得国防科技进步一等奖,在某型无人机用航空锂离子蓄电池系统通过项目评审,锂离子电池系统首次在航空方面得到应用。公司研发试制的 48V10Ah 钠离子电池组成功实现在电动自行车上的示范应用,2018 年公司与中科海钠合作推出钠离子电池低速电动车,标志着新能源研究院在钠离子电池技术上的又一突破性进展,该钠离子电池的能量密度已达到 120 Wh/kg,是铅酸电池的 3 倍左右。
亮点八、公司是军工ETF、计算机ETF和人工智能ETF基金配置的核心标的。公司股票已经获得计算机ETF512720、人工智能ETF、军工ETF512710等多只ETF基金重仓配置,由于中国长城是未来的科技龙头,公司的稀缺性、成长性、确定性将国内主流机构重视,也是重点配置的标的。随着大批量ETF的发行,中国长城作为核心资产,是机构长期必配的标的。
没有网络安全,就没有国家安全,中国长城是为我国第五疆域网络安全的提供核心产品的公司;没有安全自主的计算机产品,就没有国产化的IT产业,中国长城国产化IT产业领头羊;没有领先军事通信装备,也没有国家主权完整,中国长城为军方守卫海、陆、空和天的核心装备的提供商。国之长城,非中国长城莫属。目前中国长城已经获得了重大发展机遇,未来业务将跨越式增长,预计2020--2022中国长城主营业务收入分别达到180亿、250亿及330亿,扣非后利润分别为15亿元、22亿元及30亿元。
中国长城(000066)2019年初严重超卖,从458元底点开始启动,年最高涨幅达380%多。今年疫情后下探到从12元下方再次启动,未来还有多大空间?去年启动的科技股行情,很多股票都会有10倍以上的空间。中国长城不一定是最牛的股票,但一定是排在A股前30的科技龙头之一。
中国长城,长城中国!代码是66,股价是36还是66?我们拭目以待。
以上作为投资讨论,仅供参考。
全部评论
LiuHongj68
先生早安!
2021-01-16 09:14
股海大美妞
但是股价并没有涨多少啊 跟光伏新能车那些几倍比的话哈
2021-01-04 21:49
hyy5195
厉害了,当时选的时候就是冲着成交量好,军工概念,股票结构好,个股概念是龙头,没有细细研究基本面
2021-01-04 14:09
温暖的中海
回复@前行为更好: 自主可控来说,CEC比CETC产业链更完善,从cpu、整机、操作系统、数据库,到交换机、路由器,到网络安全、云计算,尤其”飞腾+麒麟”体系,是目前自主可控最完善的生态。
2021-01-03 18:59
2
有眼不识泰山
回复@前行为更好: 多数没戏。不过雷达板块可以看一下
2021-01-03 17:22
前行为更好
请教下,CETC旗下的资产怎么看
2021-01-03 17:13
专刊雪球专刊 特别版
雪球特别版——段永平投资问答录(投资逻辑篇)
段永平:著名企业家,小霸王品牌缔造者, 步步高创始人,vivo和OPPO 联合创始人,网易丁磊生命中的贵人,拼多多黄峥的人生导师。他同时也是著名投资人,早期投资网易获100倍以上回报,目前重仓茅台、苹果等优质公司
查看专刊
大盘解析
收评
01-03
A股2023迎开门红,两市超4200股收涨;数字经济板块掀涨停潮,信创、数据要素、软件等轮番领涨;蒙脱石散概念发酵;锂电、光储等赛道股午后表现亮眼 三大股指早盘小幅走低后持续走升,截至收盘,沪指涨088%,深成指涨092%,创业板指涨041%。两市全天成交7888亿,超4200股收涨,北向资金净卖出5亿元。
午评
01-03
沪指涨056%,收复3100点,两市超4000股上涨;数字经济板块持续飙涨,软件、信创、数据要素等集体走强;酒店、旅游板块大幅下挫,西安旅游跌停 数字经济板块持续飙涨,软件、信创、数据要素等集体走强,新冠特效药板块再度活跃,蒙脱石散概念发酵,证券板块不振,酒店、旅游板块大幅下挫。 截止午盘,沪指涨056%,深成涨055%,创业板指涨003%;两市半日成交4672亿,超4000股上涨。北向资金半日净卖出10亿。
盘前必读
01-03
A股今日迎2023年首秀!机构表示做多窗口即将开启;上海称目前未发现境外输入毒株BQ1和XBB的本土传播;元旦假期全国交通出行持续回暖;比亚迪12月新能源汽车销量继续创新高;基金年度业绩榜单出炉,前两名均被万家基金包揽,第三名花落金元顺安。
热门文章
我敢赌10万块。跌停是100%了,主要是犯众怒了,大家开始全面思考证券公司的价值了,估计所有证券公司都害怕了,明天凡是带证券二字的公司都要跌5%以上,会哀鸿遍野。华泰这次至少3个跌停,因为,犯众怒了,这个太要命了。
相反,比亚迪发布公告,单月新能源汽车交付23万辆,这个社会价值太高了
温柔的海浪237评
男人重仓买入一支股票,下跌了30%,整天唉声叹气。
妻子见状问明原因后,觉得自己有办法,于是在低价时抄底买入丈夫之前的股票,认为这样不但解套而且还能大赚一笔。
可是妻子买入后,过了几天,该股又跌了20%,现在夫妻俩一起唉声叹气。
在股市中,很多人都抄过底,当然我不否认有
澄明若镜222评
调研一下各地疫情恢复情况,可以说说当地商场、娱乐场所的人流量情况,从12月防疫调整到现在1个月时间,马上又是春节了。想听听大家真实的反馈。
我先来。坐标:北京
元旦出去逛了两天,大型商超人流量基本恢复平时的80%左右,几个冰场人很多,**院的话,imax的阿凡达场全部爆满,其他场
赛艇队长201评
我有一个583%的35年大计
陈达美股投资198评
有个做摄像头的机会在靠近,问下朋友们,要不要整个长文呢。
$民和股份(SZ002234)$ $派林生物(SZ000403)$ $五洲特纸(SH605007)$
依茜而行151评
明年货币未必会宽松的,今年没少放了,复苏要让今年放的高能货币流通起来。
超额储蓄10万亿,其中明年释放1w亿消费增量,给社零总额带来弹性1%,这1w亿增量其实还有不少要去到家庭防疫与医疗保健开支里。
老龄化到了加速阶段,这个超额储蓄放不放的出来是说不准的事情,咱们国家的老龄化年
metalslime151评
早盘15分钟。今天23年第一个交易日,看样子大家还是比较谨慎。上证平开低走,15分钟带量三低盘,今天好的一点是量能足够,有量就比没量强,至于今天大家还有点谨慎可能还是来自于现实的压力,不过股票不是反应现实,是反应未来的预期。板块方面,医药,电动自行车,民爆,国资云,医美,热点散乱,
欲说还休99139评
突然发现,中国年轻人对“出国游”的态度开始变了!这段时间,随着逐渐“放开”,出国游成为了很多年轻人讨论的话题,但意外发现,风向似乎已经变了,年轻人对“出国游”突然不再像以前那般向往,这是怎么了?
的确有人说,现在放开了,终于可以出国游了。但看到更多的是,很多人感叹,终于可
朱邦凌136评
香港又更新了接种不同疫苗的病死率的数据,很明显,接种疫苗比不接种安全,接种四针疫苗最好了;mRNA疫苗确实比灭活疫苗要好,但灭活疫苗的效果仍然很显著。对于尚无法获得mRNA疫苗的人来说,没有必要死等mRNA疫苗,先把其他疫苗打上再说,之后有mRNA疫苗后再补也不迟,因为估计未来好几年都得每年
1
汤诗语136评
心如死灰,没有心气
一生积德行善,为何最近厄运缠身?没有勇气了。
期待弱鸡股反弹就像等着中**……导火索应该是上周四晚上公布的客户第二天平盘开太弱,说明资金对此无感,之后全天走弱跌-4%,今天又-6%……
上周五-2-3%舍不得割肉,最后变-4%,上周五-4%不割今天-6%割……你
莫贫126评
很多投资者纠结周期。
我持有老窖和神华。
关于白酒的周期,煤炭的周期,让很多投资者都很担心,其中也不乏长期关注我的球友。
我们都知道万物皆有周期。但我们同时也应该知道:万物皆不同各自周期的经历和结果并不一样。
这轮地产周期,大家都明白了一个道理:在周期高峰期过度融
一MAN120评
比亚迪股份:2022年12月新能源汽车销量235,197辆,上年同期93,945辆。
7X24快讯115评
在深圳,来深工作或生活最常接触到的就是房东。很多人羡慕房东每个月拿着几串钥匙坐等收钱,现在连收钱都省了直接账单微信转账。在深圳这样的群体不少,他们可都是高收入群体,一栋平常十层的房子,一年收房租大概有上百万。
如今这种机会过去了,深圳甚至全国个体都很难买地建房子了,更别说
小型机通常采用RISC(精简指令集)处理器,运行UNIX操作系统,主流品牌有IBM P、HP9000、ALPHA、SUN等,一般运用于电信计费、银行清算、铁路调度、电力调度等企业级客户的关键业务。与PC服务器相比小型机具有以下特点:
1性能高。小型机在计算能力、I/O带宽等性能远超过PC服务器,tpmC值可达上千万。
2安全性高。采用HA、RAID等技术有效保证了系统“故障导向安全”性能;采用UNIX操作系统具有很好的系统管理性,很少收病毒侵袭。
3扩展性强。小型机的CPU数量、主频、内存、I/O、存储等有很大的扩展空间,同样的机型可以满足客户不同时期的使用需求。
4价格昂贵。设备价格从数万到数百万,需要专业的技术人员管理。
目前市场流行的小型机有:
IBM P系列:P550\P570\P590\P595,P750
HP RX系列:RX2XXX\RX4000\RX6000
HP ALPHA系列:ES40\ES47\ES80
0条评论