Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Windows でも時刻合わせがしたい!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tsuda.a
December 17, 2016
Programming
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Windows でも時刻合わせがしたい!
Windows で時刻合わせする場合の注意点などです。
# ただしネタ成分多めなので、怒らないでください(汗
tsuda.a
December 17, 2016
More Decks by tsuda.a
See All by tsuda.a
Git を GUI で使う話
tsudaahr
0
130
マジカルインクリメントと指数表記
tsudaahr
0
280
バックアップしていますか?
tsudaahr
0
170
RDB以前のファイル設計の話でもしようか(ぇ
tsudaahr
0
180
NPUわからん
tsudaahr
0
230
計算量オーダーの話
tsudaahr
1
480
クラウド初学者が抱える不安について
tsudaahr
0
470
キューとは何か
tsudaahr
0
310
等幅は死んだ(ぇ
tsudaahr
0
150
Other Decks in Programming
See All in Programming
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
1.9k
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
320
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
620
wkhtmltopdfの次どうするか問題2026
willnet
1
110
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
0
280
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
480
Intent as Code
shoppingjaws
6
1k
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
250
Webの地図
yosuke_furukawa
PRO
6
4.5k
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
240
Jetpack Compose メカニズム
skydoves
0
420
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Six Lessons from altMBA
skipperchong
29
4.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Are puppies a ranking factor?
jonoalderson
2
3.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Navigating Weather and Climate Data
rabernat
0
520
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Windows でも 時刻合わせがしたい! @tsuda_ahr 合同勉強会 in 大都会岡山 2016 Winter ver.
2016/12/17
テーマ • Windows で時刻合わせをしたい。
要求: Windows の時刻を、時刻マスターと合わせたい。
方法: net time コマンドを使う。 • 書式 net time ¥¥時刻サーバー名 /set
y • これをタスクスケジューラーで定期的に叩く。
いや時刻マスターは Windows じゃないんですが… • NTP サーバーと同期したいんです。
方法2: 桜時計を使う。
桜時計とは ? • Win 95 の頃からにある NTP クライアント。 (サーバーにもなるよ) •
Win 10 でも動く。 (たぶん) • 常駐して一定周期で時刻をあわせてくれる機能もある。
解決!
いや、でも… • フリーソフト使うのはなあ…いろいろなんか気持ち悪いじゃん ? (何が ?) • Windows 標準のソフトでなんとかならないの ?
(何、そのこだわり ?) • ほら、w32tm とか Windows time サービスとかなかったっけ ?
w32tm ? ああ、あれ ? • やめといたほうがいいです。(何
いや、実際。 • 先のいずれかで解決したほうが無難です。 • それで問題にならないのであれば…
「問題にならないのであれば」って ? • たとえば、こんな会話が可能な場合です。 ログのこの部分、1秒くらい時刻が逆転して いるところがあるんだけど、なんでだろう ? あ、そのタイミングで、時刻合わせの処理を 自動実行しているからですね。 そうか。
「そうか」 じゃねーだろ (汗 • しかし、この程度の精度で十分なケースがほとんどです (汗
どうしても、w32tm を使いたい。 • でも、あのコマンド。例えば手動で時刻を合わせる /resync コマンドは…
今すぐ同期するようなことを書かれていますが • 同期してくれないことがあります。
なぜ ? • 深い理由があります。
その理由とは ? • 公開されていません(汗 #たぶん
ちょっと嘘でした (汗 • 正確には、公開されていないのは w32tm の同期ロジック。 • NTP 的には正しい動作になるように組まれてはいる。(と思われる) •
なにをやっているのがよくわからない (=同期に失敗したときの理由がわからない) という意味では、当たらずしも遠からず(汗
理由がわからない ? • 失敗したのは表示されるが、失敗した理由は表示されない。
NTP的に正しい動作って ? • 勉強しましょう(汗
軽くさわりだけ。 • 要するに時刻サーバーから参照した時刻が信頼できるものでなくてはいけません。 • 時刻サーバーの階層 (Strutam) が上位か ? • 時刻サーバーは、さらに上位の時刻サーバーと同期がとれているか
? • 時刻は揺らいでいないか ? (分散/Dispersion) • それ以外にも様々な課題が。 • クライアントモードか、シンメトリックモードか。 • Slew なのか Step なのか。 • Slew と Step の動作変更の敷居時刻差は何秒なのか ? • Windows time サービスは動いているか ? (特にWin7以降)
w32tm のトラブルシューティング例 • http://www.atmarkit.co.jp/ait/articles/1301/24/news105.html
めんどうくさい (汗 • その上、いくら頑張っても、多分思ったように動くことはない。
いっそ • 時刻同期なんて、せずに済むならそのほうがいいです(汗
まとめます。
伝えたかったことは以下です。 • 安易な気持ちで「時刻をあわせよう」とか考えないでください。 • 特にクライアントから 「時刻も自動であわせてよ」 と言われたら 「はっはっは、ご冗談を。」 とか言って回避してください。安請け合いするとひどい目にあいます。 •
時刻合わせは、やってもやってもザルの目が細かくなるだけで完全に一致しないし、 意図したとおりの結果にはなりません。(言い過ぎ) • 自動で合わせようとするな。諦めが肝心 (汗
あと • Windows って時刻同期ができなくなると、 あるとき、いきなり 1分 時刻がずれることがあるから気をつけてね! KB232488 問題
こちらからは以上です。 • ご清聴ありがとうございました。