소프트웨어 PC 시각을 대한민국 표준시와 동기 시키기
2015.07.01 15:35
오늘은 하루가 24시간이 아닌 24시간 1초입니다. 윤초가 실시되었기 때문입니다.
오늘 윤초는 한국시간 아침 8시 59분 59초에 1초를 더해 8시 59분 60초가 된 다음 9시 정각이 되었습니다. 이는 정확하지 않은 지구 공전 속도(평균태양일)와 인간이 만든 30만년에 1초의 오차를 가진 원자 시계 사이의 차이를 없애기 위함입니다. 만약 윤초를 실시하지 않으면 먼 훗날 계절은 봄인데 달력은 12월일 수 있습니다.
여러가지 시각 동기화 프로그램이 나와 있는데 그중에 Tardis 란 프로그램을 소개합니다. 쉐어웨이지만 자발적인 등록을 원하며 사용상 제약은 없습니다.
프로그램 설치 전에 해야 할 사항
1. 윈도우 자체의 시각 동기화 기능 비활성화 - '날짜 및 시간' 항목에서 '인터넷 시간 서버와 동기화(S)'에서 첵크 뺌
2. 서비스에서 'Windows Time' 서비스를 '사용 안 함'으로 변경
Windows Time 서비스를 끄는 이유는 https://www.greyware.com/software/domaintime/product/w32time.asp 에 있습니다.
이제 첨부 파일에서 자신의 운영체제에 따른 적당한 프로그램 다운로드한 후 관리자 권한으로 실행 - 32비트용과 64비트용이 있습니다.
(주의) 반드시 관리자 권한으로 실행시켜야 합니다.
실행 시킨 후 설정에 들어갑니다.
1. 메인에서 기존의 입력되어 있는 시간 서버 항목을 Clear All 한 후 새로운 시간 서버의 주소를 입력합니다. 3개면 충분한데, 여러 NTP(Network Time Protocol) 서버가 참여중인 Pool 서버를 권장합니다. kr.pool.ntp.org / jp.pool.ntp.org / pool.ntp.org 를 각각 입력합니다. 이렇게 3개면 충분합니다.
그외 국내 NTP 서버로는 time1.daum.net / time2.daum.net 등이 있고 구글 타임 서버를 사용해도 됩니다. 구글 타임서버는 time1.google.com / time2.google.com / time3.google.com 입니다.
2. General 항목은 그대로 두고 Setting the time 항목에서 아래처럼 맞춥니다. 맨 아래는 얼마만에 표준시각을 가져오느냐인데 1시간이면 충분합니다.
3. Information 에서 Logging 부분의 첵크를 모두 뺍니다.
4 다시 Main 탭으로 가서 Start 버튼 누르면 자동으로 대한민국 표준시와 밀리 세컨드(1/1000초) 단위로 표준시각과 동기됩니다.
모든 설정이 끝나고 PC가 표준 시각 정보를 받아와 대한민국 표준시와 동기된 다음 국번없이 116으로 전화한 다음 컴퓨터 시각과 대한민국 표준시를 비교해 보세요.
주의
1. Tardis 2000 프로그램은 윈도우에서 서비스로 작동합니다.
2. NTP 프로토콜은 UDP 123 번을 사용합니다. 방화벽에서 UDP 123번 포트가 열려 있어야 합니다.
댓글 [15]
-
메리아 2015.07.01 16:12 -
ohys 2015.07.01 17:30
저는 항상 사용 1초에 오차가 없어야 대기 때문에 /
-
brucex 2015.07.01 17:50
-
asklee 2015.07.01 19:21
전 열립니다
-
asklee 2015.07.01 19:24
위의 페이지에 나와 있는 일부 내용입니다. 요즘들어 개선되었는지는 모르겠습니다."We do not guarantee and we do not support the accuracy of the W32Time service between nodes on a network. The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs."---Support boundary to configurethe Windows Time service for high accuracy environments,Microsoft Corporation KB 939322,July 17, 2007 -
asklee 2015.07.01 17:51
네 표준시각 동기화 프로그램은 아주 많습니다. 그중에 한국표준과학연구원의 UTCk 3.1도 간단한 인터페이스에 꽤 좋은 프로그램입니다.
다만 동기화 불확도가 UTCk 3.1 은 0.5초 입니다. 밀리세컨드로는 500 ms 입니다. 그런데 Tardis 2000 인 경우 10 ms 이내입니다.
아울러 두 프로그램이 좀 다른데, Tardis 2000은 NTP(Network Time Protocol)를 사용하고 UTCk 3.1 은 SNTP(Simple NTP)를 사용하고 윈도우에서 시각을 맞추는데 사용되는 W32Time 도 SNTP를 사용합니다.
두개의 작동 원리는 거의 같은데 차이점은 NTP는 여러대의 상위 타임서버로부터 시각 정보를 받은 후 서로 비교해 표준시각을 산출하고 또한 PC의 slew rate를 조절합니다. 따라서 PC의 시각이 거의 표준시각과 동기화 됐을 때 시각이 점프하는 것을 막아줘 시각이 점프하는 것을 막아줍니다. 그러나 SNTP는 오직 한대의 상위 타임서버로부터 시각정보를 받아옵니다. 또한 PC가 산정된 표준 시각 기준을 넘어섰을 때 시각을 강제로 점프시킵니다.
정리하자면 NTP는 여러대의 표준시각 서버를 사용하고 시각을 맞출 때 서서히 맞추고, SNTP는 오직 한대의 상위 타임서버가 존재하며 시각을 맞출 때 조금씩 서서히 맞추는게 아니고 점프합니다. SNTP인 경우 해당 오차 범위 안에 있을 경우 시각을 수정하지 않습니다.
-
ohys 2015.07.01 18:14
UTCk 3.1 이건 서버 상태에 따라 다른거 같긴 해요, 0.5초 생기는 경우도 있고 잘 맞는 경우도 있고.
https://www.timeanddate.com/ 비교 했을때.
1초 이상 오차는 안나니 큰 문제는 없음. // 1초 씩 빨라지는 문제 때문에 동기화 사용
-
asklee 2015.07.01 19:13
그게 문제입니다. 현재 원자시계에서 직접 시각 정보를 가져오는 우리나라 최고의 최상위 표준시각 서버인 한국표준과학연구원의 time.kriss.re.kr 은 거의 제정신을 못차리고 있습니다. 그 이유로 우선 표준과학연구원 인터넷 밴드위스가 작고 아주 정확한 시각 정보가 필요치 않은 수많은 프로그램들이 표준시각 서버로 표준과학연구원 서버를 디폴트로 정해 놨습니다.
대표적인게 공유기 시각 설정이고 또한 아이들 PC를 특정 시간에 사용 못하게 하는 프로그램도 표준과학연구원 타임서버에서 표준시각 정보를 받아옵니다. 그외 요즘 보안 업체들이 많아져서 해당 보안 장비의 표준시각 동기를 표준과학연구원 타임서버를 사용하나 봅니다. 엄청난 숫자입니다.
우리나라에서 가장 많이 팔리는 공유기인 ipTIME도 과거 표준과학연구원 타임서버를 디폴트로 정해 놨었는데 담당자와 몇번 통화하고 ipTIME도 자체 타임서버를 운영중입니다. (clock.iptime.co.kr)
특히 상업적으로 표준시각정보를 이용하는 이들 업체들은 자체 타임서버를 구축해야 합니다. 아울러 세슘원자시계에서 표준시각정보를 가져오는 표준과학연구원 타임서버(stratum 1 서버)는 귀중한 자원으로 하위 타임서버에 우리나라 표준시각정보를 제공하는 서버로 남겨두고 일반인들은 하위 서버 즉 stratum 2 서버나 stratum 3 서버를 사용해도 아무 지장없습니다.
현재 대부분의 금융기관과 대규모 포탈들은 이미 자체 타임서버를 운영중입니다. 다만 공개가 아닌 비공개로 운영중인데, 금융기관은 그렇다 치고 네이버등 대형 포탈들은 대국민 서비스 차원에서도 공개 타임서버를 운영해야 합니다.
다음은 time1.daum.net / time2.daum.net 두개의 공개 타임서버를 운영중입니다. LG U+ 과 나우누리도 운영중인데 사실 LG는 데이콤 시절에 우리나라 최초로 공개타임서버를 운영했고 지금도 운영중입니다. 다만 관리가 엉망이라 시각이 많이 틀립니다. 참고로 데이콤 타임서버는 time.bora.net / zero.bora.net 이고 나우누리는 time.nuri.net (ntp1.sjtel.net 과 도메인 공유)가 있습니다.
-
ohys 2015.07.01 20:45
일단 UTCk3 주소 변경 해봄 / kr.pool.ntp.org
-
DarknessAngel 2015.07.01 19:30
특별한 프로그램 필요없이
이 스크립트를 관리자권한으로 실행하면 기본 NTP서버는 변경됩니다 (서버 주소는 메모장등으로 변경해주세요)
-
ohys 2015.07.01 20:07
윈도우에 내장된 동기화 사용 인가요?
윈도우에 있는 동기화는 주소 변경 해도 잘 안맞고 하던대요..
그래서 프로그램 사용 하는거 인대요..
-
DarknessAngel 2015.07.02 02:35
물른 프로그램 (포터블도 있음) 쓰면 한방에 맞추어주긴하는데, 내장 NTP로도 단순히 시간 맞추는거라면 충분합니다
저걸로 서비스 설정이랑 주소 다 바꾼후 동기화해놓고 1초 이상 오차나는것 본적 없습니다
NTP서버라도 돌리실게 아닌이상 그거면 충분합니다 (랄까 윈도타입 서버에서 NTP 서버 돌릴때는 저걸로 받아와서 동기화하지만 문제 생겨본적 없음)
-
ohys 2015.07.02 04:48
1초가 아니고 10분 오차 나거나 아니면 아예 날짜까지 오차 나는 경우 발생 해서 사용 안하는.
-
DarknessAngel 2015.07.02 07:53
그게 기본값으로 놔두면 작동자체에도 문제가 있어서 작동 안 하고, 서버 변경 안 하면 시도해도 제대로 응답 안 하는 경우 많습니다 (폭주인지 몰라도 수동으로 눌러도 실패하는 일이 더 잦음)
또한 기본 설정이 주기가 매우 길게 되어있고, 실패하면 재시도 안 하게 되어있습니다
덕분에 제경우 리눅스 서버 한대 돌려서 거기에 NTP 설치후 로컬서버 구성후 하루에 2번 동기화하게 해놓고, 나머지 윈도 클라들은 4시간 주기로 로컬서버에서 동기화하게 해놨습니다 (직접 서버 돌리면 폭주해서 동기화 실패하는 경우 없어지게 되고, 너무 자주 한다고 블럭당할 일도 없음)
-
raavi 2015.07.12 15:29
스크립트에 잘못된 부분이 있네요
서버설정부분에 ,0x09를 붙여주셔야 리싱크 주기가 제대로 작동합니다 (12시간주기로 되어있네요)
예를들어 kr.pool.ntp.org,0x09 이렇게요
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
» | 소프트웨어| PC 시각을 대한민국 표준시와 동기 시키기 [15] | asklee | 6740 | 4 | 07-01 |
2662 | 소프트웨어| Total Commander 를 이용한 파일이름 일괄변경 하는법 [1] | 선우아버 | 4577 | 1 | 07-01 |
2661 | 기 타| 단추 모양의 전지에 대해 정리해 봅니다. [5] | asklee | 4998 | 7 | 06-28 |
2660 | 하드웨어| 수은 건전지 점검하기 [16] | gooddew | 9066 | 5 | 06-25 |
2659 | 윈 도 우| 127.0.0.1:8080/proxy.pac 때문에 인터넷 연결이 안될 떄 [5] |
|
4644 | 6 | 06-25 |
2658 | 윈 도 우| 윈도우10, 관리자계정으로 설정 창 띄우기 [3] | 크림슨 | 8688 | 4 | 06-22 |
2657 | 소프트웨어| 제어판에 표시되지 않은 설치 프로그램 등록하기. [5] | 구들목 | 4061 | 6 | 06-22 |
2656 | 윈 도 우| 블루투스 메뉴에 파일 보내기 받기 reg [1] | 내찬RB | 4206 | 6 | 06-22 |
2655 | 윈 도 우| 느려진 컴퓨터 빠르게 하는 방법 [15] | gooddew | 14679 | 15 | 06-21 |
2654 | 소프트웨어| Autoruns 사용법 - 시스템 부팅 관리, 시작프로그램 [5] | 그루터기 | 6123 | 10 | 06-20 |
2653 | 윈 도 우| 윈도우10 스파르탄(엣지) 안되는 사이트 강제 사용하기 [6] | 솔트 | 9856 | 5 | 06-11 |
2652 | 윈 도 우| Windows 10 무료 업그레이드 프로모션에 대한 진실 [2] | 프로파간다 | 12533 | 2 | 06-07 |
2651 | 윈 도 우| 윈도우 10 프리뷰 다국어 링크 빨리 따기 [3] | Callisto | 5140 | 3 | 06-06 |
2650 | 서버 / IT| PE를 이용한 윈도우 네트워크 설치 [16] | gooddew | 7993 | 10 | 06-04 |
2649 | 윈 도 우| 바탕화면 아이콘 - 크기와 간격에 관한 강좌 및 프로그램 [8] | ton3d | 4524 | 7 | 06-02 |
2648 | 소프트웨어| PE의 USB를 Y드라이브와 OS드라이브 고정 [2] | 그루터기 | 7104 | 4 | 06-02 |
2647 | 윈 도 우| windows 10 최근항목 끄는 방법 [1] | 안드로이드 | 6460 | 3 | 06-01 |
2646 | 윈 도 우| 윈도우10 디팬더 완전히 끄기 [18] | 슈퍼맨 | 16051 | 12 | 05-30 |
2645 | 윈 도 우| 빌드 10122 엑세스 사용 권한 해결방법 | 서로해 | 3145 | 2 | 05-30 |
2644 | 모 바 일| 스마트폰으로 노래방 만들기-2 [1] | 고양이2 | 4475 | 3 | 05-30 |
-