1,系统安装程序多而繁杂。
2,电脑是否遭受到病毒。(如果有建议重装系统,我试过,杀毒没用)
3,电脑长时间运作,导致其散热系统不完善。系统得不到优良状态运转。
4,显卡加速出现故障。
建议:系统重装,然后用XP记忆系统记录下系统最优良状态(也就是刚重装时)。这样在今后系统出现问题时,直接用XP特有的系统还原进行恢复。
一、原因:
1、首先在上网不限制与受限制的两部分员工电脑上,分别做ping OA服务器IP地址的检测,并对比结果,判断是否是局域网延时大造成。
检测结果:两部分电脑ping OA服务器的延时均相同,可排除局域网原因。
2、其次,对照两部分员工电脑在上网权限方面的区别,可尝试取消通过路由器对上网受限制的员工电脑设置的防火墙策略,观察其访问OA服务器的响应速度是否有变化。
检测结果:将路由器上配置的防火墙策略关闭后,上网受限制的员工电脑访问OA服务器的响应速度较之前明显顺畅了很多。
二、你可以试试下面几点:
1、页面静态化。注意:此静态化是指将某一查询结果先缓存起来,一定时间内遇到相同的查询,直接返回缓存的页面。
2、设置DB缓存。在 WEB 服务器设置DB缓存,将查询结果缓存起来,减轻DB服务器压力。
3、设置 squid 反向代理,提高 WEB 服务器性能。
这种问题挺复杂的,有些原因真的很出意料,一般程式化的方法还找不到。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中察看该应用程序池对应的网站,就可以了。
我们先来看第一个阶段,MySQL慢的诊断思路,一般我们会从三个方向来做:
第一个方向是MySQL内部的观测
第二个方向是外部资源的观测
第三个方向是外部需求的改造
11 MySQL 内部观测
我们来看MySQL内部的观测,常用的观测手段是这样的,从上往下看,第一部分是Processlist,看一下哪个SQL压力不太正常,第二步是explain,解释一下它的执行计划,第三步我们要做Profilling,如果这个SQL能再执行一次的话, 就做一个Profilling,然后高级的DBA会直接动用performance_schema ,MySQL 57 以后直接动用sys_schema,sys_schema是一个视图,里面有便捷的各类信息,帮助大家来诊断性能。再高级一点,我们会动用innodb_metrics进行一个对引擎的诊断。
除了这些手段以外,大家还提出了一些乱七八糟的手段,我就不列在这了,这些是常规的一个MySQL的内部的状态观测的思路。除了这些以外,MySQL还陆陆续续提供了一些暴露自己状态的方案,但是这些方案并没有在实践中形成套路,原因是学习成本比较高。
12 外部资源观测
外部资源观测这部分,我引用了一篇文章,这篇文章的二维码我贴在上面了。这篇文章是国外的一个神写的,标题是:60秒的快速巡检,我们来看一下它在60秒之内对服务器到底做了一个什么样的巡检。一共十条命令,这是前五条,我们一条一条来看。
1uptime,uptime告诉我们这个机器活了多久,以及它的平均的负载是多少。
2dmesg -T | tail,告诉我们系统日志里边有没有什么报错。
3vmstat 1,告诉我们虚拟内存的状态,页的换进换出有没有问题,swap有没有使用。
4 mpstat -P ALL,告诉我们CPU压力在各个核上是不是均匀的。
5pidstat 1,告诉我们各个进程的对资源的占用大概是什么样子。
我们来看一下后五条:
首先是iostat-xz 1,查看IO的问题,然后是free-m内存使用率,之后两个sar,按设备网卡设备的维度,看一下网络的消耗状态,以及总体看TCP的使用率和错误率是多少。最后一条命令top,看一下大概的进程和线程的问题。
这个就是对于外部资源的诊断,这十条命令揭示了应该去诊断哪些外部资源。
13 外部需求改造
第三个诊断思路是外部的需求改造,我在这里引用了一篇文档,这篇文档是MySQL的官方文档中的一章,这一章叫Examples of Common Queries,文档中介绍了常规的SQL怎么写, 给出了一些例子。文章的链接二维码在slide上。
我们来看一下它其中提到的一个例子。
它做的事情是从一个表里边去选取,这张表有三列,article、dealer、price,选取每个作者的最贵的商品列在结果集中,这是它的最原始的SQL,非常符合业务的写法,但是它是个关联子查询。
关联子查询成本是很贵的,所以上面的文档会教你快速地把它转成一个非关联子查询,大家可以看到中间的子查询和外边的查询之间是没有关联性的。
第三步,会教大家直接把子查询拿掉,然后转成这样一个SQL,这个就叫业务改造,前后三个SQL的成本都不一样,把关联子查询拆掉的成本,拆掉以后SQL会跑得非常好,但这个SQL已经不能良好表义了,只有在诊断到SQL成本比较高的情况下才建议大家使用这种方式。
为什么它能够把一个关联子查询拆掉呢?
这背后的原理是关系代数,所有的SQL都可以被表达成等价的关系代数式,关系代数式之间有等价关系,这个等价关系通过变换可以把关联子查询拆掉。
上面的这篇文档是一个大学的教材,它从头教了关于代数和SQL之间的关系。然后一步步推导怎么去简化这句SQL。
第一,MySQL本身提供了很多命令来观察MySQL自身的各类状态,大家从上往下检一般能检到SQL的问题或者服务器的问题。
第二,从服务器的角度,我们从巡检的脚本角度入手,服务器的资源就这几种,观测手法也就那么几种,我们把服务器的资源全部都观察一圈就可以了。
第三,如果实在搞不定,需求方一定要按照数据库容易接受的方式去写SQL,这个成本会下降的非常快,这个是常规的MySQL慢的诊断思路。
如果惠普服务器在自检时速度较慢,这可能是由于多种因素引起的,下面列出一些可能的原因以供参考:1 服务器自检功能设定有误:在服务器开机时进行自检是很正常的,但是自检功能的设定如果有误,会导致自检时间过长。可以通过查看服务器 BIOS 设置中的自检设定,调整设定项,来解决这个问题。
2 硬件故障:自检过程中,如果服务器检测到硬件故障,会暂停自检并发出警报。在这种情况下,服务器自检时间会比较长。可以检查服务器硬件,如 CPU、内存、硬盘、电源等是否正常,及时解决故障。
3 BIOS 问题:BIOS 是服务器的基本输入输出系统,如果 BIOS 设置不正确,也会导致自检时间过长。可以尝试更新 BIOS 固件,或者重新配置 BIOS 的设置项。
4 健康监测功能:惠普服务器通常会对硬件进行健康监测,以确保服务器能够长时间稳定地运行。在自检过程中,会对硬件进行测试,健康监测功能可能会导致自检时间延长。
总之,如果惠普服务器自检时间过长,需要先确认自检功能设定是否正确,然后检查硬件是否正常,最后可以尝试更新或者重新配置 BIOS 设置,或者考虑关闭健康监测功能。如果问题依然存在,可以联系厂商技术支持寻求帮助。
导致网速很慢的原因有:网络最小带宽、DNS解析速度太慢、硬件配置落后、服务器软件落后、页面内容过大。
一、网络最小带宽
这是最主要的因素,也就是网友经常说的宽带不够。同样的网站,如果宽带高,访问速度就会明显变快。网络的带宽包含网站地点服务器带宽和用户端带宽两个方面,对接点指的是出口端与进口端,如电信对网通的对接点。
二、DNS解析速度
DNS解析是从域名到IP的解析。DNS解析包括往复解析的次数及每次解析所花费的时间,它们两者的积即是DNS解析所耗费的总时间。许多人无视了DNS解析的因素,其实它对网站解析速度也是十分重要的,DNS解析的速度慢,就会导致网速变慢。
三、服务器及客户端硬件配置
相同的网络环境下,双核的服务器的运算能力必定要强一些。同样在客户端,相同的网络环境下,用一台配置英特尔i7处理器和i3处理器来打开相同的页面,速度也一定不一样。
四、服务器软件
在服务器端,安装软件的数量以及运行是否稳定都会影响到服务器环境,进而影响到网络速度。例如服务器配置软件防火墙,就会导致网络速度受影响。
五、页面内容
如果网页包含大量未经处理的,而这些很大,就会导致打开速度变慢。其他如Flash和影视文件,都会影响访问速度。同时冗余代码也是拖慢网站速度的因素之一,站长需要尽量优化代码,用最少的代码,实现最佳的效果。
了解更多服务优惠请关注“安徽电信”公众号。
网速慢的几种原因:一、网络自身问题(服务器带宽不足或负载过大)
二、网线问题导致网速变慢(双绞线不合规格,表现为:一种情况是刚开始使用时网速就很慢
;另一种情况则是开始网速正常,但过了一段时间后,网速变慢)
三、网络中存在回路导致网速变慢
四、网络设备硬件故障引起的广播风暴而导致网速变慢
五、网络中某个端口形成了瓶颈导致网速变慢
六、蠕虫病毒的影响导致网速变慢
七、防火墙的过多使用
八、系统资源不足
网速慢主要是有以上的原因造成的,个人建议你,先清理一下电脑的垃圾进程,优化一下系统,还
有木马也是一个害虫!
★版权申明:本答案为/tp人韦/aiq原创,任何人不得盗用,谢谢合作!★
解决方法:
一、请换个时间段再上或者换个目标网站。
二、检查双绞线是否合格。
三、用分区分段逐步排除的方法,排除回路故障。
四、DOS下用 “Ping”命令对所涉及计算机逐一测试,网卡、集线器以及交换机是最容易出故
障引起网速变慢的设备。
五、更换服务器网卡为100M或1000M、安装多个网卡、划分多个VLAN、改变路由器配置来增加
带宽等。
六、必须及时升级所用杀毒软件;计算机也要及时升级、安装系统补丁程序,同时卸载不必要
的服务、关闭不必要的端口,以提高系统的安全性和可靠性。
能解决这些问题,你的网速就快了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)