Questions tagged «clock»

有关Unix / Linux系统上的计时机制和/或与板载硬件时钟的交互的问题。有关使用网络时间协议的问题,应该改用相应的标签,除非它们还涉及系统的硬件时钟。不得用于有关CPU时钟振荡器频率的问题(也称为“超频”)。



6
Windows和Linux Mint中的时间不同
我先在Acer Aspire 4930上安装了Linux Mint,然后与Windows 7双重启动。 我总是在Linux Mint上看到正确的时间,但是在启动Windows时,即使重新设置时间,该时间也要向后移几个小时,而在重新启动时,它又显示了错误的时间。 问题: 为什么会这样呢? 我该怎么办?

2
crond处理夏季时间+1小时变化吗?
上周末,我们不得不将时间从02:00更改为03:00。 问题:如果在02:30进行cronjob,会发生什么情况? crond是一个非常古老的调度解决方案,它可能应该处理它,但是不知道如何。
16 cron  clock  dst 

4
如何测量和防止时钟漂移?
在几个生产平台上,我们已经观察到症状,这些现象似乎表明一天中的时钟周期性地向前或向后跳跃。跳跃通常在1秒钟左右,通常会被抵消(向前跳跃然后在很短的时间内向后跳跃),每天大约发生50次。在应用程序使用高峰期以及磁盘I / O操作频繁(例如日常备份)期间,这种变化最为明显。这些漂移正在影响我们的软实时敏感应用程序。 系统是运行带有默认内核3.0.58-0.6.6-SLES 11SP2的Oracle Netra X4250和Netra X4270服务器。 $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource tsc 我们已禁用NTP,但这对漂移没有任何影响。是否有用于测量一天中时钟漂移的工具?我们如何避免这种情况? 这些是生产平台,我们无法在实验室中重现该问题,因此我的实验能力受到限制。如果留给我自己的设备使用,我将编写一个测量漂移的工具,并可能尝试使用HPET时钟源。
15 linux  sles  clock 

1
tzdata数据库到底如何使用?
不同的操作系统似乎对夏时制(DST)的处理方式不同。我真的很喜欢Cisco IOS方法,该方法非常简单,可以更改DST开始和结束的日期和时间。例如: clock summer-time EDT recurring 2 Sun Mar 2:00 1 Sun Nov 2:00 60 在三月第二周的周日2:00提前60分钟,在十一月的第一个周日2:00提前60分钟。Linux如何处理DST?我知道有一个tzdata包含时区数据文件的软件包,这些文件已安装到/usr/share/zoneinfo/目录中。这些文件如何以及通过哪些实用程序使用?我可以看到文件中的UTC(2)和时区名称(EET和EEST)之间的变化: T60:~# strings /usr/share/zoneinfo/posix/Europe/Helsinki TZif2 HMT EEST TZif2 EEST EET-2EEST,M3.5.0/3,M10.5.0/4 T60:~# 另外,M3大概是第三个月,M10是第十个月?此外,还应在某处指定偏移量。例如,在IOS中,可以配置为DST发生后,时钟偏移例如90或120分钟而不是60分钟。
10 clock 


3
是什么导致时钟跳5分钟?
我有一个(物理的)盒子,运行着精简的Ubuntu。时不时地(3个月内6次),时钟向后跳正好300秒(+-0.01秒;始终正好300秒)。从一分钟到下一分钟(我有一台外部计算机每分钟轮询一次)。 机器正在运行2.6.26-generic(自定义编译内核),Ubuntu 9.04(我知道,我正在尝试对其进行更新,但它是半嵌入式的)。日志中没有任何内容指示发生了什么,我可以选择很多pool.ntp.org ntp服务器,这些服务器可以在一段时间后解决问题。 有谁知道这可能是什么原因? 附加1: 我也有许多其他的机器运行相同的内核(二进制相同),以及相同软件的细微变化,而这些都没有这个问题。我也换了硬件。 附加2(我的个人评论摘要): 我知道9.04已过时,我同意应对其进行更新,并且此决定超出了我的控制范围。因为管理。 我尝试了大量的ntp服务器,也有少数。在两种情况下仍然会发生这种情况。如果我有大量的ntp服务器,则它可以更快地自我修复。 我已经换了硬件 我在另一个盒子(具有相同的硬件)上使用了相同的内核/操作系统,但未显示问题。 重新启动没有帮助。(这个问题已经持续了大约6个月) 正常运行时间约为3个月。该框“始终打开”,运行PBX(星号)。 现在,hwclock与软件时钟完全匹配-0.000000秒 我无法找到任何读取硬件时钟的cron作业。 没有与负载有关的模式(尽管负载仍然很低)。 它发生在白天和黑夜。 它不会定期发生。在过去三个月中,有一半发生在最近9天中。 这不是“漂移”-99%的时间是在一秒钟的一小部分之内,然后从一分钟到下一分钟,它向后跳了300秒。因此,一分钟它可能会说是3:07:03,将我的另一台计算机匹配到1微秒内,即60秒后,它说是3:04:03。 我在日志中什么也找不到。
8 ubuntu  clock  ntpd 

3
当KVM guest虚拟机需要时,主机CPU不缩放频率
观察: 我有一台带有AMD双核CPU(Turion II Neo N40L)的HP服务器,它可以将频率从800扩展到1500 MHz。频率缩放可在FreeBSD 9和Linux内核3.5的Ubuntu 12.04下使用。但是,当我将FreeBSD 9放在Ubuntu之上的KVM环境中时,频率缩放不起作用。来宾(因此,FreeBSD)不会检测最小和最大频率,因此在CPU占用率较高时不会扩展任何内容。在主机(因此是Ubuntu)上,KVM进程使用了​​80%到140%的CPU资源,但没有发生频率缩放,频率保持在800 MHz,尽管当我在同一Ubuntu机器上运行任何其他进程时,按需调速器很快将频率扩展到1500 MHz! 关注和问题: 我不了解CPU可能如何虚拟化,以及是否由来宾执行适当的扩展。它是否需要向来宾显示一些CPU功能才能起作用? Apendix: 在下面的Red Hat发布说明倾向于认为,频率缩放出来工作,即使在虚拟化环境中(参见第6.2.2和6.2.3),认为注未能解决其虚拟化技术与(KVM,Xen的这项工作等?) 有关信息,cpufreq-infoUbuntu上的输出为: $ cpufreq-info cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: powernow-k8 CPUs which run at the same hardware frequency: 0 CPUs which need …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.