(질문)커널컴파일후 시간이 빨라지는 현상

doodoo의 이미지

Quote:

[doodoo@root:~ ]#uname -a
Linux doodoo.home 2.6.11 #2 Sat Apr 2 20:22:47 KST 2005 i686 athlon i386 GNU/Linux

haansoftlinux 를 사용하고 있습니다
2.6.10에서 2.6.11로 커널버젼을 올렸는데
이상하게 시간이 점차 빨라지고 있습니다

Quote:

[doodoo@root:~ ]#date
2005. 04. 06. (수) 17:32:48 KST
[doodoo@root:~ ]#


벌써 이렀게 되었군요
시스템 사양은
Quote:

[doodoo@root:~ ]#lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:07.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
01:07.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 04)
01:07.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
01:08.0 SCSI storage controller: Initio Corporation 360P (rev 02)
01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
02:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
[doodoo@root:~ ]#

이렇습니다.
무었을 봐야 할까요?

Prentice의 이미지

혹시나 해서 여쭤보는데 요 근래 컴퓨터가 꺼져 있던 적이 있나요?

doodoo의 이미지

거의 대부분 켜저 있지만 오락을 위해서 리부팅을
가끔씩 하는 편 입니다...하루 1회 정도 입니다

doodoo의 이미지

이 문제에 대해서는 이제 포기할까 합니다
그 동안 이 현상을 잡겠다고 커널만 20회 가량 한것 같네요

현재는 2.6.11.7 버젼이 되었는데 이 버젼을 컴파일 하려니
initrd에서 무지 고생했습니다

RAMDISK: incomplete write 하는 메세지를 뿌리면서 / 를
마운트 못하는 현상으로 결국 Default Ram disk size 를 8192로
변경까지 하는 삽질끝에 부팅은 성공했지만

시간은 계속 빨라지기만 하는 군요 :(

이제는 컴터 꺼놓고 하루정도 지난후에 시간을 확인해 봐야겠습니다
다른 제안 없으십니까?

warpdory의 이미지

저처럼 한 30분마다 자동으로 rdate 나 ntp 등을 써서 시간을 맞추시는 건 어떨까요 ?

crontab 에다가 rdate -s time.bora.net 라고 넣으시면 됩니다.

아니면 ntp 를 데몬으로 돌려도 되고요.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

doodoo의 이미지

warpdory wrote:
저처럼 한 30분마다 자동으로 rdate 나 ntp 등을 써서 시간을 맞추시는 건 어떨까요 ?

crontab 에다가 rdate -s time.bora.net 라고 넣으시면 됩니다.

아니면 ntp 를 데몬으로 돌려도 되고요.

실제로 제가 궁금한것은 2.6.11 부터 무엇때문에 시간이
빨라지는가에 대한 의문이죠

hwclock --show 했더니 정확히 시간이 맞더군요
그렇다면 cmos의 시간은 칼같이 맞는다는 말인데....
system clock가 자꾸 빨라진다는 것은 cpu의 clock 속도가
변했나? 아니면 인터럽트 핸들러의 동작방식이 바뀌었나?
모든것이 의문이죠....지식은 없고... :oops:

현재는 /etc/init.d/halt 의 스크립트를 조금 바꾸었습니다
hwclock --systohw 를 hwclock --hwtosys 로......

아마도 앞으로 원인을 못찿게 되면 그냥 이렇게 살려고는
하지만....... 아마 계속 생각날때마다 찿아볼꺼 같습니다

urmajest의 이미지

CONFIG_X86_PM_TIMER=y

weirdo96의 이미지

doodoo wrote:
warpdory wrote:
저처럼 한 30분마다 자동으로 rdate 나 ntp 등을 써서 시간을 맞추시는 건 어떨까요 ?

crontab 에다가 rdate -s time.bora.net 라고 넣으시면 됩니다.

아니면 ntp 를 데몬으로 돌려도 되고요.

실제로 제가 궁금한것은 2.6.11 부터 무엇때문에 시간이
빨라지는가에 대한 의문이죠

hwclock --show 했더니 정확히 시간이 맞더군요
그렇다면 cmos의 시간은 칼같이 맞는다는 말인데....
system clock가 자꾸 빨라진다는 것은 cpu의 clock 속도가
변했나? 아니면 인터럽트 핸들러의 동작방식이 바뀌었나?
모든것이 의문이죠....지식은 없고... :oops:

현재는 /etc/init.d/halt 의 스크립트를 조금 바꾸었습니다
hwclock --systohw 를 hwclock --hwtosys 로......

아마도 앞으로 원인을 못ㅤㅊㅏㅊ게 되면 그냥 이렇게 살려고는
하지만....... 아마 계속 생각날때마다 ㅤㅊㅏㅊ아볼꺼 같습니다

저도 언젠가 한번 경험한 적이 있습니다만...
커널컴파일 중에 아래의 항목을 확인해 보시기 바랍니다...
사실 아래의 항목인지는 기억이 정확치 않습니다...
한번 timer관련 항목을 하나씩 제거해 보세요...

-> Device Drivers
   -> Character devices
      -> HPET - High Precision Event Timer
doodoo의 이미지

감사 합니다

지금 윗글을 보고 ....집으로 터미널로 들어가서 컴파일 중 입니다
HPET 는 빼고 PM_TIMER는 넣습니다...
결과는 집에가서 리부팅 해 봐야 알겠지요

신경써 주시니 감사 드립니다.

근데..이거 아세요?
컴파일된 모듈의양이 2.6.9에 비해 반도 않되요.. :?:
항상 비슷한 모듈만 컴파일 하는 데도......

doodoo의 이미지

오늘 아침에 켜고 출근 했는데

Quote:

[doodoo@root:~ ]#hwclock
2005년 04월 19일 (화) 오후 12시 44분 13초 -0.796554 seconds
[doodoo@root:~ ]#date
2005. 04. 19. (화) 12:45:53 KST
[doodoo@root:~ ]#

결과는 전과동 이군요...... :cry:
한시간에 약 1분씩 틀려 지네요

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.