最近發現產線檔案時間怪怪的
用script 去觀察NTP 校時的狀況發現"每天17:58 - 19:00" 區間NTP offset 都會飆高.
NTP校時不是只是個簡單的工具協定嗎?會有甚麼樣的狀況影響到ntp 校時的運作??
script output 如下,每天都是在同一時間區段飆高,然後1900出頭恢復正常
OS Time:17:51:01, Offset: 0.000515
OS Time:17:52:01, Offset: 0.000548
OS Time:17:53:01, Offset: 0.000642
OS Time:17:54:02, Offset: 0.000677
OS Time:17:55:01, Offset: 0.000749
OS Time:17:56:01, Offset: 0.000408
OS Time:17:57:02, Offset: 0.000884
OS Time:17:58:00, Offset: 0.736622
OS Time:17:59:02, Offset: 0.736687
OS Time:18:00:01, Offset: 0.736762
OS Time:18:01:02, Offset: 0.736814
OS Time:18:02:01, Offset: 0.736870
OS Time:18:03:01, Offset: 0.736939
....
....
OS Time:18:57:02, Offset: 0.735967
OS Time:18:58:01, Offset: 0.736045
OS Time:18:59:01, Offset: 0.736121
OS Time:19:00:02, Offset: -0.000007
OS Time:19:01:01, Offset: 0.000079
OS Time:19:02:01, Offset: 0.000145
OS Time:19:03:02, Offset: 0.000241
網路太忙碌, offset 自然就飆高. 您的 NTP Server 是在 Internet 上面嗎? 有沒有考慮在內部自架一台 NTP Server, 讓內網用戶跟他同步即可? 這樣可以減少大量的網路封包.
有時 NTP Server 本身負載太高, 也會有這個問題. 換一台 NTP Source 看看...
目前NTP 是跟公司內特定的主機校時 , 那台主機主要是安裝一些管理軟體監控環境中的主機,不過RAM只有2G就是了...目前看起來是不會太忙
補充一下,那台主機上面的tomcat 偶爾會掛掉就是了..
ssh38390提到:
主機上面的tomcat
哇, 2GB 跑 Tomcat 還不會太忙喔?....我過去的經驗顯示, Tomcat 應該很消耗資源, 若真的有 AP 在跑, 至少要 3~4GB 才跑得順...要不要考慮換一台主機當 NTP Source?
raytracy提到:
Tomcat 應該很消耗資源, 若真的有 AP 在跑, 至少要 3~4GB 才跑得順...要不要考慮換一台主機當 NTP Source?
<pre class="c" name="code">top - 20:40:55 up 278 days, 11:43, 1 user, load average: 6.15, 2.64, 1.07
Tasks: 233 total, 1 running, 231 sleeping, 0 stopped, 1 zombie
Cpu(s): 20.4%us, 43.0%sy, 0.0%ni, 32.9%id, 2.5%wa, 0.0%hi, 1.1%si, 0.1%st
Mem: 3622912k total, 3565528k used, 57384k free, 101004k buffers
Swap: 5668856k total, 192k used, 5668664k free, 644096k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4232 mysql 15 0 482m 174m 4868 S 425.4 4.9 141634:12 mysqld
9271 root 19 0 1244m 430m 7588 S 89.5 12.2 1:31.10 java
9082 root 15 0 10128 2908 2336 S 0.3 0.1 0:00.10 sshd
上面是我們 被迫 不得不接受使用的tomcat的AP,
常莫名其妙地當掉,也不曉得原因為何,
現在才看到 所耗的 CPU 這麼大?
不曉得是否因AP程式龐大,
而造成大耗資源而效能不佳?
就我所知這被迫用的AP,
在其他單位用不同的好規格硬體,
也一樣有照當的情況。
所以猜想,
應是AP本身的問題,
就算換機器也是會有同樣的情形發生。
一切都是猜測。
我一向很害怕 deploy 用 Tomcat 寫的 AP, 目前看過最穩定的 Tomcat AP 只有 VMware 出的 vCenter Server Webservices, 幾乎不會當機, 也不會吃光 CPU/Memory 資源, 但即便如此穩定, 他偶爾久久還是會來一次卡住, 要 restart service 才能解開. vCenter 的基本消費是 3GB RAM.
至於其他的 Tomcat AP, 我則是能閃則快閃....真的不知道 Tomcat 到底在忙甚麼?
raytracy提到:
我一向很害怕 deploy 用 Tomcat 寫的 AP
想不到ray大也有會怕的
剛好敝公司所有專案都是用Tomcat做為AP server
下次見面時
拿個一手Tomcat出來嚇嚇你
antijava提到:
拿個一手Tomcat出來嚇嚇你
像這樣子的嗎?