经常会有程序或者网站程序搭建在服务器上运行多年了,最近出现卡顿的现象,通过360等的测试软件看到,服务器运行内存经常跑到很高,经过研究,卡顿的情况就是服务器内存占用过高的原因导致的。为什么会出现这个情况?
序号 | CPU | 内存 | 硬盘 | 宽带 | 售价 | 免费试用 |
---|---|---|---|---|---|---|
新加坡服务器1 | E5-2620 | 32G RAM | 1T HDD | 50M/不限流量 | $137.20 USD | 申请试用 |
新加坡服务器2 | E5-2620*2 | 32G RAM | 1T HDD | 50M/不限流量 | $263.20 USD | 申请试用 |
新加坡服务器3 | E5-2650 | 32G RAM | 1T HDD | 50M/不限流量 | $179.20 USD | 申请试用 |
新加坡服务器4 | E5-2650*2 | 32G RAM | 1T HDD | 50M/不限流量 | $305.20 USD | 申请试用 |
新加坡服务器5 | E5-2680 | 32G RAM | 1T HDD | 50M/不限流量 | $221.20 USD | 申请试用 |
新加坡服务器6 | E5-2680*2 | 32G RAM | 1T HDD | 50M/不限流量 | $333.20 USD | 申请试用 |
新加坡服务器7 | E5-2690 | 32G RAM | 1T HDD | 50M/不限流量 | $235.20 USD | 申请试用 |
新加坡服务器8 | E5-2690*2 | 32G RAM | 1T HDD | 50M/不限流量 | $389.20 USD | 申请试用 |
新加坡服务器9 | E5-2697 | 32G RAM | 1T HDD | 50M/不限流量 | $263.20 USD | 申请试用 |
新加坡服务器10 | E5-2697*2 | 32G RAM | 1T HDD | 50M/不限流量 | $417.20 USD | 申请试用 |
新加坡服务器11 | E5-2680v4*2 | 32G RAM | 1T HDD | 50M/不限流量 | $487.20 USD | 申请试用 |
新加坡服务器12 | E5-2698v4*2 | 32G RAM | 1T HDD | 50M/不限流量 | $557.20 USD | 申请试用 |
服务器内存占用过高的原因分析?
1、iis的应用程序池无法及时释放内存
应用程序池的默认回收时间是1740分钟,这容易导致应用程序池无法及时释放内存的情况。发现内存不足建议修改一下自动回收回收时间,当然,设置多长时间回收一次要根据自身网站情况来设置。
2、服务器本身内存资源不足
站长们购买服务器时的配置大多是按当时的情况来选择的,但随着服务器使用时间的不断增长,网站规模、流量不断变大,这也会导致原来的内存资源不够用。发现内存资源不足应该及时升级内存,以免影响网站的正常运营。
3、运行的程序过多
上面也提到了,程序的运行需要内存的支撑,每运行一个程序都需要使用一定的内存资源,当服务器上运行的程序过多时也会导致服务器出现内存不足的情况。这里建议用户不要在服务器上安装多余的软件,不少用户喜欢在自己的服务器上安装QQ,看视频,这些行为都是不值得提倡的。服务器上除了必要的程序外,不要运行其他多余的程序。
4、服务器中毒
服务器受到病毒感染、中木马、受DOSS攻击时,也会导致服务器出现内存不足的情况。发现内存不足时也要检查一下自己的服务器是不是中了病毒。
经过上面四点分析,如果服务器没中毒或者程序没有问题,就是服务器内存已经跑满了,可以考虑加内存就可以。
Govlv专业提供美国云服务器租用、香港云服务器租用、台湾云服务器租用、日本云服务器租用、新加坡云服务器租用、菲律宾云服务器租用等,有需要的朋友可以咨询我们,官网:http://www.zonghengcloud.com/,Telegram(电报):@Ammkiss