请选择 进入手机版 | 继续访问电脑版

IDC好

 找回密码
 立即注册

QQ登录

只需一步,快速开始

返回列表
查看: 24|回复: 0

[香港服务器] 服务器出现过载情况怎么解决

[复制链接]

169

主题

169

帖子

691

积分

新手上路

Rank: 1

积分
691
发表于 2020-4-22 16:33:51 | 显示全部楼层 |阅读模式
服务器租用
公司名称: 南昌壹基比网络科技
公司网站: http://58bgp.cn
联系QQ: 2500912171
联系电话: 15797674546
机器类型: 香港服务器
机房名称: 将军澳
CPU核心: 8 核心
内存大小: 16 GB
硬盘大小: 1000 GB
IP个数: 1 个
防御: 0 GB
默认带宽: 20 MB
价格/月: 1300 元(人民币)
服务器过载怎么办?
造成服务器过载的根本原因是高优先级处理阶段对CPU的不公平抢占。所以,如果限制高优先级处理阶段对CPU的占用率,或者限制处理高优先级的CPU个数,都可以减轻或者消除收包活锁现象。壹基比小鑫就具体讲一下可以采用以下的方法:


方法一、采用轮询机制


为了减少中断对系统性能的影响,在负载正常的情况下采用“下半处理”的方法就非常有效,而在高负荷情况下,采用这个方法仍然会造成活锁现象,这时可以采用轮询机制。虽然这个方法在负载正常的情况下会造成资源的浪费和响应速度降低,但在网络数据频繁到达服务器时就要比中断驱动技术有效的多。


方法二、减低中断的频率


这里主要有两种方法:批中断和暂时关闭中断。批中断可以在超载时有效的抑制活锁现象,但对服务器的性能没有什么根本性的改进;当系统出现接收活锁迹象时,可以采用暂时关闭中断的方法来缓和系统的负担,当系统缓存再次可用时可以再打开中断,但这种方法在接收缓存不够大的情况下会造成数据包丢失。


方法三、减少上下文切换


这种方法不管服务器在什么情况下对性能改善都很有效,这时可以采用引入核心级(kerne1—leve1)或硬件级数据流的方法来达到这个目的。核心级数据流是将数据从源通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程中因为数据在内存中,因此需要CPU操作数据。


硬件级数据流则是将数据从源通过私有数据总线或是虽等DMA通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程不需要CPU操作数据。这样在数据传输过程中不需要用户线程的介入,减少了数据被拷贝的次数,减少了上下文切换的开销


以上就是壹基比小鑫(企鹅二五零零九一二一七一)为大家提供的解答,希望能帮到大家。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|论坛帖子|用户协议|全球IDC举报点评论坛 |网站地图

GMT+8, 2020-5-29 18:53 , Processed in 0.130007 second(s), 24 queries .

Powered by IDC好 X3.3

© 2001-2017 idchao.Com

快速回复 返回顶部 返回列表