采用多线程多核编程,使用事件驱动或异步消息机制,尽量减少阻塞和等待 *** 作(如I/O阻塞、同步等待或计时/超时等)。它的原理如下:
1,多线程多核编程,消除cpu瓶颈。
2,采用IOCP或epoll,利用状态监测和通知方式,消除网络I/O阻塞瓶颈。
3,采用事件驱动或异步消息机制,可以消除不必要的等待 *** 作。
4,如果是Linux,可以采用AIO来消除磁盘I/O阻塞瓶颈。
5,在事件驱动框架或异步消息中统一处理timer事件,变同步为异步,而且可以在一个线程处理无数timer事件。
6,深入分析外部的阻塞来源,消除它。 比如数据库查询较慢,导致服务器处理较慢,并发数上不去,这时就要优化数据库性能。
7,如果与某个其他server通信量很大,导致性能下降较多。 可以考虑把这两个server放在一个主机上,采用共享内存的方式来做IPC通信,可以大大提高性能。
亿万克作为中国战略性新兴产业领军品牌,拥有行业前沿技术,致力于新型数据中心建设,构筑云端安全数字底座,为客户提供集产品研发、生产、部署、运维于一体的服务器及IT系统解决方案业务,产品和技术完全拥有自主知识产权,应用领域涵盖云计算、数据中心、边缘计算、人工智能、金融、电信、教育、能源等,为客户提供全方位安全自主可控技术服务保障。当前业界常见的服务器性能指标有:
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并没有根据。先阅读apache配置优化建议如下,再对相关参数进行调整,观察服务器状况
Apache配置优化建议:
进入/usr/local/apache2/conf/extra目录下
Apache优化,
经过上述 *** 作后,Apache已经能够正常运行。但是,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问量环境下发挥出更好的性能。以下我们对Apache配置文件>1、一个50人的公司所需的服务器的配制标准,还要看你公司网络准备构建的形式,如果是采用“服务器/工作站”的形式架构,对服务器的要求并不太高,如果是采取“服务器/终端”的形式运行,则对服务器的要求更高些。
如果采取服务器/工作站的形式,每台客户端工作站都有较好配制的CPU,有硬盘,则服务器配制可以是:
CPU:1颗至强32G(2M二级缓存),内存:1G/ECC
硬盘:160G,建议选用DELL服务器,这种档次的服务器,从网上订构,dell送货上门,只要8000元人民币。
如果采取服务器/终端的形式运行,客户机上无盘,都使用服务器上的资源,建议使用双至强CPU,2G的内存,320G的硬盘。这要10000多元。
2、选择一台服务器要参考的性能指标有:运行的稳定性和可靠性、运行速度、内存大小、硬盘存储量。
3、中小企业选用服务器的特点和选构原则:适用性,必须能满足公司需要。可靠性,服务器运行必须稳定可靠,否则会影响公司运转。前瞻性,必须考虑到形势的发展,未来5年设置不会被淘汰,且能适应企业发展的需要,但不能为了追求时髦购买过高档次的服务器,这会导致浪费,再过几年,会有性价比更好的服务器出产。经济性,在考虑性价比时,选择最优最惠产品。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)