如何监控1000台物理服务器
⑴ 云服务器与物理服务器的区别
服务器的优势是基于云计算技术的,相比独立服务器而言,有如下特征:
1、从技术方面来讲:云服务器使用了云计算技术,而云计算技术,整合了计算、网络、存储等各种软件和硬件技术。独立服务器,就是独立的了,不会整合这些资源。
2、从安全性方面来讲:云服务器具有天然防ARP攻击和MAC欺骗,快照备份,数据永久不丢失。而独立服务器则不具有这方面的功能;
3、从可靠性来讲:云服务器是基于服务器集群的,因此硬件冗余度较高,故障率低;而独立服务器则相对来说硬件冗余较少,故障率较高;
4、从灵活性方面来讲:用户可以在线实时增加自己的配置,可扩展空间较大;而独立服务器则有这方面的局限性,如果有新的应用,只能再买一台了。
5、从性能的角度来看:云服务器是同等配置独立服务器计算能力的4倍,可满足高性能计算的要求;
6、从稳定性上看,云服务器可以故障自动迁移,意思是如果一台云服务器出现故障,其上面的应用就自动迁移到其他云服务器上了。独立服务器就不存在这功能了,宕了就宕了。
7、从节能上看,云服务器基于云计算的自动迁移技术,意即夜间,物理服务器的利用率不高,自动迁移技术会把应用集中到几台物理服务器上,其他的物理服务器就可以休眠了,这样就节能了
⑵ 这是一个关于数字监控的问题,共计1000个摄像头,一个摄像头每秒是四M的传输速率。求核心交换机如何配置
你要做的不是配置交换机,而是规划物理线路。4mbps*1000=4gbps,你至少需要准备两台服务器来装这些数据,在最好是配置每台服务器(3 or 4)* 1 Gbps的网卡,然后在交换机上为每台服务器配置一组etherchannel,
另外你要注意1000个摄像头接入到网络,在拓扑的汇聚层一定要保证足够的上行带宽,否则就可能影响正常的办公网络使用
⑶ 服务器操作系统中性能监视可以采用什么工具
网络工程需求析完应形网络工程需求析报告书与用户交流、修改并通用户组织评审网络工程设计要根据评审意见形操作行性阶段网络工程需求析报告网络工程需求析报告网络系统案设计阶段水渠网络工程设计阶段包括确定网络工程目标与案设计原则、通信平台规划与设计、资源平台规划与设计、网络通信设备选型、网络服务器与操作系统选型、综合布线网络选型网络安全设计等内容
2.1
网络工程目标设计原则
1.网络工程目标
般情况网络工程目标要进行总体规划步实施制定网络工程总目标应确定采用网络技术、工程标准、网络规模、网络系统功能结构、网络应用目范围总体目标进行解明确各期工程具体目标、网络建设内容、所需工程费用、间进度计划等
于网络工程应根据工程种类目标同先网络工程整体规划确定总体目标并目标采用步实施策略般我工程三步
1)
建设计算机网络环境平台
2) 扩计算机网络环境平台
3)
进行高层网络建设
2.网络工程设计原则
网络信息工程建设目标关系现今几内用户网络信息化水平网应用系统败工程设计前主要设计原则进行选择平衡并排定其案设计优先级网络工程设计实施具指导意义
1)
实用、用与够用性原则
计算机与外设、服务器网络通信等设备技术性能逐步提升同其价格却逐或逐季降能没必要实现所谓步位所网络案设计应采用熟靠技术设备充体现够用、用、实用建网原则切用今钱买明、才用设备
2)
放性原则
网络系统应采用放标准技术资源系统建设要采用家标准些要遵循际标准(:财务管理系统、电商务系统)其目包括两面:第利于网络工程系统期扩充;第二利于与外部网络互连互通切闭门造车形信息化孤岛
3)
靠性原则
论企业事业论网络规模网络系统靠性工程命线比网络系统关键设备应用系统偶尔现死锁于政府、教育、企业、税务、证券、金融、铁路、民航等行业产灾难性事故应确保网络系统高平均故障间尽能低平均故障率
4)
安全性原则
网络安全主要指网络系统防病毒、防黑客等破坏系统、数据用性、致性、高效性、信赖性及靠性等安全问题网络系统安全案设计应考虑用户网络安全面投入资金建议用户选用网络防火墙、网络防杀毒系统等网络安全设施;网络信息外服务器要与内服务器隔离
5)
先进性原则
网络系统应采用际先进、主流、熟技术比局域网采用千兆太网全交换太网技术视网络规模(比网络连接机器台数250台)选用层交换技术支持层干道传输、树等协议
6)
易用性原则
网络系统硬件设备软件程序应易于安装、管理维护各种主要网络设备比核交换机、汇聚交换机、接入交换机、服务器、功率延UPS等设备均要支持流行网管系统便用户管理、配置网络系统
7)
扩展性原则
网络总体设计仅要考虑近期目标要网络进步发展留扩展余要选用主流产品技术若能选用同品牌产品或兼容性产品系统切选用技术性能兼容产品比于层交换网络若要选用两种品牌交换机定要注意VLAN干道传输、树等协议否兼容否缝连接些问题解决扩展性自水渠
2.2
网络通信平台设计
1.网络拓扑结构
网络拓扑结构主要指园区网络物理拓扑结构今局域网技术首选交换太网技术采用太网交换机物理连接看拓扑结构星型、扩展星型或树型等结构逻辑连接看拓扑结构能总线结构于型网络考虑链路传输靠性采用冗余结构确立网络物理拓扑结构整网络案规划基础物理拓扑结构选择往往理环境布、传输介质与距离、网络传输靠性等素紧密相关选择拓扑结构应该考虑主要素几点
1)
理环境:同理环境需要设计同物理网络拓扑同网络物理拓扑设计施工安装工程费用同般情况网络物理拓扑选用星型结构便于网络通信设备管理维护
2)
传输介质与距离:设计网络考虑传输介质、距离远近用于网络通信平台经费投入网络拓扑结构必须具传输介质、通信距离、投入经费等三者间权衡建筑楼间互连应采用模或单模光缆两建筑楼间距于90m用超五类屏蔽双绞线要考虑屏蔽双绞线两端接问题
3)
靠性:网络设备损坏、光缆挖断、连接器松等类故障能发网络拓扑结构设计应避免别结点损坏影响整网络运行若经费允许网络拓扑结构核层汇聚层采用全冗余连接图6-1所示
网络拓扑结构规划设计与网络规模息息相关规模较星型局域网没汇聚层、接入层规模较网络通星型层拓扑结构图6-1所示主干网络称核层用连接服务器、建筑群网络或较型建筑物内连接交换机配线间网络设备间连接信息点毛细血管线路及网络设备称接入层根据需要间设置汇聚层
图6-1
网络全冗余连接星型拓扑结构图
层设计助于配规划带宽利于信息流量局部化说全局网络某部门信息访问需求根少(比:财务部门信息能本部门内授权访问)种情况部门业务服务器即放汇聚层局部信息流量传输波及全网
2.主干网络(核层)设计
主干网技术选择要根据需求析用户网络规模、网传输信息种类用户投入资金等素考虑般言主干网用连接建筑群服务器群能容纳网络50%~80%信息流网络脉连接建筑群主干网般光缆做传输介质典型主干网技术主要100Mbps-FX太网、l
000Mbps太网、ATM等易用性、先进性扩展性角度考虑采用百兆、千兆太网目前局域网构建流行做
3.汇聚层接入层设计
汇聚层存与否取决于网络规模建筑楼内信息点较(比于22点)超台交换机端口密度增加交换机扩充端口需要汇聚交换机交换机间采用级连式则组固定端口交换机联台背板带宽性能较汇聚交换机再由汇聚交换机联主干网核交换机采用台交换机堆叠式扩充端口密度其台交换机联则网络接入层
接入层即直接信息点通信息点网络资源设备(PC:等)接入网络汇聚层采用级连堆叠要看网络信息点布情况信息点布均距交换机50m半径内且信息点数已超台或两台交换机容量则应采用交换机堆叠结构堆叠能够充足带宽保证适宜汇聚(楼宇内)信息点密集情况交换机级连则适用于楼宇内信息点散其配线间能覆盖全楼信息点增加汇聚层同使工程本提高
汇聚层、接入层般采用l00Base-Tx快速变换式太网采用10/100Mbps自适应交换桌面传输介质超五类或五类双绞线Cisco
Catalyst
3500/4000系列交换机专门针等密度汇聚层设计接入层交换机选择产品根要根据应用需求选择支持l~2光端口模块支持堆叠接入层变换机
4.广域网连接与远程访问设计
由于布线系统费用实现限制于零散远程用户接入利用PSTN电网络进行远程拨号访问几乎惟经济、便选择远程拨号访问需要设计远程访问服务器Modem设备并申请组继线由于拨号访问整网络惟窄带设备部未网络能逐步减少使用远程访问服务器(RAS)Modem组端口数目应般按端口支持20用户计算配置
广域网连接指园区网络外连接通道.般采用路由器连接外部网络根据网络规模、网络用户数量选择外连接通道带宽网络用户没www、E-mail等具internet功能服务器用户采用ISDN或ADSL等技术连接外网用户WWW、E-mail等具internet功能服务器用户采用DDN(或E1)专线连接、ATM交换及永久虚电路连接外网其连接带宽根据内外信息流选择比网并发用户数150~250问租用2Mbps线路通同步口连接Internet用户与网络接入运营商同城市采用光纤10Mbps/100Mbps速率连接Internet外部线路租用费用般与带宽比速度越快费用越高网络工程设计用户必须清楚点能给用户提供连接外网带宽受两素制约用户租用外连线路速率二用户共享运营商连接Internet速率
5.线网络设计
线网络现解决线网络克服困难线网络首先适用于难布线(比受保护建筑物、机场等)或者经需要变布线结构(展览馆等)校重要应用领域线网络系统使教师、校园内任何接入网络另外线网络支持十几公区域于城市范围网络接入能适用设想采用线网络ISP城市任何角落提供高达10Mbps互联网接入
6.网络通信设备选型
1)
网络通信设备选型原则
2)
核交换机选型策略
3)
汇聚层/接入层交换机选型策略
4)
远程接入与访问设备选型策略
2.3
网络资源平台设计
1.服务器
2.服务器网连接案
3.网络应用系统
2.4
网络操作系统与服务器配置
1.网络操作系统选型
目前网络操作系统产品较网络应用提供良选择性操作系统网络建设败至重要要依据具体应用选择操作系统般情况网络系统集网络工程项目要完基础应用平台三层(网络层、数据链路层、物理层)建构选择操作系统要看网络系统集工程师及用户系统管理员技术水平网络操作系统使用经验定工程实施选些家都比较疏服务器操作系统能使工期延预见性费用加能要请外援做系统培训维护难度费用要增加
网络操作系统两类:即面向IA架构PC服务器操作系统族UNIX操作系统家族UNIX服务器品质较高、价格昂贵、装机量少且选择性高般根据应用系统平台实际需求估计费用瞄准某两家产品准备即与UNIX服务器相比Windows
2000 Advanced Server服务器品牌产品型号谓铺盖
般型网络普遍采用
同网络系统需要采用同种网络操作系统选择结合Windows 2000 Advanced
Server、linuxUNIX特点网络混合使用通WWW、OA及管理信息系统服务器采用Windows 2000 Advanced
Server平台E-mail、DNS、Proxy等Internet应用使用Linux/UNIX既享受Windows 2000 Advanced
Server应用丰富、界面直观、使用便优点享受Linux/UNIX稳定、高效处
2.Windows 2000 Server
服务器配置
首先应根据需求阶段调研比网络规模、客户数量流量、数据库规模、所使用应用软件特殊要求等决定Windows 2000
Advanced Server服务器档、配置例服务器若用于部门文件打印服务普通单处理器Windows 2000Advanced
Server服务器应付自;用于型数据库服务器服务器至少要256MB内存:作型数据库服务器或者E-mail、Internet服务器内存要达512MB且要使用ECC内存于型企业说般网络要求数十至数百用户使用数据库规模选择部门级服务器1路至2路CPU、512-1024MB
ECC内存、三36GB(RAID5)或者五36GB硬盘(RAID5)充满足网络需求希望扩充余些或者服务器要做OA服务器、MIS服务器网络规模比较用户数据量选择企业级服务器即4路或8路SMP结构带热插拔RAID磁盘阵列、冗余风扇冗余电源系统
其选择Windows
2000 Advanced Server服务器服务器几关键部选取定要关Windows 2000 Advanced
Server虽兼容性相错操作系统兼容并保证100%用Windows 2000 Advanced
Server服务器内存必须支持ECC使用非ECC内存SQL数据库等应用难保证稳定、运行Windows 2000 Advanced
server服务器主要部件(主板、网卡)定要通微软Windows 2000 Advanced Server认证通微软Windows
2000 Advanced Server部件认证产品才能保证其Windows 2000 Advanced
Server100%用性另外服务器电源否靠服务器能跑几歇歇
第三升级已windows 2000
Advanced Server服务器.则要仔细析原网络服务器瓶颈所简单利用Windows 2000 Advanced
Server系统集软件工具比Windows 2000 Advanced
Server系统性能监视器等查看系统运行状况析系统各部资源使用情况般说供参考Windows 2000 Advanced
Server服务器系统升级顺序扩充服务器内存容量、升级服务器处理器、增加系统处理器数目所于Windows 2000 Advanced
Server服务器典型应用(SQL数据库、OA服务器)说些服务占用系统主要资源销内存销处理器资源销要求并通扩充服务器内存容量提高系统用内存资源提高服务器性能反由于处理器系统其本身占用系统资源销高于单处理器占用所相说增加系统处理器升级案其性价比要比扩充内存容量案差要根据网络应用系统实际情况确定增加服务器处理器数目比网络应用服务器要处理量并发访问、复杂算、量数模型等
3.服务器群综合配置与均衡
我所谓PC服务器、UNIX服务器、型机服务器其概念主要限于物理服务器(硬件)范畴网络资源存储、应用系统集通服务器硬件安装各类应用系统服务器系统冠相应应用系统名字数据库服务器、Web服务器、E-mail服务器等其概念属于逻辑服务器(软件)范畴根据网络规模、用户数量应用密度需要台服务器硬件专门运行种服务台服务器硬件需安装两种服务程序两台服务器需安装运行同种服务系统说服务器与其网络职能并麻网络规模用l至2台服务器局域网达十几台至数十台企业网校园网何根据应用需求、费用承受能力、服务器性能同服务程序间硬件占用特点、合理搭配规划服务器配制限度提高效率性能基础降低本系统集要考虑问题
关服务器应用配置与均衡建议
1)
型网络服务器应用配置
2)
型网络服务器应用配置
3)
型网络或ISP/ICP服务器群配置
2.5
网络安全设计
网络安全体系设计重点于根据安全设计基本原则制定网络各层安全策略措施确定选用网络安全系统产品
1.网络安全设计原则
尽管没绝安全网络网络案设计初遵些安全原则网络系统安全保障设计全面考虑消极安全保密措施寄托网管阶段种事打补丁思路相危险工程技术角度发设计网络案应该遵守原则
1)
网络安全前期防范
强调信息系统全面进行安全保护家都知道木桶容积取决于短块木板道理网络安全说效网络信息系统复杂计算机系统本身物理、操作管理种种漏洞构系统安全脆弱性尤其用户网络系统自身复杂性、资源共享性使单纯技术保护防胜防攻击者使用易渗透性自系统薄弱进行攻击充、全面、完整系统安全漏洞安全威胁进行析、评估检测(包括模拟攻击)设计网络安全系统必要前提条件
2)
网络安全线保护
强调安全防护、监测应急恢复要求网络发攻击、破坏情况必须尽能快恢复网络信息系统服务减少损失所网络安全系统应该包括3种机制:安全防护机制、安全监测机制、安全恢复机制安全防护机制根据具体系统存各种安全漏洞安全威胁采取相应防护措施避免非攻击进行:安全监测机制监测系统运行及发现制止系统进行各种攻击;安全恢复机制安全防护机制失效情况进行应急处理及恢复信息减少攻击破坏程度
3)
网络安全效性与实用性
网络安全应能影响系统运行合用户操作前提网络信息安全信息应用矛盾面健全弥补系统缺陷漏洞采取种技术手段管理措施:另面势必给系统运行用户使用造负担麻烦越安全意味着使用越便尤其网络环境实性要求高业务能容忍安全连接安全处理造延网络安全采用布式监控、集式管理
4)
网络安全等级划与管理
良网络安全系统必同级别包括信息保密程度级(绝密、机密、秘密、普密)用户操作权限级(面向及面向群组)网络安全程度级(安全网安全区域)系统结构层级(应用层、网络层、链路层等)安全策略针同级别安全象提供全面、选安全算安全体制满足网络同层各种实际需求
网络总体设计要考虑安全系统设计避免考虑周问题拆东墙补西墙做避免造经济巨损失避免家、集体造挽损失由于安全与保密问题相复杂问题必须注重网络安全管理要安全策略设备、安全责任、安全机制贯穿整网络系统才能保证网络安全性
5)
网络安全经济实用
网络系统设计受经费限制考虑安全问题解决案必须考虑性能价格平衡且同网络系统所要求安全侧重点各相同般园区网络要具身份认证、网络行审计、网络容错、防黑客、防病毒等功能网络安全产品实用、用、够用即
2.网络信息安全设计与实施步骤
第步、确定面临各种攻击风险
第二步、确定安全策略
安全策略网络安全系统设计目标原则应用系统完整安全解决案安全策略制定要综合几面情况
(1)
系统整体安全性由应用环境用户需求决定包括各安全机制系统安全目标性能指标
(2)
原系统运行造负荷影响(网络通信延、数据扩展等)
(3) 便于网络管理员进行控制、管理配置
(4)
扩展编程接口便于更新升级
(5) 用户界面友性使用便性
(6)
投资总额工程间等
第三步、建立安全模型
模型建立使复杂问题简化更解决安全策略关问题安全模型包括网络安全系统各系统网络安全系统设计实现安全体制、网络安全连接网络安全传输三部
(1)
安全体制:包括安全算库、安全信息库用户接口界面
(2) 网络安全连接:包括安全协议网络通信接口模块
(3)
网络安全传输:包括网络安全管理系统、网络安全支撑系统网络安全传输系统
第四步、选择并实现安全服务
(1)
物理层安争:物理层信息安全主要防止物理通路损坏、物理通路窃听物理通路攻击(干扰等)
(2)
链路层安全:链路层网络安全需要保证通网络链路传送数据窃听主要采用划VLAN(局域网)、加密通信(远程网)等手段
(3)网络层安全:网络层安全需要保证网络给授权客户使用授权服务保证网络传输确避免拦截或监听
(4)
操作系统安全:操作系统安全要求保证客户资料、操作系统访问控制安令同能够该操作系统应用进行审计
(5)
应用平台安全:应用平台指建立网络系统应用软件服务数据库服务器电邮件服务器Web服务器等由于应用平台系统非复杂通采用种技术(SSL等)增强应用平台安全性
(6)
应用系统安全:应用系统用户提供服务应用系统安全与系统设计实现关系密切应用系统使用应用平台提供安全服务保证基本安全通信内容安全、通信双认证审计等手段
第五步、安全产品选型
网络安全产品主要包括防火墙、用户身份认证、网络防病系统统等安全产品选型工作要严格按照企业(校)信息与网络系统安全产品功能规范要求利用综合技术手段产品功能、性能与用性等面进行测试企业、校选符合功能要求安全产品
完整设计案应包括基本内容:
1.设计总说明
系统工程起背景进行简要说明:主要包括:
(1)
技术普及与应用
(2)
业主发展需要(需求析书进行概括)
2.设计总则
部阐述整系统设计总体原则主要包括:
(1)
系统设计思想
(2) 总体目标
(3)
所遵循标准
3.技术案设计
所采用技术进行详细说明给全面技术案主要包括:
(1) 整体设计概要
(2)
设计思想与设计原则
(3) 综合布线系统设计
(4) 网络系统设计
(5) 网络应用系统平台设计
(6)
服务器系统安全策略
4.预算
整系统项目进行预算主要内容包括:列整系统设备、材料用量表及费用;本析;综合单价给整系统预算表
5.项目实施管理
整项目实施进行管理控制主要包括:
(1)
项目实施组织构架及管理
(2) 奖惩体系
(3) 施工案
(4) 技术措施案
(5) 项目进度计划
(5)
业主配合要求
6.供货计划、式
主要描述项目材料、设备达现场计划供货式
请看清楚问题 ;我问服务器监控软件
⑷ 网吧有几台物理服务器服务器的性能指标如何
具体需要看网吧里的电脑数量,先搞清楚网吧里服务器的用途。
首先是游戏服务器,根据工作站台数多,游戏服务器也就多,一般100台左右一台服务器。其次是电影服务器,点播歌曲及电影播放,一台就够了。
还有一些高端一点有自己的私服服务器,收银服务器以及网站服务器等。
⑸ 云服务器上物理CPU和虚拟机CPU的关系
CPU预留定义了分配给该VM的最少CPU资源;CPU限制定义了分配虚拟机占用CPU资源的上限;CPU份额定义多个虚拟机在竞争CPU资源的时候按比例分配;CPU份额只在各虚拟机竞争计算资源时发挥作用,如果没有竞争,有需求的虚拟机可以独占主机的物理CPU资源。
由于采用分时复用的方式,在不做VCPU预留的条件下,系统可分配给VM的VCPU总数远远大于实际可提供的VCPU数目(具体能创建多少额外的VCPU依赖于物理CPU的性能和VCPU的使用情况),在出现资源争用的时根据CPU QoS中的预留和份额来分配资源。
(5)如何监控1000台物理服务器扩展阅读
对虚拟机来说,不直接感知物理CPU,虚拟机的计算单元通过vCPU对象来呈现。在VMM中,每个vCPU对应一个VMCS结构,当VCPU被从物理CPU上切换下来的时候,其运行上下文会被保存在其对应的VMCS结构中;当VCPU被切换到PCPU上运行时,其运行上下文会从对应的VMCS结构中导入到物理CPU上。通过这种方式,实现各vCPU之间的独立运行。
虚拟化平台将1000台以上的服务器集群虚拟为多个性能可配的虚拟机(KVM),对整个集群系统中所有KVM进行监控和管理,并根据实际资源使用情况灵活 分配和调度资源池,可以突破单个物理机的限制,动态的资源调整与分配消除服务器及存储设备的单点故障,实现高可用性。
一个物理CPU一般一个内核会支持多个处理线程(英特尔超线程技术)。这就意味着一个六核的Xeon处理器可以提供给服务器六个物理CPU。当超线程开启的时候,每个线程可以作为一个物理CPU,所以如果这个六个核都开启了双线程支持,那么服务器将看到12个物理CPU。
每个物理CPU被抽象成每个虚拟CPU,通常情况下,会为每个内核划分可用的虚拟CPU资源,并允许多个虚拟CPU虚拟机共享一个物理处理器内核。默认情况下,虚拟化层会给每个工作负载分配一个虚拟CPU(一个核),一般一个虚拟CPU可以支持4到8个虚拟机。
⑹ 如何监控服务器工作状态
服务器工作状态可以通过不同方式监控。
SNMP和IPMI都是可以的。但是由于很多服务器的数据非常重要,而利用接口的方式监控有被黑客攻击的风险。
现在银行系统、金融等系统很多采用一种称之为“神鹰光眼”的方式监控服务器状态指示灯。用以向监控系统实时报告服务器的运行状态。由于其采用了最新的光纤技术,与服务器之间物理隔绝。因此系统的安全性得以保障。
⑺ 如何监控linux物理机的线程挂起引起服务器瘫痪
这个没法查看,是系统自己调用的,api函数只能设计和CPU核心的亲合性,windows上是SetThreadAffinityMask。linux上是sched_setaffinity,sched_getaffinity
⑻ 一台物理服务器怎么分成云服务器,一个机房几百台呢
你可以装个esx虚拟让你一台服务器弄成虚拟机。就行了。我们之前就是这么给客户这么做的。
⑼ 如何运维千台以上游戏云服务器
公司早期广泛使用的第一代架构,当时主流的产品都是以DB+计算+前端这样的3个角色开发设计并部署,服务器以物理机为主,一个游戏区组需要2~4台服务器,不同的机器承担不同的角色。这种架构方案效率低,基本上不可能实现一天开100个区组(100个区组大概需要400台服务器); 随着业务量的增长和虚拟化技术广泛使用,游族整体游戏架构更新为第二代架构,全面采用虚拟化技术,把一台高配的物理机器虚拟化成多台符合游戏需求的虚拟机来使用,并实现了ALL IN ONE的系统架构。该架构方案运维效率高,适合规模开展游戏运营,但不具备业务高可用特性,一天开100个区组成为常态; 为了迎合大区大服、全球同服,游族融合了前两代架构的特点,推出了第三代架构,按角色分拆并形成服务集群模式。集群架构结合了物理机与虚拟化的优势,实现弹性扩容,游戏逻辑以服务进程或集群配置项的形式提供服务。该架构方案运维效率更高,可实现秒级开服同时具备业务高可用特性。
基于第二代架构,游族基于OpenStack自己的私有云,最初目标是为了提高服务器利用率、降低成本和实现分钟级开服。运维团队以OpenStack G版为蓝本进行调优并修改;整个网络采用的是VLAN模式,保证最大限度与现有网络架构保持兼容;存储方面使用本地磁盘作为存储。
通过底层优化后,游族私有云基本上可以满足业务的需求,目前90%游戏业务运行在上面,虚机规模持续保持在10000台以上,游族私有云平台没有提供WEB管理界面,日常所有的操作都是通过命令行和脚本的形式进行操作,但对于虚拟机的增删查改,重新封装了一层简洁的API接口实现与游族运维平台的对接。经过评估测验,在高峰时期,整个私有云资源利用率可达到83%。
运维方式的转变
与三代架构相互对应是游族运维的三个阶段:
在第一代架构上,运维基本是手工运维,技术含量并不高,纯粹是采用人与时间堆积进行,运维同学需要登录每一台服务器,顺序执行相关的命令和脚本。独立的版控服务器,通过主动推送的形式进行版本更新; 在第二代架构上,通过自动化工具进行批量运维,团队推出了使用expect写的auto批量脚本,所有操作只需登录一台集控服务器执行批量并发操作的脚本,独立的版控服务器,通过并行的主动推送; 在第三代架构上,可以实现系统化运维,多个运维系统相互协调配合实现,例如:CMDB、业务树、作业平台等。游戏区组搭建的时间基本上可以忽略(可按需求实现按条件触发或手动触发搭建操作),所有的更新操作在WEB管理平台就可完成。
⑽ 如何监测windows服务器的性能
Windows服务器中自带的性能监控工具叫做Performance Monitor,
在开始-运行中输入‘perfmon’,然后回车即可运行。Performance
Monitor本身也是一个进程,运行起来也要占用一定的系统资源。所以你看到的资源的使用量应该比实际的要稍微高一点。这个工具在帮助管理员判断系统性能瓶颈时非常有用。举个列子来说,今天有个用户抱怨说他们项目组的服务器(这是一台虚拟机)运行起来非常慢,但也不知道具体问题出在什么地方。任务管理器里显示CPU和内存的使用量都不算高,但服务器的相应就是非常慢。打开Performance
Monitor,让其运行一段时间后(因为参考平均值会比较准确),发现average disk
queue的值比较高,这就说明物理服务器的硬盘负荷太重,I/O操作的速度跟不上系统的要求。关掉虚拟机,将其转移到另一台硬盘负载比较小的主机上,再打开虚拟机。问题就解决了!
这里我简单列举几个常用参数的参考值,需要更多的信息你可以google一把。
CPU:
% Processor Time:表示CPU的使用率,如果值大于80表示CPU的处理调度能力偏低。
硬盘:
% Disk Time:表示硬盘的I/O操作的频率(繁忙时间),如果值大于80表示硬盘I/O调度能力偏低。
Average Disk Queue
Length:表示硬盘I/O操作等待队列的长度,如果值大于2表示硬盘I/O调度能力偏低。
内存
Pages/Sec:表示系统对虚拟内存每秒钟的访问次数,如果值大于20表示有内存方面的问题。(有可能是物理内存偏低,也有可能是虚拟内存没有配置正确。一般情况下虚拟内存应为物理内存的1.5-2倍)
Committed Bytes and Available Bytes:Committed
Bytes表示虚拟内存的大小,Available Bytes表示剩余可用内存的大小。正常情况下,Available
Bytes减少,pages(页面数)应该增加,提供页面交换。如果Available
Bytes的值很小表示物理内存偏低。当关闭一些应用以后,Committed Bytes应该减少,Available
Bytes应该增加。因为关闭的进程释放了之前占用的内存资源。如果相应的值没有发生变化,那么该进程就可能造成了内存泄漏。
Cache Bytes:表示系统缓存的大小。如果值大于4M表示物理内存偏低。