首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改系统时钟速率或操作系统时钟速率?

如何更改系统时钟速率或操作系统时钟速率?
EN

Stack Overflow用户
提问于 2014-08-15 18:48:06
回答 2查看 1.8K关注 0票数 1

我想知道是否有任何方法来改变Windows或Linux的时钟速率或系统时钟速率(可能通过BIOS)?我的意思是加速或减速系统时钟!

例如,每24小时在电脑上持续12小时或36小时的真实!

注:

使用下面的批处理文件,我可以减速Windows时间。但我想要更低层次的东西!我想改变时钟的速度,使所有的程序和工具的所有时间都变慢或更快!不仅仅是Windows时间!

代码语言:javascript
复制
@echo off

:loop

set T=%time%
timeout 1
time %T%
timeout 1

goto loop
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-15 20:47:09

正如另一个家伙所评论的,您也许可以使用adjtimex(2) syscall,但是您首先应该确保NTP客户端守护进程-which没有使用adjtimex-正在运行(因此停止任何ntpdchrony服务)。

我不确定它会起作用,而且它可能会使你的系统很不稳定。

一个更粗鲁的可能性可能是强制设置日期(1) -or和时钟(8)- -通常(例如,在某些crontab作业中,每5分钟运行一次)。

我认为它(也就是系统时钟的减速)是一件奇怪而又糟糕的事情。不要在生产机器上这样做(甚至在一些在Web上执行重要请求的机器上)。做好准备,也许会打破很多事情。

票数 1
EN

Stack Overflow用户

发布于 2014-08-15 19:56:11

所以你的CPU时钟实际上不是通过系统调用来编程的。它实际上是工作在振荡器w/晶体。在启动过程中不能更改。这样做是有意的,这样您的CPU就可以使用时间,而不管您的电源/wifi/通用系统状态如何。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25332338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档