一般如果CPU使用又不高
速度有慢
只能观察
内存
磁盘
等
内存很容易看
看够不够用
----------------------
而磁盘是拖慢服务器最常见的问题
如果不是使用
10K
或
15K
的服务器磁盘
用的是普通家用磁盘的话
那么速度肯定要慢很多1)可管理性。可管理性是指服务器的管理是否方便、快捷,应用软件是否丰富。在可管理性方面,基于Widows NT/2000平台的个人计算机服务器要优于Unix服务器。
2)可用性。可用性是指在一般时间内服务器可供访问者正常使用的时间的百分比。.提高可用性有两个方面的考虑:减少硬件平均故障时间和利用专用功能机制。专用功能机制可在出现故障时自动执行系统或部件切换机制,以避免或减少意外停机。
3)高性能。这是指服务器综合性能指标要高。主要要求在运行速度、磁盘空间、容错能力、扩展能力、稳定性、监测功能及电源等方面具有较高的性能指标。尤其是硬盘和电源的热插拔性能、网卡的自适应能力的性能指标要高。
4)可扩展性。为了使服务器随负荷的增加而平稳升级,井保证服务器工作的稳定性和安全性,必须考虑服务器的可扩展性能。首先在机架上要有为硬盘和电源的增加而留有的充分空间,其次主机上的插槽不但要种类齐全,而且要有一定的余量。
5)模块化。模块化是指电源、网卡、SCSI卡、硬盘等部件为模块化结构,且都是有热插拔功能,可以在线维护,从而使系统停机的可能性大大减少。特别是分布式电源技术可使每个重要部件都有自己的电源。你好,当用户是国内时,访问a服务器延迟就会出现很大的情况,若是a服务器链接b服务器的,就相当于用户直接访问的是b服务器,国内用户访问会快,建议把b服务器放在国内,若需要把b服务器加载到a服务器上,相当于先把b服务器加载到a服务器上,国内往国外服务器上传,速度就会慢的,建议把b服务器放在国外这种问题挺复杂的,有些原因真的很出意料,一般程式化的方法还找不到。
1先用浏览器F12控台查看一下网页加载资源的情况,看是不是某些资源加载慢的缘故。
2如果不是的话, 那就检查一下是不是网络问题。
3如果都不是上面的问题,你再去看下服务器的状况,应该有后台可以看,看下是不是带宽不足。(或者用top,iptraf命令看一下)
4最后还有问题的话看下你php代码是不是有问题,用xhprof看下代码哪里慢。
---------
例1:
服务器: 戴尔 PowerEdge R620 Rack Mount Chassis
今天公司的 web服务器响应异常的慢 平常 200ms 执行完毕的一个action,现在要 2秒多才能执行那个完毕。
之前也出现过这种状况,但再重启之后就一般及解决了。
遍历网上
说是
1、网络原因 2、系统原因 3、硬件原因
首先分析网络原因 我 ping 服务器的 接收到响应要1ms,平常都是小于 1ms
2、系统原因
我查看了任务管理器发现 CPU 横容易就奔向100%了。
4 个cpu 核心 马上冲向顶端持平了。
3、硬件原因
听网上说可能还有一部分磁盘 i/o 也会导致运行速度大减的
2、3 部分当时很着急解决问题没有截图、
下面是今天晚上服务器 恢复正常后的基本空闲时的cpu 状况、和磁盘读取状况
想问一下、普通我这种刀片服务器正常运行时oracle 的一般最高读写速度、为什么怎样找到程序中那个可能正执行死循环的程序
经过之前一天的推测,觉得应该是服务器上的另一个应用服务器,出现了死循环,联系了此程序开发人员让其恢复了上一个版本,问题就没有了。
就是那一个个验证推测麻烦,花了我一天的时间,想直接知道哪里死循环。
经过之前一天的推测,觉得应该是服务器上的另一个应用服务器,出现了死循环,联系了此程序开发人员让其恢复了上一个版本,问题就没有了。
就是那一个个验证推测麻烦,花了我一天的时间,想直接知道哪里死循环。
例2:
我的WIN2003独立服务器(P4 28G/1G的方正商用机,非专业服务器),ACCESS数据库有800多兆,同时在线会员100多人。浏览速度很慢,日发帖从1000多锐减到200多贴,网友怨声载道,不得已才转换到DZ。
转换后DZ的数据库有600多兆。刚开始挺快的,随后升级到DZ61,现在过了才1个多月,服务器响应越来越慢。CPU占用并不高,通常不到20%,内存占用好像也正常。就是经常硬盘灯一直亮(是常亮,不是闪亮),每到这时论坛页面就打不开,有时光显示页面头部,要等很长时间。硬盘灯不常亮的时候速度挺快。
以前是一两天出现一次,后来越来越频繁,现在过不多大会儿就出现一次,简直受不了了。
相信很多人在用windows2003服务器或者vps,而且一开始用,速度都相当的快,但是过了几天速度变慢了很多,也会遇到有时候网站打开卡等现象,即使网站没什么流量也会出现。
有时候就会怀疑是不是我的服务器或者vps很差劲,买到假货了?其实不然。
其实这些问题作祟的都是w3wpexe这个iis进程在捣鬼。
在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
遇到这些现象,我们可以用以下方法进行解决,不影响网站运营及系统问题。
可以做以下配置修改进行改善:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的web工作进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存。
一般来说就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?解决办法:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就可以了。可以尝试使用内存数据库解决速度慢的问题,其实就是将数据放在内存中直接 *** 作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行 *** 作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多。感兴趣的话点击此处,免费了解一下
云计算的每个虚拟的主机相当于一个物理主机来用,这样就能够提高了服务器的利用率,同时也保证了系统的稳定性。云计算是下一代计算的基础之一。它是一个网络即所有计算的平台的世界,其中现在视为计算机的一切东西都只是一个连接到所构建的大型计算机的设备。云计算是一种思考将来如何提供计算服务的奇妙方法。
详细了解可以联系一下深圳市亿万克数据设备科技有限公司。亿万克是研祥高科技控股集团旗下的全资子公司。研祥集团作为中国企业500强,持续运营30年。研祥集团全球49个分支机构,三个国家级创新平台,一直致力于技术创新引领行业发展。拥有1100多项授权专利,1300项非专利核心技术。(1)服务器工作负荷加大,资源不够用,如用户数增多了,增加了大型的服务器或者应用软件,如Exchange\SQL服务器软件,或者是大型的流媒体制作软件等
(2)网络用户通过服务器下载或者执行大型的应用程序,或者传输大容量的文件或视频等
(3)计算机病毒,如蠕虫病毒是最耗资源的它不仅会大量消耗服务器磁盘资源,而会消耗大量的服务器CPU和内存资源,建议采用网络牒杀病毒软件对整个网络进行同步杀病毒。网络版杀病毒软件的具体部署方法参见笔者的《网管员必读——网络安全》一书。
(4)服务器配置不正确,特别是像DNS\WINS服务器之间的复制关系配置,造成用户名称解析困难
(5)服务器网卡\网线,或者所连的交换机端口性能变差,建议分别更换进行测试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)