服务器时间变慢怎么回事
❶ 关于MYSQL服务器突然变慢的问题
MySQL 在崩溃恢复时,会遍历打开所有 ibd 文件的 header page 验证数据字典的准确性,如果 MySQL 中包含了大量表,这个校验过程就会比较耗时。MySQL 下崩溃恢复确实和表数量有关,表总数越大,崩溃恢复时间越长。另外磁盘 IOPS 也会影响崩溃恢复时间,像这里开发库的 HDD IOPS 较低,因此面对大量的表空间,校验速度就非常缓慢。另外一个发现,MySQL 8 下正常启用时居然也会进行表空间校验,而故障恢复时则会额外再进行一次表空间校验,等于校验了 2 遍。不过 MySQL 8.0 里多了一个特性,即表数量超过 5W 时,会启用多线程扫描,加快表空间校验过程。
如何跳过校验MySQL 5.7 下有方法可以跳过崩溃恢复时的表空间校验过程嘛?查阅了资料,方法主要有两种:
配置 innodb_force_recovery可以使 srv_force_recovery != 0,那么 validate = false,即可以跳过表空间校验。实际测试的时候设置 innodb_force_recovery =1,也就是强制恢复跳过坏页,就可以跳过校验,然后重启就是正常启动了。通过这种临时方式可以避免崩溃恢复后非常耗时的表空间校验过程,快速启动 MySQL,个人目前暂时未发现有什么隐患。
2. 使用共享表空间替代独立表空间这样就不需要打开 N 个 ibd 文件了,只需要打开一个 ibdata 文件即可,大大节省了校验时间。自从听了姜老师讲过使用共享表空间替代独立表空间解决 drop 大表时性能抖动的原理后,感觉共享表空间在很多业务环境下,反而更有优势。
临时冒出另外一种解决想法,即用 GDB 调试崩溃恢复,通过临时修改 validate 变量值让 MySQL 跳过表空间验证过程,然后让 MySQL 正常关闭,重新启动就可以正常启动了。但是实际测试发现,如果以 debug 模式运行,确实可以临时修改 validate 变量,跳过表空间验证过程,但是 debug 模式下代码运行效率大打折扣,反而耗时更长。而以非 debug 模式运行,则无法修改 validate 变量,想法破灭。
❷ 公司服务器时间不准,经常慢下来,两天在半个小时以上
1
校准时区,鼠标双击任务栏右下角时间栏或右键单击时间选择“调整日期/时间”——>在弹出的“日期和时间属性”窗口中选择“时区”选项卡——>将时区选择为“(GMT+08:00)北京,重庆,香港特别行政区,乌鲁木齐”——>点击“应用”,不要关闭“时间和日期属性”窗口;
2
在“日期和时间属性”窗口中选择“时间和日期”选项卡——>尽量将日期和时间调整为当前日期和时间,尽量接近,否则可能导致提示“链接PRC服务器不可用”的问题——>再选择“Internet 时间”选项卡——>将“自动与Internet时间服务器同步(S)”前面打上勾——>点击“确定”退出;
3
第三步:点击“开始”菜单——>选择“运行”——>输入“services.msc”(不含引号)——>在弹出的“服务(本地)”窗口中下拉滑动条,找到“Windows Time”服务——>右键点击“Windows Time”服务,选择“启动”——>关闭“服务(本地)”窗口;
4
第四步:双击任务栏右下角时间栏——>选择“Internet 时间”选项卡——>点击“立即更新”——>假如仍然提示“进行同步时出错”,可以将服务器更改为“210.72.145.44”(中国国家授时站服务器IP地址)或者点击服务器中的向下箭头,选择“Time.nist.gov”——>再尝试点击“立即更新”;
END
小提示:
按照上述步骤一步一步的设置就能够解决 电脑时间能不同步、电脑时间同步出错的问题,可以在开始下面的设置之前,建议将“自动与Internet时间服务器同步”下方的服务器更改为IP:210.72.145.44 ,这是中国国家授时站的IP地址,同步成功率为99%
--天下数据--
❸ 电脑时间自动变慢是什么原因导致的
一般在没有系统的默认设置里,系统的时间是跟boot中的时间相同的。
如果你只在系统中调时间,那么你只要重启,系统的时间又会恢复到和boot中的时间。
也就是说,要想时间正确,你要调一下 boot 中的时间。
解决方法:
开机的时候按“Del” 进入boot ,选择第一项,这里有个时间的,24小时制,你可以直接按数字进行修改。
修改完成后,按F10退出,它问你是yes 还是No 时,你按键盘的 "y"就可以了,这是保存的意思。
重新进入系统时,你会看见时间正确的了。
另外补充一下,如果你的电池是没有电的话,一关机,断了电源后,时间又会恢复到原厂时的,你只需花几块钱买个新的BIOS电池就可以了。
❹ 服务器变慢怎么办
要针对具体情况,具体分析,比如是不是硬盘阵列出问题了,还是硬盘坏道比较多,应该更换了,还是服务器配置不够,还是从客户端到服务器的网络变慢了,延迟高,,或者服务器数据变大,导致读取速度慢,等等情况
另外服务器分,云服务器,实体自购的服务器,虚拟服务器,等等,到底是什么
❺ 服务器为什么会运行得越来越慢
引起服务器运行慢有很多因素,你可以从以下方面查查看。
1,系统安装程序多而繁杂。
2,电脑是否遭受到病毒。(如果有建议重装系统,我试过,杀毒没用)
3,电脑长时间运作,导致其散热系统不完善。系统得不到优良状态运转。
4,显卡加速器出现故障。
建议:系统重装,然后用XP记忆系统记录下系统最优良状态(也就是刚重装时)。这样在今后系统出现问题时,直接用XP特有的系统还原进行恢复。
❻ 电脑系统的时间变慢了,怎么调整
电脑时间变慢了,调整方法:对于联了网的用户可以开启此功能,这样,计算机系统时钟每隔一周就会与Internet时间服务器进行一次同步,从而保证系统时间的准确,自动更新的前提是我们的电脑要联网,此时检查一下网络连接情况,如果你的电脑能正常上网1.鼠标左键双击电脑右下侧的时间。
2.弹出如下的对话框,选择“In ternet时间 ”。
3.在对话框中,勾选“ 自动与Internet时间服务器同步(S)”,4. 可以点击一下“立即更新”按钮,就已经开始了一下时间的更新。(记得点确定才可以)
❼ 电脑时间变慢
一般来说系统时间变慢有两种情况,一主板电池电量不足,二主板晶振出问题。
在没有换电池的情况下采取临时措施。修改Internet时间同步的间隔,强制修正时间。改间隔为一小时同步一次。方法如下:
在开始菜单运行里输入“regedit”回车打开注册表编辑器。
展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\ TimeProviders \NtpClient]分支,并双击SpecialPollInterval键值,将对话框中的“基数栏”选择到“十进制”上,输入框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期为一小时,即(3600秒),填入对话框,选十进制就填3600,点击确定保存关闭对话框。
这种方法对晶振损坏也适用,你可以根据时间变慢的程度灵活调整同步间隔。
❽ 服务器响应慢是怎么回事和怎么解决响应速度慢
这种问题挺复杂的,有些原因真的很出意料,一般程式化的方法还找不到。
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 2.8G/1G的方正商用机,非专业服务器),ACCESS数据库有800多兆,同时在线会员100多人。浏览速度很慢,日发帖从1000多锐减到200多贴,网友怨声载道,不得已才转换到DZ。
转换后DZ的数据库有600多兆。刚开始挺快的,随后升级到DZ6.1,现在过了才1个多月,服务器响应越来越慢。CPU占用并不高,通常不到20%,内存占用好像也正常。就是经常硬盘灯一直亮(是常亮,不是闪亮),每到这时论坛页面就打不开,有时光显示页面头部,要等很长时间。硬盘灯不常亮的时候速度挺快。
以前是一两天出现一次,后来越来越频繁,现在过不多大会儿就出现一次,简直受不了了。
相信很多人在用windows2003服务器或者vps,而且一开始用,速度都相当的快,但是过了几天速度变慢了很多,也会遇到有时候网站打开卡等现象,即使网站没什么流量也会出现。
有时候就会怀疑是不是我的服务器或者vps很差劲,买到假货了?其实不然。
其实这些问题作祟的都是w3wp.exe这个iis进程在捣鬼。
在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
遇到这些现象,我们可以用以下方法进行解决,不影响网站运营及系统问题。
可以做以下配置修改进行改善:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的web工作进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存。
一般来说就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?解决办法:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就可以了。
❾ 请问计算机时间慢3分钟 ,修改正常了之后过2分钟又变回原来的慢3分钟了 …怎么回事
时间设置与internet时间服务器同步就行了,会自动校准的。如果是能正常同步时间,跟你的时间还是有偏差,那就是你的时间有问题了。
❿ 服务器变慢有天气因素吗
服务器的网速快慢跟天气有一定的关系。比如说有暴风暴雨的情况下,那么这种可能网速也会变慢的。计算机也要及时升级、安装系统补丁程序,同时卸载不必要的服务、关闭不必要的端口,以提高系统的安全性和可靠性。