history

青木日記 RSS

<前の日 | この月 | 次の日>

2005-11-23

時計が変 (4) Cool'n'Quiet?

/var/log/ntpd

21 Nov 02:10:35 ntpd[19926]: synchronized to *************, stratum 2
21 Nov 02:15:53 ntpd[19926]: time reset -4.292346 s
21 Nov 02:24:28 ntpd[19926]: synchronized to *************, stratum 2
21 Nov 02:31:59 ntpd[19926]: time reset -1.556835 s
21 Nov 02:40:34 ntpd[19926]: synchronized to *************, stratum 2
21 Nov 02:48:11 ntpd[19926]: no servers reachable
21 Nov 04:49:49 ntpd[19926]: synchronized to *************, stratum 2
21 Nov 04:49:20 ntpd[19926]: time reset -29.068455 s
21 Nov 04:56:52 ntpd[19926]: synchronized to *************, stratum 2
21 Nov 05:04:24 ntpd[19926]: no servers reachable
 
(現在のクロック: JST + 00:24:40)

どう見ても再発しています。本当にありがとうございました。

だいたい時刻合わせるたびに 3 秒とか 4 秒とか戻してるのはどういうことだ。 5 分に 1 秒の割合でずれてるじゃんか。

しかも今わかったのだが、ハードウェアクロックはずれてないんだな。

% date
2005-11-23 (水) 18:23:05 JST
% sudo hwclock --show
Wed Nov 23 17:58:49 2005  -0.941976 seconds

システムクロックのほうが 25 分進んでる。 ということはつまり、カーネルが勝手に進んでるだけでハードウェアの問題ではない。

で、いろいろ調べてみた。K8 の Cool'n'Quiet が原因じゃね? とかいろいろ見付かるものの、結局のところ何が原因なのかよくわからない。 Genntoo のフォーラムにも似た記事があったけどやっぱり何なのかよくわからない。

http://forums.gentoo.org/viewtopic.php?t=191716

困った。

とりあえず powernow-k8 と cpufreq-ondemand モジュールが 入ってなかったので入れてみた。

(19:11)

時計が変 (5)

これっぽい。

http://umiushi.com/~wac/linux/#amd64

  • カーネルを notsc で起動してみるとよい?
  • カーネルを noapictimer で起動してみるとよい?
  • SMP サポートを切る?
  • Cool'n'Quiet を切る?
  • Linux 2.6.14 では問題が修正されている?

うう、すげえ嫌な感じ……。

(19:20)

時計が変 (6)

カーネルを 2.6.14-2 に入れ換えてみた。 どうなるかな……

Bogo MIPS と Cool'n'Quiet

これも Cool'n'Quiet 対策の成果なのか、 /proc/cpuinfo の情報がダイナミックに変化してる。

暇なとき

tukumo:~ % cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 35
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 2
cpu MHz         : 1004.646
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips        : 2010.53
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
 
processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 35
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 2
cpu MHz         : 1004.646
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips        : 2010.53
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
 

忙しいとき

tukumo:~ % ruby -e 'while true; end' &
[1] 3748
tukumo:~ % cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 35
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 2
cpu MHz         : 2210.222
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips        : 4423.16
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
 
processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 35
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
stepping        : 2
cpu MHz         : 2210.222
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips        : 4423.16
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
 

暇なときと忙しいときとでは cpu MHz と bogomips が違う。 これはおもろいな。

(22:38)

ツッコミ復活

ようやくツッコミを復活させた。 当面のところ RSS にはツッコミを一切表示しないことにする。

(02:00)

本日のツッコミ(全1件) [ツッコミを入れる]
青木 (2005-11-24 01:58)

ツッコミてすと

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS