专业指导:葵芳一凡
伴随经济全球化趋势的深入,越来越多企业使用香港服务器租用服务来搭建外贸网站,拓展海外市场。企业IT部门一直在寻求提高香港服务器效率的方法,最大限度地提高利用率以实现利益最大化。管理者在维护服务器安全性的同时提高效率的方式包括虚拟化、监控工具和更新服务器。
一、虚拟化
如果您不想投资额外的服务器租用服务,而是希望充分利用现有服务器,那么虚拟化就是一个合适的解决方案。一个虚拟服务器的作用就像许多台计算机。通过管理工具可帮助您优化每台服务器的性能,并最大限度地延长服务器的正常运行时间。您可以利用虚拟化软件将计算机的硬盘分成几个部分,使每个部分充当单独的硬盘。虚拟化允许您在同一台计算机上使用多个操作系统。它还可以降低开支并节省空间。
二、管理工具
如果您拥有一定规模的服务器、交换机和IP资源,您可以采用DCIM(数据中心基础设施管理)软件来提升服务器管理效率。例如,简单的DCIM管理工具可以通过自动化脚本和工具来实现高效的服务器管理,例如自动分配IP地址、自动安装系统、端口监控等。此外,管理工具可轻松查看您的服务器在整个数据中心的物理位置和运行状况,从而决定跨各种服务器规划工作负载分配。
三、投资最新的服务器技术
更新服务器是提高服务器效率的另一种好方法。投资最新的服务器技术,为您提供更高的能源效率和更好的I/ O和CPU性能提升。建议每3年更新一次服务器,以确保您的企业具有高效的服务器。通过更新香港服务器租用服务,您可以为您的IT部门提供面向未来的机会,以保障您的企业未来的发展方向。您应该投资满足企业需求的服务器,包括针对客户应用程序进行优化的服务器。
感谢葵芳IDC技术员一凡对本文专业指导,本文仅代表个人观点,感谢阅读。
专业的服务,来自专业的态度。
在对Web服务器进行优化时要根据真实的Web应用系统的情况和特征来采取有针对性地优化方案。1.根据不同的网络特性来看:
1.1局域网
在局域网中,降低M T U (最大传输单位)值对可以避免复制数据和要求校验,而通过优化select系统调用或在Socket事件处理器中执行计算可以优化请求并发管理,利用HTTP1.1持续连接等都可以使系统性能得到相应的改善但在广域网的环境下却没有什么大的作用,有的甚至恰恰相反。
1.2广域网
在广域网中,终端用户的请求的等待时间依赖于与网络延迟的程度,连接带宽限制情况。对于广域网,软硬中断在网络处理中占有很大的分量,所以采用适应的中断处理机制将会给服务器的响应能力带来很大的好处;将服务器定位在内核和将基于进程设计改为基于事务处理也可以不同程度的提高服务器的性能。
2.关于Web负载
除了对Web负载的特征进行分析以便在评测时更好地再现真实负载之外,还要考虑Web服务器所在的网络环境下负载的情况。人们不仅要求服务器满足正常的工作负载要求,而且在高峰时期依然要保持较高的吞吐量。但是,服务器在高负载的情况下的性能表现往往低于人们的期望。
服务器过载的情况分为两种:
2.1瞬间过载
服务器暂时的、短时间的超载,这种情况主要是由服务器负载的特点引起的。大量的研究表明,Web请求的网络通信量分布是自相似的,即Web请求的通信量可以在很大范围内有显著的变化。这就造成服务器常常短时间的超载,但这样情况持续的时间一般很短
2.2服务器长时间的超载
这种情况一般是由某一特殊事件引起的,例如服务器受到拒绝服务攻击或者发生了“活锁”现象
第一种服务器超载情况是不可避免的,但第二种情况则可以通过对服务器改进来改善。抛开恶意的攻击不算,仔细分析服务器处理信息包的过程可以发现,造成系统在超载情况下性能下降的根本原因是高优先级处理阶段对CPU的不公平抢占。
因此,如果限制高优先级处理阶段对CPU的占用率,或者限制处理高优先级的CPU个数,都可以减轻或者消除收包活锁现象。
具体的可以采用以下的方法:
2.2.1采用轮询机制
为了减少中断对系统性能的影响,在负载正常的情况下采用“下半处理” 的方法就非常有效,而在高负荷情况下,采用这个方法仍然会造成活锁现象,这时可以采用轮询机制。虽然这个方法在负载正常的情况下会造成资源的浪费和响应速度降低,但在网络数据频繁到达服务器时就要比中断驱动技术有效的多。
2.2.2减少上下文切换
这种方法不管服务器在什么情况下对性能改善都很有效,这时可以采用引入核心级(kerne1—leve1)或硬件级数据流的方法来达到这个目的。核心级数据流是将数据从源通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程中因为数据在内存中,因此需要CPU操作数据。
硬件级数据流则是将数据从源通过私有数据总线或是虽等DMA通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程不需要CPU操作数据。这样在数据传输过程中不需要用户线程的介入,减少了数据被拷贝的次数,减少了上下文切换的开销。
2.2.3减低中断的频率(主要是针对高负荷情况的方法)
这里主要有两种方法:批中断和暂时关闭中断。批中断可以在超载时有效的抑制活锁现象,但对服务器的性能没有什么根本性的改进;当系统出现接收活锁迹象时,可以采用暂时关闭中断的方法来缓和系统的负担,当系统缓存再次可用时可以再打开中断,但这种方法在接收缓存不够大的情况下会造成数据包丢失。
四.Web服务器优化总结
Web服务器性能是整个Web系统的关键环节,提高Web服务器的性能也是长久以来人们一直关注的课题。这里通过对Web服务器的工作原理和现有的优化方法和技术的分析,得出了对待Web服务器性能的提高也应该具体问题具体分析,要在具体的应用环境中,根据其特点来采取相应的优化措施。
TcpTimedWaitDelay :确定 TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于 TIME_WAIT 中存在很多连接,导致低吞吐量,则调整此参数。
MaxUserPort :确定在应用程序从系统请求可用用户端口时,TCP/IP 可指定的最高端口号。 如何查看或设置: 使用 regedit 命令访问 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注册表子键并创建名为 MaxUserPort 的新 REG_DWORD 值。 停止并重新启动系统。 缺省值:无 建议值:至少十进制 32768。 注:现在 Windows NT 或 Windows 2000 操作系统上调整 WebSphere Application Server 时,同时使用这两个参数。
将以下代码,保存为reg文件,在服务器上双击导入注册表即可。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)