服务器的使用误区及如何正确使用简介
然而在关注着这个问题的同时,我们发现有很多的用户都没有正确地配置自己的服务器,使得服务器并没有工作在最佳的状态。通常服务器配置的常见误区表现在以下的几个方面。 服务器使用上的误区 误区之一:服务器带有冗余功能而不用 很多的高性能的服务器都提供了阵列功能,但是由于用户不了解,只购买一块硬盘,没有数据冗余,失去了对于存储方面的安全保障和性能优化 误区之二:高档服务器使用低配置方案 用户购买的高档服务器,其自身可以满足很高的性能需求,但是为其配置了低速、小容量的硬盘和小容量的内存,导致服务器整体的性能极大降低 误区之三:不了解服务器性能的瓶颈而造成资源的浪费 有的用户对于服务器的了解太过片面,单方面认定某些组件的重要性,倾尽全力专向投入,而忽略了其他组件的优化升级工作,导致这些组件的性能没有被发挥出来。由以上的分析可以看出,不论是由于用户对于服务器所提供的功能不完全了解还是在使用和配置上存在的误区,很多的服务器的运行状态并非最优的。根据统计资料表明,业界内80%的服务器没有经过优化设计,90%的服务器没有定时进行系统性能监控,95%的服务器没有全面的数据冗余安全措施,将近一半的服务器没有采用数据备份解决方案。这些服务器实际上是处于一种亚健康的状态下,具体体现为:对于电源、风扇、硬盘、控制器、电缆、网卡、CPU等多种关键性的部件没有采用硬件冗余而导致系统的安全性降低;使用低速、兼容的设备组件,不合理地配置内存、CPU、硬盘控制器等而造成性能的下降;不使用任何网络服务器的管理软件和硬件,当出现故障时系统宕机,管理方面存在严重的缺陷。 为了提高服务器的健康水平,越海扬波公司专门研究了目前存在的一些弊端,并且提出了可行性的建议: 为硬盘存储部分增加冗余硬盘和阵列控制卡,提供数据冗余,并且大幅度增加系统的IO性能。 为服务器增加冗余的CPU,使用SMP(对称性多处理器)技术提高系统性能,并且增加了中心处理的冗余。 增加冗余网卡,提高网络的IO性能,在某块网卡出现故障时,服务器不会与网络中断连接。 为服务器增加冗余电源模块,提高服务器的供电能力,当某个电源模块出现问题时,系统不会因电源中断而导致宕机。 为服务器增加内存,满足操作系统及不断增加的优化和应用程序的需求,提高服务器性能。 另外,需要对于服务器的整体性能进行平衡,避免性能瓶颈和安全隐患。从CPU处理能力,到内存的大小、数据冗余与数据存储的IO能力、网络的IO性能、电源供给能力、风扇冷却能力、系统故障报警能力、带电故障修复能力各个部分都有做专门的优化工作,如:通过增加硬盘、阵列卡,加大阵列卡的缓存,选配热插拔的硬盘支架,使用阵列卡的多个通道,选择最合适的阵列级别以满足不同的读写性能来优化存储子系统。 根据使用的操作系统、用户数量、应用范围、使用的CPU数量来确定最小的内存容量,增加远程控制卡在线诊断内存运行过程中出现的故障。 根据系统所需的处理能力、系统对CPU的冗余要求、用户数量、应用范围来确定所使用的CPU数量,使用操作系统性能监控软件和网络管理软件检测CPU的占有情况,决定将要增减的数量。 使用AFT(网卡冗余)、ALB(网络负载平衡)、FEC(快速以太网通道)等网卡冗余技术提高服务器网卡的IO性能。 增加冗余电源模块有效的保障服务器电源供应,防止由于单个电源模块损坏导致系统宕机,增减冗余的风扇保障服务器的系统冷却效果,防止服务器的温度过高而出现故障。
大数据并发处理解决方案:
1、HTML静态化
效率最高、消耗最小的就是纯静态化的html页面,所以尽可能使网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,无法全部手动去挨个实现,于是出现了常见的信息发布系统CMS,像常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。
2、服务器分离
对于Web服务器来说,不管是Apache、IIS还是其他容器,是最消耗资源的,于是有必要将与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的服务器,甚至很多台服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为问题而崩溃,在应用服务器和服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少的LoadModule,保证更高的系统消耗和执行效率。 这一实现起来是比较容易的一现,如果服务器集群操作起来更方便,如果是独立的服务器,新手可能出现上传只能在服务器本地的情况下,可以在令一台服务器设置的IIS采用网络路径来实现服务器,即不用改变程序,又能提高性能,但对于服务器本身的IO处理性能是没有任何的改变。
3、数据库集群和库表散列
大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,于是需要使用数据库集群或者库表散列。
4、缓存
缓存一词搞技术的都接触过,很多地方用到缓存。网站架构和网站开发中的缓存也是非常重要。架构方面的缓存,对Apache比较熟悉的人都能知道Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。
网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可以在web开发中使用,比如用Java开发的时候就可以调用MemoryCache对一些数据进行缓存和通讯共享,一些大型社区使用了这样的架构。另外,在使用web语言开发的时候,各种语言基本都有自己的缓存模块和方法,PHP有Pear的Cache模块,Java就更多了,net不是很熟悉,相信也肯定有。
5、镜像
镜像是大型网站常采用的提高性能和数据安全性的方式,镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异,比如ChinaNet和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站点,数据进行定时更新或者实时更新。在镜像的细节技术方面,这里不阐述太深,有很多专业的现成的解决架构和产品可选。也有廉价的通过软件实现的思路,比如Linux上的rsync等工具。
6、负载均衡
负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。 负载均衡技术发展了多年,有很多专业的服务提供商和产品可以选择。
硬件四层交换
第四层交换使用第三层和第四层信息包的报头信息,根据应用区间识别业务流,将整个区间段的业务流分配到合适的应用服务器进行处理。 第四层交换功能就象是虚IP,指向物理服务器。它传输的业务服从的协议多种多样,有HTTP、FTP、NFS、Telnet或其他协议。这些业务在物理服务器基础上,需要复杂的载量平衡算法。在IP世界,业务类型由终端TCP或UDP端口地址来决定,在第四层交换中的应用区间则由源端和终端IP地址、TCP和UDP端口共同决定。
在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品很昂贵,但是物有所值,能够提供非常优秀的性能和很灵活的管理能力。Yahoo中国当初接近2000台服务器使用了三四台Alteon就搞定了。
摘要:我们大家都知道,服务器对于企业来说是至关重要的核心设备,那么确保网络服务器能够高性能、稳定持续的工作一直以来都是用户最关心的问题。然而在关注着这个问题的同时,我们发现有很多的用户都没有正确地配置自己的服务器,使得服务器并没有工作在最佳的状态。下面就来详细了解服务器使用教程吧!一、服务器使用年限
服务器的寿命是首先值得关注的问题。服务器像其他机器那样随着时间的推移而磨损,它的CPU、内存和主板等中都没有会因为长期使用产生磨损的移动部件。不过,我们发现过度使用会造成机器发热,只要我们能够适当地冷却这些组件,防止电涌伤害,并执行基本的维护,服务器的非机械部分便可无限地运行。
不过也有特别要注意的地方:硬盘。硬盘驱动器的平均寿命大约为6年。幸运的是,硬盘也是最便宜、最容易在服务器中替换的组件之一。仅仅因为你的硬盘受到磨损并不意味着你的服务器已经达到了它的使用寿命,更换硬盘即可,方便也不需要多大的花费。
所以说,服务器中的大多数组件都是非机械的,可以无限期地使用。硬盘是唯一的例外。
或许会有人告诉你,服务器运行大约5年,这是行业的经验法则。其实不然,一台接受例行维护以及硬盘被按需求替换的服务器,可以运行甚至几十年。不过,这几十年你就需要考虑一下成本了,是例行维护服务器花费多,还是更换服务器花费多,如果维护费用不少,那还是不如换台服务器吧。
总之,服务器的使用和更换还是要根据自身情况来调整,追求高效、使用寿命长、费用低都是无可厚非的,但也不要忽视了服务器的生命周期,万物自有规律嘛!
二、如何正确使用服务器
1、为硬盘存储部分增加冗余硬盘和阵列控制卡,提供数据冗余,并且大幅度增加系统的IO性能。
2、增加冗余网卡,提高网络的IO性能,在某块网卡出现故障时,服务器不会与网络中断连接。
3、为服务器增加冗余的CPU,使用SMP(对称性多处理器)技术提高系统性能,并且增加了中心处理的冗余。
4、为服务器增加内存,满足操作系统及不断增加的优化和应用程序的需求,提高服务器性能。
5、根据使用的操作系统、用户数量、应用范围、使用的CPU数量来确定最小的内存容量,增加远程控制卡在线诊断内存运行过程中出现的故障。
6、另外,需要对于服务器的整体性能进行平衡,避免性能瓶颈和安全隐患。从CPU处理能力,到内存的大小、数据冗余与数据存储的IO能力、网络的IO性能、电源供给能力、风扇冷却能力、系统故障报警能力、带电故障修复能力各个部分都有做专门的优化工作,如:通过增加硬盘、阵列卡,加大阵列卡的缓存,选配热插拔的硬盘支架,使用阵列卡的多个通道,选择最合适的阵列级别以满足不同的读写性能来优化存储子系统。
7、增加冗余电源模块有效的保障服务器电源供应,防止由于单个电源模块损坏导致系统宕机,增减冗余的风扇保障服务器的系统冷却效果,防止服务器的温度过高而出现故障。
总之,仔细地检查服务器存在的瓶颈和缺陷,量身定做地去优化每个部件,扫除羁绊性能发挥的障碍,充分保障投入产出比,这些都能让你恰当合适的使用您的服务器资源,避免步入服务器的使用误区。
三、服务器的使用教程
1、现在登录自己的服务器的控制面板,会看到一个远程的控制台。如果是第一次使用服务器,是需要安装java的虚拟机的支持软件的,安装完了就可以打开控制台进入到远程的控制台。
2、用户的默认名字是Administrator,自己输入自己设置的密码就可以进入管理操作了。左侧的菜单有一个“性能监控”的选项,进入之后会看到CPU、磁盘和内存这些的使用情况,可以进行精确的监控,还可以直接查询具体的日期。
3、在菜单的左侧有一个“违规信息”的选项,点击进去就可以查看到服务器的违规信息了。这些信息包括了很多的网站的违规信息、备案信息和WAP违规信息,这些信息是一定要及时的去处理的,不然就会导致服务器被拒绝登陆或者不能使用。
4、左侧的菜单有一个“安全规则”,点击进入之后可以设置服务器安全的规则。一般的设置是可以分为两种的,一种是常见协议的安全规则,一种是自定义的服务器的安全规则。绿色是开放的灰色是未开放的,可以根据自己的习惯进行设置。
5、左侧的菜单还有一个“磁盘管理”,我们可以点击进入磁盘管理的页面进行查看本地的磁盘的信息或者查看当前的磁盘的信息。
6、左侧菜单有一个“快照管理”,我们可以进行查看当前的所有快照。
7、修改密码的话直接打开管理中心就可以修改了,最好是修改一个自己不会忘记的密码。
服务器是至关重要的核心设备,确保网络服务器能够高性能、稳定持续的工作一直以来都是用户最关心的问题。然而在关注着这个问题的同时,壹基比小喻发现有很多的用户都没有正确地配置自己的服务器,使得服务器并没有工作在最佳的状态。通常服务器配置的常见误区表现在以下的几个方面。 服务器使用上的误区 误区之一:服务器带有冗余功能而不用 很多的高性能的服务器都提供了阵列功能,但是由于用户不了解,只购买一块硬盘,没有数据冗余,失去了对于存储方面的安全保障和性能优化 误区之二:高档服务器使用低配置方案 用户购买的高档服务器,其自身可以满足很高的性能需求,但是为其配置了低速、小容量的硬盘和小容量的内存,导致服务器整体的性能极大降低 误区之三:不了解服务器性能的瓶颈而造成资源的浪费 有的用户对于服务器的了解太过片面,单方面认定某些组件的重要性,倾尽全力专向投入,而忽略了其他组件的优化升级工作,导致这些组件的性能没有被发挥出来。由以上的分析可以看出,不论是由于用户对于服务器所提供的功能不完全了解还是在使用和配置上存在的误区,很多的服务器的运行状态并非最优的。 根据统计资料表明,业界内80%的服务器没有经过优化设计,90%的服务器没有定时进行系统性能监控,95%的服务器没有全面的数据冗余安全措施,将近一半的服务器没有采用数据备份解决方案。 这些服务器实际上是处于一种亚健康的状态下,具体体现为:对于电源、风扇、硬盘、控制器、电缆、网卡、CPU等多种关键性的部件没有采用硬件冗余而导致系统的安全性降低;使用低速、兼容的设备组件,不合理地配置内存、CPU、硬盘控制器等而造成性能的下降;不使用任何网络服务器的管理软件和硬件,当出现故障时系统宕机,管理方面存在严重的缺陷。 如何正确使用服务器 为了提高服务器的健康水平,我们专门研究了目前服务器配置过程中存在的一些弊端,并且提出了可行性的建议: 为硬盘存储部分增加冗余硬盘和阵列控制卡,提供数据冗余,并且大幅度增加系统的IO性能。 为服务器增加冗余的CPU,使用SMP(对称性多处理器)技术提高系统性能,并且增加了中心处理的冗余。 增加冗余网卡,提高网络的IO性能,在某块网卡出现故障时,服务器不会与网络中断连接。 为服务器增加冗余电源模块,提高服务器的供电能力,当某个电源模块出现问题时,系统不会因电源中断而导致宕机。 为服务器增加内存,满足操作系统及不断增加的优化和应用程序的需求,提高服务器性能。 另外,需要对于服务器的整体性能进行平衡,避免性能瓶颈和安全隐患。从CPU处理能力,到内存的大小、数据冗余与数据存储的IO能力、网络的 IO性能、电源供给能力、风扇冷却能力、系统故障报警能力、带电故障修复能力各个部分都有做专门的优化工作,如:通过增加硬盘、阵列卡,加大阵列卡的缓存,选配热插拔的硬盘支架,使用阵列卡的多个通道,选择最合适的阵列级别以满足不同的读写性能来优化存储子系统。 根据使用的操作系统、用户数量、应用范围、使用的CPU数量来确定最小的内存容量,增加远程控制卡在线诊断内存运行过程中出现的故障。 根据系统所需的处理能力、系统对CPU的冗余要求、用户数量、应用范围来确定所使用的CPU数量,使用操作系统性能监控软件和网络管理软件检测CPU的占有情况,决定将要增减的数量。 使用AFT(网卡冗余)、ALB(网络负载平衡)、FEC(快速以太网通道)等网卡冗余技术提高服务器网卡的IO性能。 增加冗余电源模块有效的保障服务器电源供应,防止由于单个电源模块损坏导致系统宕机,增减冗余的风扇保障服务器的系统冷却效果,防止服务器的温度过高而出现故障。 总之,仔细地检查存在的瓶颈和缺陷,量身定做地去优化每个部件,扫除羁绊性能发挥的障碍,充分保障投入产出比,这些都能让你恰当合适的使用您的服务器资源,避免步入服务器的使用误区。
0条评论