最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁(yè) > 文章中心 > 寫(xiě)景的詩(shī)句

寫(xiě)景的詩(shī)句

前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇寫(xiě)景的詩(shī)句范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。

寫(xiě)景的詩(shī)句

寫(xiě)景的詩(shī)句范文第1篇

2、沾衣欲濕杏花雨,吹面不寒楊柳風(fēng)。———僧志安《絕句》

3、七八個(gè)星天外,兩三點(diǎn)雨山前。———辛棄疾《西江月》

4、春風(fēng)不相識(shí),何事入羅幃?———李白《春思》

5、遲日江山麗,春風(fēng)花草香。泥融飛燕子,沙暖睡鴛鴦。———杜甫《絕句》

6、勝日尋芳泗水濱,無(wú)邊光景一時(shí)新。———朱熹《春日》

7、春江潮水連海平,海上明月共潮生。———張若虛《春江花月夜》

8、日出江花紅勝火,春來(lái)江水綠如藍(lán)。———白居易《憶江南》

9、爆竹聲中一歲除,春風(fēng)送暖入屠蘇。———王安石《元日》

10、黃四娘家花滿蹊,千朵萬(wàn)朵壓枝低。留連戲蝶時(shí)時(shí)舞,自在嬌鶯恰恰啼。———杜甫《江畔獨(dú)步尋花》

11、天街小雨潤(rùn)如酥,草色遙看近卻無(wú)。———韓愈《早春呈水部張十八員外》

12、西塞山前白鷺飛,桃花流水鱖魚(yú)肥。———張志和《漁歌子》

13、渭城朝雨浥輕塵,客舍青青柳色新。———王維《送元二使安西》

寫(xiě)景的詩(shī)句范文第2篇

學(xué)會(huì)傾聽(tīng),善于思考;樂(lè)于表達(dá),懂得尊重。——南昌市松柏小學(xué)三(3)班

(一)含“夏”字的詩(shī)句

1.力盡不知熱,但惜夏日長(zhǎng)。(白居易《觀刈麥》)

2.深居俯夾城,春去夏猶清。(李商隱《晚晴》)

3.首夏猶清和,芳草亦未歇。(謝靈運(yùn)《游赤石進(jìn)帆海》)

4.仲夏苦夜短,開(kāi)軒納微涼。(杜甫《夏夜嘆》)

5.農(nóng)夫方夏耘,安坐吾敢食。(戴復(fù)古《大熱》)

6.人皆苦炎熱,我愛(ài)夏日長(zhǎng)。(李昂《夏日聯(lián)句》)

7.殘?jiān)剖障氖睿掠陰飴埂?岑參《休亭送華瞬王少府還縣》)

8.連雨不知春去,一晴方覺(jué)夏深。(范成大《喜晴》)

9.清江一曲抱村流,長(zhǎng)夏江村事亭幽。(杜甫《忸村》)

10.芳菲歇去何須恨,夏木陽(yáng)陰正可人。(秦觀《三月晦日偶題》)

(二)不含“夏”字的寫(xiě)夏景的詩(shī)句

1.小荷才露尖尖角,早有青蜓立上頭。(楊萬(wàn)里《小池》)

2.黃梅時(shí)節(jié)家家雨,青草池塘處處蛙。(趙師秀《有約》)

3.綠遍山原白滿川,子規(guī)聲里雨如煙。(翁卷《鄉(xiāng)村四月》)

4.接天蓮葉無(wú)窮碧,映日荷花別樣紅。(楊萬(wàn)里《曉出凈慈寺送林子方》)

5.明月別枝驚鵲,清風(fēng)半夜鳴蟬。(辛棄疾《西江月·夜行黃沙道中》)

6.水晶簾動(dòng)微風(fēng)起,滿架薔薇一院香。(高駢《山亭夏日》)

7.綠樹(shù)村邊合,青山郭外斜。(孟浩然《過(guò)故人莊》)

8.糝徑楊花鋪白氈,點(diǎn)溪荷葉疊青錢。(杜甫《絕句漫興》)

9.松下茅亭五月涼,汀沙云樹(shù)晚蒼蒼。(戴叔倫《題稚川山秀》)

寫(xiě)景的詩(shī)句范文第3篇

2、孤居絕處萬(wàn)年悠,雪壓雷驚不發(fā)愁。閱盡風(fēng)云千百變,桑田滄海挺身留。

3、一世滄桑無(wú)所求,獨(dú)立崖畔縫隙中。欣喜有客常來(lái)往,掃除煩心幾多愁。

4、傲立懸崖百丈根,風(fēng)霜雨雪渡金身。紅塵看客誰(shuí)如我,大戲興衰幾度真?

5、黃山南部玉屏樓。洞頂恭迎偉貌留。破石枝干蒼勁出,千年好客引歌謳。

6、身居危峭不懼容,傲展英姿向天穹。翠枝橫拔蔽雨日,迎來(lái)送往客西東。

7、次日寒嶺千層雪,翠柏歌詠向青松。秋去青枝雖猶瘦,自留清氣紅塵中。

8、身倚懸崖嶺上頭,滄桑一世欲無(wú)求。無(wú)非游客身邊鬧,來(lái)不相迎去不留。

9、黃山迎客松巖上,累月鉆天雨雪搖。霞伴云飛?萬(wàn)物,浮生登頂夜觀潮。

寫(xiě)景的詩(shī)句范文第4篇

2、人應(yīng)有點(diǎn)遠(yuǎn)見(jiàn),這樣才能拯救自己,讓自己的心,安詳?shù)拇嬖凇?/p>

3、窮是一種心態(tài),你若一輩子堅(jiān)持自己是窮人,擁有大量金錢也救不了你。《鄰室的音樂(lè)》

4、水至清則無(wú)魚(yú),人至賤則無(wú)敵!

5、融進(jìn)銀河,就安謐地和明月為伴照亮長(zhǎng)天;沒(méi)入草莽,就微笑著同清風(fēng)合力染綠大地。這樣,才算得上善待生命,不負(fù)年華。

6、生命從來(lái)不是公平的,得到多少,便要靠那個(gè)多少做到最好,努力的生活下去。《我們不是天使》

7、同一天的周而復(fù)始,若不在哪里留下折痕,說(shuō)不定會(huì)產(chǎn)生錯(cuò)覺(jué)。

8、如果你長(zhǎng)得不帥,請(qǐng)你一定要溫柔,如果你不溫柔,請(qǐng)你一定要陽(yáng)光,如果你不陽(yáng)光,那請(qǐng)你一定要善良,如果你連善良都沒(méi)有,那么,套用一句大家都耳熟能詳?shù)脑掗L(zhǎng)得丑不是你的錯(cuò),但明知長(zhǎng)得丑你還出來(lái)嚇人就是你的錯(cuò)了

9、少女變大嫂,早戀變單身了,文秘變老總,一失足成行古恨。還我青春!

10、若要生活愉快非得把自己先踩成一塊地毯不可,否則總有人來(lái)替天行道,挫你的銳氣,與其待別人動(dòng)手,不如自己先打嘴巴,總之將本身毀謗得一錢不值,別人的氣也就平了,也不妒忌了。《我的前半生》

11、我們的心,早已死在最繁花錦簇的時(shí)刻。

12、你看看那俱樂(lè)部里的那些服務(wù)員,一個(gè)月2000塊錢他們就好好站在那兒,而我呢,我只要繳個(gè)水電,這里的燈,它晚上照樣會(huì)被點(diǎn)亮。這就是我們生活的世界,人人生活在這里呀。這窮人啊,他會(huì)為他下個(gè)月的薪水和房租而在那邊發(fā)愁,而富人可以對(duì)他自己做個(gè)長(zhǎng)期的規(guī)劃,可是規(guī)劃五十年之后,他會(huì)感到憂傷,為什么?因?yàn)樗呀?jīng)不在人世了。

13、聽(tīng)說(shuō)女人如衣服,兄弟如手足。回想起來(lái),我竟然七手八腳的裸奔了20年!

14、男人好色,完全是因?yàn)樗扰松倭艘粋€(gè)子宮,根本不用承擔(dān)任何后果,只有當(dāng)男女的懷孕幾率平等的情況下,這個(gè)世界上才會(huì)有真正的平等。

15、朋友有什么義務(wù)替他保守秘密?他不想人知,就不要說(shuō),你不讓他說(shuō),他才會(huì)心癢而死,所以做朋友的借出耳朵已經(jīng)仁至義盡,其他的,管他呢!《琴批》

16、我記憶中童年的太陽(yáng)已經(jīng)從記憶的洞穴和幽谷上沉落。

17、如果愛(ài)一個(gè)人,千萬(wàn)不要與他同居或是結(jié)婚。維持一個(gè)遼闊的距離,偶遇,可以愛(ài)慕的目光致敬,輕俏溫柔,不著邊際地問(wèn):好嗎?一年一次已經(jīng)足夠。《絕對(duì)是個(gè)夢(mèng)》

18、失去的東西,其實(shí)從來(lái)未曾真正地屬于你,也不必惋惜。《玫瑰的故事》

19、所以說(shuō),人們不喜歡自己沒(méi)有參與的計(jì)劃,人們比較傾向于在這個(gè)瞬息萬(wàn)變的世界里,抓住一些可靠的東西,然后展開(kāi)有限的人生。

20、我不是隨便的人,我隨便起來(lái)不是人。

21、人為感情煩惱永遠(yuǎn)是不值得原諒的,感情是奢侈品,有些人一輩子也沒(méi)有戀愛(ài)過(guò)。戀愛(ài)與瓶花一樣,不能保持永久生命。《城市故事》

22、那些我們以為永遠(yuǎn)都不會(huì)忘記的事情,就在我們年年不忘的過(guò)程中,被我們忘記了。

23、我沒(méi)病沒(méi)災(zāi),我父母雙全,我有車有房,我媳婦疼我,()我掙錢養(yǎng)家我過(guò)得不錯(cuò),我還活著,我以后會(huì)更好,我行,我行,我行行行!

24、生命令你這樣的快樂(lè)與絕望。

25、誰(shuí)與我醉明月,愁在夕陽(yáng)中。

26、童年的那一個(gè)個(gè)追逐嬉笑的日子,有如行云流水般在我的生命的旅途中流淌。

27、能夠哭就好,哭是開(kāi)始痊愈的象征。《絕對(duì)是個(gè)夢(mèng)》

28、我放下鋼筆,輕輕地合上我的日記,整個(gè)一年就這樣在一個(gè)午后被我輕輕地合上,結(jié)束了。

29、生命像流水,這些不快的事總要過(guò)去,如果注定一輩子要這么過(guò),再不開(kāi)心也沒(méi)有用。《女人三十》

30、鐵杵能磨成針,但木杵只能磨成牙簽,材料不對(duì),再努力也沒(méi)用。

31、其實(shí)有人扮演別人時(shí),不自覺(jué)表露的正是自己。

寫(xiě)景的詩(shī)句范文第5篇

關(guān)鍵詞:網(wǎng)絡(luò)時(shí)間協(xié)議;時(shí)間同步;頻率同步;性能測(cè)試;線性擬合

中圖分類號(hào): TP393.04 文獻(xiàn)標(biāo)志碼:A

Network time protocol performance evaluation in LAN environment

CHEN Chao.fu1,2*, WANG Lei1(

1.Institute of Applied Electronics, China Academy of Engineering Physics, Mianyang Sichuan 621900, China;

2.Graduate School, China Academy of Engineering Physics, Mianyang Sichuan 621900, ChinaAbstract:

Network Time Protocol (NTP) is a simple, economic and efficient way to accomplish time and frequency synchronization of multiple nodes, while performance evaluation related work is hard to find in literature, making whether to use NTP in application an uneasy task. Aiming at this problem, local network NTP performance, and impact of system / network load, are measured and analyzed on Windows platform. By comparing time value obtained from IRIG-B time code reader and GetLocalTime Windows API, frequency skew of computer clock signal is approximated. The skew value is close to the value calculated by NTP. These conclusions can provide reference for NTP practice and time-sensitive application design on Windows platform.

Network Time Protocol (NTP) is a simple, economic and efficient way to accomplish time and frequency synchronization of multiple nodes, while relevant study on the performance evaluation is hard to find in literature, which makes it a question whether to use NTP in application. Concerning this problem, the local network NTP performance and impact of system / network load were measured and analyzed on Windows platform. By comparing time value obtained from IRIG.B time code reader and GetLocalTime Windows API, frequency skew of computer clock signal was approximated. The skew value was close to the value calculated by NTP. These conclusions can provide reference for NTP practice and time.sensitive application design on Windows platform.

Key words:

Network Time Protocol (NTP); time synchronization; frequency synchronization; performance evaluation; linear fit

0引言

對(duì)于許多分布式應(yīng)用,精確的時(shí)間同步是整個(gè)系統(tǒng)正常工作的基本條件之一。例如控制系統(tǒng)、金融實(shí)時(shí)交易系統(tǒng)、交通運(yùn)輸調(diào)度系統(tǒng)等,都要求不同程度的時(shí)間同步。網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol,NTP)提供高精度的時(shí)間校正和頻率同步,目前已在許多領(lǐng)域得到了廣泛應(yīng)用。

在實(shí)際系統(tǒng)中決策是否以NTP作為時(shí)間同步手段時(shí),首先關(guān)心的是給定應(yīng)用環(huán)境中NTP能夠達(dá)到何種性能。通常認(rèn)為,廣域網(wǎng)中NTP對(duì)時(shí)精度為1ms~50ms,局域網(wǎng)環(huán)境下則可達(dá)1ms[1-2];使用改進(jìn)型NTP,在物理層產(chǎn)生和處理時(shí)戳標(biāo)記,減少了協(xié)議處理延遲,時(shí)間精度可達(dá)10μs量級(jí)[3];趙英等[4]開(kāi)發(fā)了基于Java的NTP客戶端,對(duì)服務(wù)器運(yùn)行狀態(tài)和網(wǎng)絡(luò)鏈路狀態(tài)進(jìn)行了測(cè)量和評(píng)估;Wolfgang等[5]分析和評(píng)估了離線情況下環(huán)境溫度變化對(duì)NTP性能的影響。這些文獻(xiàn)為評(píng)估NTP性能提供了一些依據(jù),但未涉及系統(tǒng)啟動(dòng)特性,以及在系統(tǒng)負(fù)載或網(wǎng)絡(luò)負(fù)載環(huán)境下NTP性能是否降級(jí)等問(wèn)題。本文集中討論了局域網(wǎng)環(huán)境下的NTP性能問(wèn)題,并在實(shí)際應(yīng)用中結(jié)合IRIG.B時(shí)碼卡近似獲取了計(jì)算機(jī)時(shí)鐘頻率偏差,進(jìn)一步驗(yàn)證了NTP性能。測(cè)試數(shù)據(jù)和結(jié)論為NTP的實(shí)際應(yīng)用和性能評(píng)估提供了參考。

1計(jì)算機(jī)時(shí)鐘模型和NTP原理普通計(jì)算機(jī)時(shí)鐘通過(guò)對(duì)精度不高的時(shí)鐘基準(zhǔn)信號(hào)(通常來(lái)自成本低廉的晶體振蕩器)進(jìn)行計(jì)數(shù)獲得。這樣的時(shí)鐘C可用初始時(shí)間偏差o,頻率偏差s和頻率漂移d三個(gè)參數(shù)描述,其與理想時(shí)鐘t的關(guān)系可表為:

C(t)=(1+s)×t+o其中頻率偏差s是產(chǎn)生時(shí)間偏差的主要因素。以頻率偏差100PPM(Parts Per Million)計(jì)算,24h的累積時(shí)間偏差將達(dá)到8.64s。頻率漂移d與元器件老化、工作環(huán)境溫度變化等因素有關(guān),較短時(shí)間內(nèi)對(duì)時(shí)間偏差的貢獻(xiàn)可以忽略不計(jì)。除了由于頻率偏差和漂移給上述時(shí)鐘模型造成的固有缺陷,操作系統(tǒng)提供的時(shí)間相關(guān)編程接口(Application Program Interface,API)能夠達(dá)到的實(shí)際精度不高,也對(duì)時(shí)間敏感應(yīng)用提出了挑戰(zhàn)。例如,Windows平臺(tái)的GetLocalTime、GetSystemTimeAsFileTime的實(shí)際精度僅為10ms~15ms[6]。

NTP進(jìn)行時(shí)間同步的核心為頻率偏差的測(cè)算。基于網(wǎng)絡(luò)傳輸延遲對(duì)稱的假設(shè),通過(guò)NTP數(shù)據(jù)報(bào)文交換和對(duì)報(bào)文收發(fā)時(shí)間戳的計(jì)算,可以獲得對(duì)頻率偏差的較好估計(jì)。假設(shè)節(jié)點(diǎn)A以節(jié)點(diǎn)B作為參考時(shí)間源,一次數(shù)據(jù)報(bào)文交換過(guò)程如圖1所示。

圖片

圖1NTP一次數(shù)據(jù)報(bào)文交換過(guò)程

當(dāng)A收到從B返回的數(shù)據(jù)包時(shí),A得到了四個(gè)時(shí)間戳t1~t4(NTP在Windows系統(tǒng)上的實(shí)現(xiàn)采用了插值算法來(lái)克服系統(tǒng)API精度問(wèn)題[7],Johan設(shè)計(jì)實(shí)現(xiàn)的高精度時(shí)間供應(yīng)器也采用了類似的思路[8]),由此可以計(jì)算A與B的網(wǎng)絡(luò)傳輸延遲δ以及B相對(duì)于A的時(shí)間偏差計(jì)算值θ[1]: δ=(t4-t1)-(t3-t2)

θ=(t2-t1)+(t3-t4)2

可以推算出B相對(duì)于A的時(shí)間偏差真實(shí)值和時(shí)間偏差計(jì)算值θ、網(wǎng)絡(luò)傳輸延遲δ滿足式(1)[1]:

θ-δ2≤≤θ+δ2 (1)

即B相對(duì)于A的時(shí)間偏差真實(shí)值落在以時(shí)間偏差計(jì)算值為中心、寬度為網(wǎng)絡(luò)傳輸延遲的區(qū)間內(nèi)。在局域網(wǎng)環(huán)境中,傳輸延遲并不大(低負(fù)載情況下通常小于1 ms),因此時(shí)間偏差的計(jì)算結(jié)果也比較接近真實(shí)值,即NTP可以獲得較為可靠的同步效果。第4期

陳朝福等:局域網(wǎng)環(huán)境的網(wǎng)絡(luò)時(shí)間協(xié)議性能測(cè)試計(jì)算機(jī)應(yīng)用 第32卷2本地一級(jí)NTP服務(wù)器性能測(cè)試

2.1測(cè)試環(huán)境和方法

Windows操作系統(tǒng)自帶的W32Time服務(wù)也支持NTP,但其實(shí)現(xiàn)并沒(méi)有完全遵循NTP標(biāo)準(zhǔn),甚至無(wú)法保證達(dá)到1s~2s 同步精度[9]。因此,測(cè)試中選用了NTP的官方版本,版本號(hào)為4.2.4.p7。測(cè)試環(huán)境如圖2所示,NTP一級(jí)服務(wù)器運(yùn)行定制的Linux系統(tǒng),測(cè)試計(jì)算機(jī)A、B運(yùn)行Windows XP操作系統(tǒng)。

圖2中,計(jì)算機(jī)A和計(jì)算機(jī)B通過(guò)NTP同步到NTP一級(jí)時(shí)間服務(wù)器,后者通過(guò)NTP與GPS模塊輸出的時(shí)間(NMEA.0183時(shí)碼+秒脈沖同步信號(hào))同步。NTP以系統(tǒng)服務(wù)的方式運(yùn)行,通過(guò)NTP軟件包中的網(wǎng)絡(luò)時(shí)間協(xié)議查詢(Network Time Protocol Query, NTPQ)程序查詢系統(tǒng)運(yùn)行狀態(tài)。在以下各項(xiàng)測(cè)試中,通過(guò)循環(huán)調(diào)用NTPQ(間隔10s)并提取輸出中的“delay”和“offset”字段并記錄和處理。

2.2啟動(dòng)特性測(cè)試

圖3中顯示了計(jì)算機(jī)A首次運(yùn)行NTP時(shí),與參考時(shí)間源的時(shí)間偏差隨時(shí)間變化的情況。可以看到在測(cè)試開(kāi)始后的1h內(nèi),時(shí)間偏差迅速減小,隨后基本保持穩(wěn)定。這是由于首次運(yùn)行NTP需要進(jìn)行頻率偏差的測(cè)算,測(cè)試結(jié)束后在計(jì)算機(jī)A打開(kāi)ntp.drift發(fā)現(xiàn)測(cè)算出的頻率偏差為-32(即該計(jì)算機(jī)時(shí)鐘信號(hào)的誤差為-32PPM,每秒產(chǎn)生的時(shí)間偏差為32μs)。

圖片

圖3首次運(yùn)行NTP時(shí)間偏差曲線

與此相對(duì)照的是,計(jì)算機(jī)B之前已長(zhǎng)時(shí)間運(yùn)行過(guò)NTP,即已經(jīng)過(guò)較充分的時(shí)鐘頻率偏差測(cè)算,因此測(cè)試之初時(shí)間偏差就比較小,并且在隨后的測(cè)試中一直穩(wěn)定在-6ms~-5ms。

2.3頻率偏差測(cè)試從NTP的工作原理和2.2節(jié)測(cè)試可知,NTP能否穩(wěn)定工作依賴于對(duì)頻率偏差的測(cè)算是否準(zhǔn)確。為了觀察錯(cuò)誤的頻率偏差值對(duì)NTP運(yùn)行的影響,本項(xiàng)測(cè)試中故意修改了計(jì)算機(jī)A的ntp.drift文件,將記錄值由-32改為0,而計(jì)算機(jī)B則不作任何改動(dòng),隨后啟動(dòng)NTP運(yùn)行測(cè)試約45 min。圖4顯示了兩個(gè)節(jié)點(diǎn)測(cè)得的時(shí)間偏差對(duì)比結(jié)果。可以看到計(jì)算機(jī)A的時(shí)間偏差有很大的波動(dòng),而計(jì)算機(jī)B的時(shí)間偏差則保持穩(wěn)定。由此說(shuō)明,頻率偏差測(cè)算對(duì)NTP性能影響重大。由于石英晶體振蕩器的頻率會(huì)隨環(huán)境溫度的變化而產(chǎn)生一定變化,因此在對(duì)時(shí)間非常敏感的應(yīng)用中,保持較為穩(wěn)定的工作環(huán)境溫度也成為一個(gè)需要考慮的因素。

2.4系統(tǒng)負(fù)載測(cè)試

雖然NTP無(wú)需占用很多CPU資源[2],但在CPU非常繁忙的情況下NTP的性能如何依然是本文關(guān)心的一個(gè)問(wèn)題。本項(xiàng)測(cè)試中,在兩個(gè)測(cè)試節(jié)點(diǎn)運(yùn)行能夠大量占用CPU時(shí)間的程序,測(cè)試時(shí)間持續(xù)45min。從圖5可以看到,計(jì)算機(jī)B的時(shí)間偏差測(cè)量值和低系統(tǒng)負(fù)載環(huán)境下的測(cè)量值相比變化不大,計(jì)算機(jī)A的時(shí)間偏差測(cè)量值在NTP重啟動(dòng)后依然能夠呈現(xiàn)出遞減的趨勢(shì)。表1顯示高系統(tǒng)負(fù)載下網(wǎng)絡(luò)傳輸延遲略有增加,與低系統(tǒng)負(fù)載環(huán)境下測(cè)量值的均值比為1.17,這說(shuō)明高系統(tǒng)負(fù)載環(huán)境下,或在較差的硬件配置下,NTP依然可以工作得很好。圖片

圖5高系統(tǒng)負(fù)載下NTP節(jié)點(diǎn)時(shí)間偏差曲線2.5網(wǎng)絡(luò)負(fù)載測(cè)試

本項(xiàng)測(cè)試旨在觀察網(wǎng)絡(luò)負(fù)載對(duì)NTP的性能影響。測(cè)試中,在兩個(gè)測(cè)試節(jié)點(diǎn)間進(jìn)行大流量UDP數(shù)據(jù)收發(fā),測(cè)試時(shí)間持續(xù)15 min。圖6所示的測(cè)試結(jié)果和低網(wǎng)絡(luò)負(fù)載環(huán)境下的測(cè)量值相比變化不大,但是網(wǎng)絡(luò)傳輸延遲卻顯著增加了(見(jiàn)表2),約為低網(wǎng)絡(luò)負(fù)載環(huán)境下的3.4倍。根據(jù)式(1),時(shí)間偏差測(cè)量值的誤差也增大了,這將影響NTP時(shí)間同步的可靠性。如果長(zhǎng)時(shí)間處于這種環(huán)境,時(shí)間偏差測(cè)量的誤差必然影響到頻率偏差的測(cè)算,由此造成NTP同步的穩(wěn)定性下降。表2不同網(wǎng)絡(luò)負(fù)載下計(jì)算機(jī)B到NTP服務(wù)器網(wǎng)絡(luò)傳輸延遲比較。3結(jié)合IRIG.B時(shí)碼卡對(duì)比測(cè)試

實(shí)際應(yīng)用中,在某系統(tǒng)中部署了NTP時(shí)間同步系統(tǒng),使用本地一級(jí)時(shí)間服務(wù)器,參考時(shí)鐘為NMEA.0183時(shí)碼+秒脈沖同步信號(hào)。

為了進(jìn)一步檢驗(yàn)NTP的性能,在時(shí)間同步網(wǎng)絡(luò)中的其中一臺(tái)計(jì)算機(jī)安裝了IRIG.B時(shí)碼卡(提供讀取當(dāng)前時(shí)間的API,標(biāo)稱精度為0.1ms),并接收外部輸入的IRIG.B碼信號(hào)。在停用或啟用NTP的情況下,分別采集計(jì)算機(jī)時(shí)間(通過(guò)GetLocalTime調(diào)用讀取)和IRIG.B時(shí)碼卡時(shí)間并取差值(間隔100ms,樣本數(shù)64000),對(duì)比情況如圖7和圖8所示。

圖2中,計(jì)算機(jī)A和計(jì)算機(jī)B通過(guò)NTP同步到NTP一級(jí)時(shí)間服務(wù)器,后者通過(guò)NTP與GPS模塊輸出的時(shí)間(NMEA.0183時(shí)碼+秒脈沖同步信號(hào))同步。NTP以系統(tǒng)服務(wù)的方式運(yùn)行,通過(guò)NTP軟件包中的網(wǎng)絡(luò)時(shí)間協(xié)議查詢(Network Time Protocol Query, NTPQ)程序查詢系統(tǒng)運(yùn)行狀態(tài)。在以下各項(xiàng)測(cè)試中,通過(guò)循環(huán)調(diào)用NTPQ(間隔10s)并提取輸出中的“delay”和“offset”字段并記錄和處理。

2.2啟動(dòng)特性測(cè)試

圖3中顯示了計(jì)算機(jī)A首次運(yùn)行NTP時(shí),與參考時(shí)間源的時(shí)間偏差隨時(shí)間變化的情況。可以看到在測(cè)試開(kāi)始后的1h內(nèi),時(shí)間偏差迅速減小,隨后基本保持穩(wěn)定。這是由于首次運(yùn)行NTP需要進(jìn)行頻率偏差的測(cè)算,測(cè)試結(jié)束后在計(jì)算機(jī)A打開(kāi)ntp.drift發(fā)現(xiàn)測(cè)算出的頻率偏差為-32(即該計(jì)算機(jī)時(shí)鐘信號(hào)的誤差為-32PPM,每秒產(chǎn)生的時(shí)間偏差為32μs)。

圖片

圖3首次運(yùn)行NTP時(shí)間偏差曲線

與此相對(duì)照的是,計(jì)算機(jī)B之前已長(zhǎng)時(shí)間運(yùn)行過(guò)NTP,即已經(jīng)過(guò)較充分的時(shí)鐘頻率偏差測(cè)算,因此測(cè)試之初時(shí)間偏差就比較小,并且在隨后的測(cè)試中一直穩(wěn)定在-6ms~-5ms。

2.3頻率偏差測(cè)試從NTP的工作原理和2.2節(jié)測(cè)試可知,NTP能否穩(wěn)定工作依賴于對(duì)頻率偏差的測(cè)算是否準(zhǔn)確。為了觀察錯(cuò)誤的頻率偏差值對(duì)NTP運(yùn)行的影響,本項(xiàng)測(cè)試中故意修改了計(jì)算機(jī)A的ntp.drift文件,將記錄值由-32改為0,而計(jì)算機(jī)B則不作任何改動(dòng),隨后啟動(dòng)NTP運(yùn)行測(cè)試約45 min。圖4顯示了兩個(gè)節(jié)點(diǎn)測(cè)得的時(shí)間偏差對(duì)比結(jié)果。可以看到計(jì)算機(jī)A的時(shí)間偏差有很大的波動(dòng),而計(jì)算機(jī)B的時(shí)間偏差則保持穩(wěn)定。由此說(shuō)明,頻率偏差測(cè)算對(duì)NTP性能影響重大。由于石英晶體振蕩器的頻率會(huì)隨環(huán)境溫度的變化而產(chǎn)生一定變化,因此在對(duì)時(shí)間非常敏感的應(yīng)用中,保持較為穩(wěn)定的工作環(huán)境溫度也成為一個(gè)需要考慮的因素。

圖片

圖4頻率偏差測(cè)算值對(duì)NTP性能的影響

2.4系統(tǒng)負(fù)載測(cè)試

雖然NTP無(wú)需占用很多CPU資源[2],但在CPU非常繁忙的情況下NTP的性能如何依然是本文關(guān)心的一個(gè)問(wèn)題。本項(xiàng)測(cè)試中,在兩個(gè)測(cè)試節(jié)點(diǎn)運(yùn)行能夠大量占用CPU時(shí)間的程序,測(cè)試時(shí)間持續(xù)45min。從圖5可以看到,計(jì)算機(jī)B的時(shí)間偏差測(cè)量值和低系統(tǒng)負(fù)載環(huán)境下的測(cè)量值相比變化不大,計(jì)算機(jī)A的時(shí)間偏差測(cè)量值在NTP重啟動(dòng)后依然能夠呈現(xiàn)出遞減的趨勢(shì)。表1顯示高系統(tǒng)負(fù)載下網(wǎng)絡(luò)傳輸延遲略有增加,與低系統(tǒng)負(fù)載環(huán)境下測(cè)量值的均值比為1.17,這說(shuō)明高系統(tǒng)負(fù)載環(huán)境下,或在較差的硬件配置下,NTP依然可以工作得很好。圖片

圖5高系統(tǒng)負(fù)載下NTP節(jié)點(diǎn)時(shí)間偏差曲線2.5網(wǎng)絡(luò)負(fù)載測(cè)試

本項(xiàng)測(cè)試旨在觀察網(wǎng)絡(luò)負(fù)載對(duì)NTP的性能影響。測(cè)試中,在兩個(gè)測(cè)試節(jié)點(diǎn)間進(jìn)行大流量UDP數(shù)據(jù)收發(fā),測(cè)試時(shí)間持續(xù)15 min。圖6所示的測(cè)試結(jié)果和低網(wǎng)絡(luò)負(fù)載環(huán)境下的測(cè)量值相比變化不大,但是網(wǎng)絡(luò)傳輸延遲卻顯著增加了(見(jiàn)表2),約為低網(wǎng)絡(luò)負(fù)載環(huán)境下的3.4倍。根據(jù)式(1),時(shí)間偏差測(cè)量值的誤差也增大了,這將影響NTP時(shí)間同步的可靠性。如果長(zhǎng)時(shí)間處于這種環(huán)境,時(shí)間偏差測(cè)量的誤差必然影響到頻率偏差的測(cè)算,由此造成NTP同步的穩(wěn)定性下降。表2不同網(wǎng)絡(luò)負(fù)載下計(jì)算機(jī)B到NTP服務(wù)器網(wǎng)絡(luò)傳輸延遲比較。3結(jié)合IRIG.B時(shí)碼卡對(duì)比測(cè)試

實(shí)際應(yīng)用中,在某系統(tǒng)中部署了NTP時(shí)間同步系統(tǒng),使用本地一級(jí)時(shí)間服務(wù)器,參考時(shí)鐘為NMEA.0183時(shí)碼+秒脈沖同步信號(hào)。

為了進(jìn)一步檢驗(yàn)NTP的性能,在時(shí)間同步網(wǎng)絡(luò)中的其中一臺(tái)計(jì)算機(jī)安裝了IRIG.B時(shí)碼卡(提供讀取當(dāng)前時(shí)間的API,標(biāo)稱精度為0.1ms),并接收外部輸入的IRIG.B碼信號(hào)。在停用或啟用NTP的情況下,分別采集計(jì)算機(jī)時(shí)間(通過(guò)GetLocalTime調(diào)用讀取)和IRIG.B時(shí)碼卡時(shí)間并取差值(間隔100ms,樣本數(shù)64000),對(duì)比情況如圖7和圖8所示。圖片

圖6高網(wǎng)絡(luò)負(fù)載下NTP節(jié)點(diǎn)時(shí)間偏差曲線

表格(有表名)

表1不同系統(tǒng)負(fù)載下計(jì)算機(jī)B到NTP服務(wù)器網(wǎng)絡(luò)傳輸延遲比較

ms

CPU占用率網(wǎng)絡(luò)傳輸延遲統(tǒng)計(jì)值

最大最小平均

接近100%

0.50 0.29 0.48 0.49 0.49 0.48

0.31 0.49 0.27 0.48 0.21 0.320.50 0.21 0.401

接近0%

0.35 0.23 0.27 0.31 0.35 0.24

0.28 0.50 0.27 0.51 0.50 0.310.51 0.23 0.343

表格(有表名)

表2不同網(wǎng)絡(luò)負(fù)載下計(jì)算機(jī)B到NTP服務(wù)器網(wǎng)絡(luò)傳輸延遲比較

ms

網(wǎng)絡(luò)IO網(wǎng)絡(luò)傳輸延遲統(tǒng)計(jì)值

最大最小平均

接近100%

1.29 1.60 1.05 1.23 1.42 1.01

1.75 1.17 1.34 1.45 1.33 1.571.75 1.01 1.351

接近0%

0.49 0.50 0.22 0.49 0.48 0.31

0.49 0.52 0.33 0.25 0.50 0.20

0.52 0.20 0.398

圖片

圖7停用NTP時(shí)GetLocalTime與IRIG.B時(shí)碼卡時(shí)間差值曲線圖片

圖8啟用NTP時(shí)GetLocalTime與IRIG.B時(shí)碼卡時(shí)間差值曲線

圖7顯示了停用NTP時(shí),GetLocalTime與IRIG.B時(shí)碼卡時(shí)間差值隨時(shí)間變化的曲線。以IRIG.B時(shí)碼卡時(shí)間為基準(zhǔn),理想情況下(測(cè)試計(jì)算機(jī)無(wú)頻率偏差)時(shí)間差值曲線應(yīng)接近水平(在某個(gè)值附近波動(dòng)),實(shí)際情況中由于頻率偏差的存在,時(shí)間差值持續(xù)減小,通過(guò)線性擬合曲線近似滿足:

y=0.000662x-685.40(2)其中:x的單位為100ms,y的單位為ms,物理意義為測(cè)試計(jì)算機(jī)的時(shí)鐘每100ms比基準(zhǔn)時(shí)鐘快0.000662ms,可換算為每秒快6.62×10-6 s,即頻率偏差為6.62PPM。在測(cè)試計(jì)算機(jī)查看ntp.drift文件發(fā)現(xiàn)由NTP計(jì)算出的頻率偏差為7.055PPM,兩者是非常接近的。圖8中,在啟用NTP并達(dá)到同步狀態(tài)后,GetLocalTime與IRIG.B時(shí)碼卡時(shí)間差值的平均值為3.39ms,99%以上的時(shí)間差值分布在[-1,9]ms內(nèi),對(duì)比停用NTP時(shí)的情況,表明NTP對(duì)計(jì)算機(jī)時(shí)鐘頻率偏差的校正是有效的。

4結(jié)語(yǔ)

實(shí)驗(yàn)環(huán)境測(cè)試結(jié)果和在實(shí)際系統(tǒng)中結(jié)合IRIG.B時(shí)碼卡獲得的測(cè)試數(shù)據(jù)表明,NTP對(duì)計(jì)算機(jī)時(shí)鐘的頻率偏差計(jì)算和校正具有良好的性能,通過(guò)校正頻率偏差實(shí)現(xiàn)連續(xù)和穩(wěn)定的時(shí)間同步,因此在將NTP投入最終應(yīng)用之前應(yīng)進(jìn)行充分的試運(yùn)行(如持續(xù)運(yùn)行NTP一到兩天時(shí)間),使NTP獲得較好的頻率偏差測(cè)算結(jié)果。高系統(tǒng)負(fù)載測(cè)試表明NTP只需要很少的系統(tǒng)資源就可以運(yùn)行,即使在硬件配置較差的情況下也能運(yùn)行得很好。而在高網(wǎng)絡(luò)負(fù)載下,網(wǎng)絡(luò)傳輸延遲顯著增大,則時(shí)間同步的誤差范圍也隨之增大,給NTP性能的穩(wěn)定性帶來(lái)不利影響。

參考文獻(xiàn):[1]

MILLS D L. Internet time synchronization: The network time protocol [J]. IEEE Transactions on Communications, 1991,39(10):1482-1493.

[2]

MILLS D L. Network Time Protocol (NTP) general overview [EB/OL]. [2011-07-19]..

[8]

JOHAN N. Implement a continuously updating, high.resolution time provider for Windows [J/OL]. MSDN Magazine,(2004-03-10)[2011-07-19]. msdn.省略/en-us/magazine/cc163996.aspx.

相關(guān)期刊更多

大連教育學(xué)院學(xué)報(bào)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

大連市教育局

語(yǔ)文教學(xué)之友

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

河北省教育廳

德州學(xué)院學(xué)報(bào)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

山東省教育廳

主站蜘蛛池模板: 松江区| 交口县| 灵山县| 富宁县| 江口县| 汶上县| 马边| 越西县| 清丰县| 新乡市| 阿勒泰市| 无棣县| 会泽县| 皮山县| 太湖县| 红原县| 车险| 淄博市| 安顺市| 蓬安县| 景东| 张家港市| 宜州市| 金昌市| 南涧| 白朗县| 温泉县| 岢岚县| 泰州市| 临高县| 梁山县| 开鲁县| 龙江县| 绥芬河市| 辽阳市| 同江市| 台南县| 凉山| 沙坪坝区| 上林县| 通河县|