“線上音樂會”是情懷也是未來

古琴名家李鳳雲正在演奏。

疫情發生以來,為減少人員聚集,各大劇場相繼取消了近期活動,中山公園音樂堂也不例外。這两天,音樂堂宣布將繼續取消三月份演出。不能相聚在劇場中的這段日子,音樂卻仍然沒有遠離熱愛它的人們。打開中山公園音樂堂的微信公眾號,管風琴莊重肅穆,琴簫意境悠遠,吉他浪漫輕柔,十幾期公益“線上音樂會”風格各異,卻無不觸動人心。把“演出”帶到線上,既是藝術家的情懷所系,也是劇場未來發展的機遇所在。

演出暫時停擺,並不意味着劇場能夠放假歇業。1月24日,大年三十當天,中山公園音樂堂宣布取消春節期間的演出,此後,二月份和三月份的演出又相繼取消。沒有了來來往往的觀眾,劇場遠比平時冷清,但該做的工作還有許多。“一個演出場所,設備設施需要維護,也需要安全方面的日常巡視。”在接受電話採訪前,北京保利紫禁城劇院管理有限公司、中山公園音樂堂總經理徐堅剛剛到劇場里轉了一圈。

諮詢電話旁也有工作人員值班。每天上午九點到下午五點,總會有幾個電話打來。為了盡可能地避免人員接觸,讓觀眾安心地待在家裡,幾輪退票全部通過線上進行,具體的操作方法已經寫在了微信公眾號的相關推送里,但因為涉及的演出場次眾多,購票方式不一,還是有觀眾更希望通過電話了解詳情。

“我們一直都在關注疫情的發展。”疫情暴發后,所有人都從新聞和數據中預感到,這次疫情不會很快結束,“總不能一直等下去吧?”劇場不能來了,但網絡沒斷,於是音樂堂從現有的實況錄像中精心挑選了一些效果不錯的視頻,通過微信公眾號免費分享給樂迷。

2月8日,元宵佳節,去年4月21日音樂堂重張二十周年慶典音樂會的上半場作為第一期“線上音樂會”推出,在《康定情歌》《在那遙遠的地方》等曲目的動人旋律里,這個特殊的元宵節多了幾分喜氣。接下來,胡琴名家宋飛、琵琶名家吳玉霞、鋼琴名家盛原、古琴名家李鳳雲等藝術家的演奏視頻陸續上線,每一張面孔都是這裏的老朋友,觀眾們熟悉的那個音樂堂又“回來”了。

每條“線上音樂會”的推送,都有這樣一句話:“本系列視頻均為藝術家免費授權。”在聽到音樂堂的提議后,沒有推辭和猶豫,出鏡的藝術家們很快響應,“所有人都在想,自己能做些什麼。”授權視頻的同時,藝術家們還送上了最真摯的寄語:著名女高音歌唱家張立萍就在武漢出生長大,一句“身為湖北人,心繫在武漢”,寥寥十字,盡訴思念和牽挂;青年豎琴演奏家孫詩萌曾多次在武漢琴台音樂廳演出,那裡的觀眾“熱情而專業”。她用一首誕生在湖北的《洪湖水浪打浪》遙寄祝福,“就像這首歌中所表達的,戰鬥終會勝利,祥和安寧終會回歸。盼望所有醫護人員平安,我們攜手共克時艱,盼望冬去春來!”

這次的疫情,總是不免讓人聯想起2003年的“非典”。那一年,音樂堂也經歷過與現在相似的情況。

徐堅一直記得,春天到了,音樂堂所在的中山公園鮮花盛開,但偌大的公園裡空空蕩蕩,幾乎不見人影,音樂堂取消了全部演出,直到暑假前後才慢慢恢復。“那個時候,能做的只有等待。”徐堅回憶。網絡讓一切變得與從前不同,“大家多了一種方式,能互相保持溝通,表達惦念。”也正是得益於網絡,儘管劇場暫時關閉,觀眾仍然可以從線上的“演出”中尋找藝術帶來的慰藉。

像中山公園音樂堂一樣,把演出、藝術普及等內容轉移到線上的劇場還有很多。經此一“疫”,對於“實體”劇場來說,精良的演出實況“囤貨”、開拓線上傳播的重要性變得越發不言而喻,國內的劇場藝術普及尚在起步階段,再加上疫情的影響,這段時間,線上“演出”多是免費的公益之舉,而在古典藝術耕耘更深的歐美地區,許多類似的視頻都需付費。維也納國家歌劇院数字發展部部長克里斯托弗·魏道爾曾說,他希望藉助付費,向觀眾傳遞“藝術有價”的理念,“沒有哪座劇院指望藉此來增加經濟收益,但這些東西一定是有價值的,你不需要付多少錢,但你需要付錢。”無論版權還是藝術家和幕後工作人員的努力,付費都代表着一種尊重。(記者 高倩)

本站聲明:網站內容來http://www.societynews.cn/html/wh/fq/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計最專業,超強功能平台可客製化

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家公司費用怎麼算?

故宮博物院—— 数字展生機 文化添活力

如今,觀眾在家便可逛故宮、看展覽、賞文物、學歷史。走在数字博物館建設前列的“数字故宮”,以越來越開放的姿態,讓古老的故宮與時代相接,讓更多的觀眾與文化相遇。正如故宮博物院院長王旭東所說,願5000年的中華文明、600年的紫禁城,通過数字故宮,走入觀眾心田,讓其承載的中華優秀傳統文化,在人們心中種下一粒種子,並生根、發芽,築牢每一位中國人的文化自信。

故宮博物院首先為延遲開學的孩子們送上了一門公開課:該院和中信出版集團聯合推出《我要去故宮》少兒讀本和同名公益視頻課,以新穎的形式、有趣的內容,為小朋友揭開紫禁城的奧秘,讓他們足不出戶就能“雲遊故宮”。

說到“雲遊故宮”,打開故宮博物院官網和官方微信便能隨時隨地來一場“深度游”。進入以高清影像記錄故宮各個院落的“全景故宮”欄目,全部開放區域以及養心殿、重華宮等暫未開放區域的外部空間和內部空間可盡收眼底;同時觀眾可以跨越時空,欣賞故宮一年四季之美景。通過“V故宮”,可以身臨其境般地深度探訪頗具人氣的養心殿、虛擬修繕后的“水晶宮”靈沼軒、乾隆“秘密花園”中的倦勤齋等“神秘”宮殿,在沉浸式互動體驗中多層次解析皇家生活以及建築背後蘊含的歷史文化。

故宮博物院擁有超過186萬件/套藏品。為了進一步活化典藏,以“小”空間呈現“大”庫藏,故宮博物院利用網絡平台推出“故宮名畫記”“数字文物庫”“数字多寶閣”,三者各有側重。“故宮名畫記”現收錄歷代名畫334幅,通過超高清数字影像無極縮放,《清明上河圖》街邊商販的表情、《千里江山圖》山間亭台的構造等,一覽無餘,纖毫畢現;與之相關的論文資料、研究成果等內容也一應俱全,集審美與知識於一體。2019年建成的“数字文物庫”,一次性推出故宮博物院藏二十五大類文物的5萬餘張高清影像,滿足公眾博古賞析、學習研究之需求。“数字多寶閣”目前上線金銀器、玉石器、銅器等十二大類共200餘件三維文物,高精度全方位立體式地展示文物的細節和全貌,觀眾輕輕滑動鼠標便能零距離“觸摸”文物。

近期,故宮博物院官網還推出虛擬展覽——《淳化閣帖》版本展等。《淳化閣帖》版本複雜。該展彙集故宮博物院藏品,以宋刻《淳化閣帖》、明刻《淳化閣帖》和清刻《淳化閣帖》三個部分高清展示各版本細節,方便觀眾進行直觀對比欣賞。同時,為讓觀眾有機會“重回展廳”,“故宮展覽”APP集合“賀歲迎祥”“須彌福壽”等2015年以來推出的76個主題各異的展覽,觀眾可在展廳全景中虛擬漫遊,全方位了解展覽、展品信息,讓展覽真正實現“不落幕”。

除此以外,故宮博物院官網推出的“視聽館”,使觀眾可以聆聽故宮博物院研究人員對古代名畫的解析,聆聽中國傳統音樂以及現代年輕人用音樂詮釋古代名畫中的故事及意蘊。“文創”欄目下的“故宮壁紙”,將古代精品文物設計成可供下載的電腦和手機壁紙;“故宮回聲”則以連載漫畫的形式,呈現了抗戰時期故宮國寶南遷及西遷的故事……可以預見,隨着時代發展,故宮博物院的数字體驗內容和層次將不斷豐富。

本站聲明:網站內容來http://www.societynews.cn/html/wh/fq/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※超省錢租車方案

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

※推薦台中搬家公司優質服務,可到府估價

南科大研發護目鏡防霧濕巾 60萬片已抵一線

本報訊(記者 匡小穎)一線醫護人員長時間佩戴口罩、護目鏡,護目鏡上滿是霧氣,影響工作效率,又很難受。近日,南方科技大學副教授孫大陟團隊自主研發出防霧新材料——防霧消毒濕巾和防霧酒精噴劑。用濕巾擦拭過的護目鏡,防霧效果可持續24小時。第一批產品經試用效果較好,團隊迅速擴大產能,5天內生產出60萬片防霧酒精濕巾和2萬瓶防霧酒精噴劑,全力支援武漢。

2月26日,在南方科技大學校園內一個簡短的捐贈交接儀式后,載着60萬片防霧酒精濕巾和2萬瓶防霧酒精噴劑的貨車出發,馳援湖北武漢。

這批濕巾和噴劑是一批防霧新材料,由南科大材料科學與工程系副教授孫大陟和南科大首屆本科畢業生張至共同發起創立的深圳南科新材科技有限公司,以及孫大陟課題組學生創業團隊共同緊急研發趕製。

張至對北京青年報記者介紹,護目鏡起霧,是因水蒸氣在鏡片等表面遇冷液化形成了小水滴。光線產生散射,造成視線模糊不清。他們團隊研發的濕巾加入了一種納米親水材料,濕巾擦拭后,能在鏡片等表面形成一層持久的透明親水保護膜。這層保護膜會降低水滴表面張力,使小水滴形成水膜,大大降低光線被散射的可能性,從而消除霧氣。而且團隊在溶劑中加入了75%酒精,讓濕巾又有了消毒效果。張至說,防霧加消毒二合一的效果,是目前市面上的產品不具備的。張至說,擦拭後防霧效果可保持至少24小時。 理論上,一片濕巾可以擦一到兩個護目鏡,那這次捐贈的60萬片濕巾可以擦60萬個護目鏡。這還不包括那2萬瓶防霧消毒噴霧。

張至介紹,研發成功新材料后,第一批產品做出100罐濕巾,其中50罐捐贈給了南科大第二附屬醫院(深圳市第三人民醫院)。醫護人員對第一批產品反饋很好。所以,團隊決定擴大產能,支援武漢。濕巾的原材料是無紡布,無紡布也是口罩的原材料,所以非常緊缺。在聯繫多家單位后,最終從東北緊急採購了無紡布,並空運到深圳。學校各部門抽調員工、課題組成員增援團隊,當了幾天的工人。最終他們用不到五天的時間生產出1萬桶濕巾,2萬瓶噴劑。

2月27日晚,這批物資已被送達武漢抗疫一線醫院。

本站聲明:網站內容來http://www.societynews.cn/html/wh/fq/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※回頭車貨運收費標準

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

這SUV空間逆天動力超猛 銷量王的昂科威都怕了嗎?

在副駕駛座前方的大塊大理石紋路木板更顯高貴。冠道的內飾則是樸實無華,各方面都按部就班,難以帶來什麼越級享受。採用按鈕式擋桿,令擋桿下方可抽空放東西。由此可見,冠道的設計都是偏向實用為主。空間對比可以看得出,冠道的後座空間是如此的變態,就算乘客在後排葛優躺,恐怕也很難頂到前排。

前言冠道是本田最新推出的5座中型SUV,意欲沖高來撼動別克昂科威在這個領域的王者地位。可是,昂科威亦絕非等閑之輩,馬上降價來迎戰強敵。究竟兩大高手誰更勝一籌?下面我就列舉兩個指導價相近的車型來對比。

昂科威 2017款 28T 四驅精英型

指導價:26.99萬

優惠幅度:兩萬元左右

冠道 2017款 370TURBO 兩驅精英版

指導價:26.98萬

優惠幅度:暫本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計最專業,超強功能平台可客製化

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家公司費用怎麼算?

沒天理!回頭率爆表的總統級座駕 竟然比寶馬5系還便宜?

0T兩款發動機,匹配6AT變速箱,高配車型有四驅系統搭配,整體動力輸出數值十分高,尤其是3。0T車型的參數十分恐怖。就目前的信息來看,預售的三款車型配置都十分高,可變懸挂/胎壓監測/一鍵啟動/電動後備廂/前後雷達/真皮座椅/主動剎車系統都是標配。

外觀

霸氣敦實

外觀上林肯新大陸的設計和上次咱們試駕過的林肯MKZ有很大的相似度,除了車尾之外,其它地方設計基本相同,不過在車門把手上大陸還是十分有標誌性,由於車身尺寸碩大,加上碩大的中網和犀利的大燈,林肯大陸的氣場十分強大,看上去有幾分大型豪華轎車的感覺。

內飾

用料奢華

內飾上林肯大陸的用料十分值得讚歎,雖然在中控台的造型設計上不算多麼出彩,和德系車的車廂相比設計感欠缺,但是細膩的皮革到處都是,配置也十分豐富,大陸的內飾也值得讚歎,在MKZ上那個十分有福特味道的儀錶盤並沒有出現在大陸上,大陸使用一塊液晶儀錶盤,显示信息更加豐富,效果也更加棒。

空間

足夠寬敞

由於大陸的尺寸十分龐大,軸距也接近3米,所以大陸的內部空間還是十分有保障的,和同價位的加長對手相比也絲毫不遜色,後備箱空間十分規整但是寬度比較窄,實用性受到一定的影響。

動力

數據強大

動力上林肯大陸使用了2.0T/3.0T兩款發動機,匹配6AT變速箱,高配車型有四驅系統搭配,整體動力輸出數值十分高,尤其是3.0T車型的參數十分恐怖。

就目前的信息來看,預售的三款車型配置都十分高,可變懸挂/胎壓監測/一鍵啟動/電動後備廂/前後雷達/真皮座椅/主動剎車系統都是標配。結合42萬的預售價來看相比德系對手優勢不小。林肯大陸有着龐大的尺寸,精緻豪華的內飾氛圍和寬敞的空間,和德系對手相比它的價格更有誘惑力,配置更加豐富,唯一需要擔心的就是品牌了,還是那句話,人家不認識林肯標啊!本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※超省錢租車方案

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

※推薦台中搬家公司優質服務,可到府估價

這款歐系SUV品質好 而且20萬內配置完虐日產奇駿?

內飾設計兩台車的內飾設計都屬於乏善可陳,沒有什麼太大的亮點。不過,奇駿烤黑鋼琴漆的中控面板會更顯高級,而科雷嘉的設計則偏向於簡潔,甚至略顯可愛。乘坐空間與感受奇駿的後排奇駿的軸距2706mm,而科雷嘉的軸距則為2645mm,這就有了61mm的差距。

科雷嘉與逍客同為雷諾-日產聯盟CMF的產物,但是科雷嘉的價格已經越級去挑戰了奇駿的售價區間,那麼下面編者我就分析一下科雷嘉可否有能力挑戰奇駿的地位。首先,為了公平起見,我會拿科雷嘉的2.0L 兩驅尊貴版與奇駿的2.0L CVT舒適版 2WD來作對比,兩者售價均為19.68萬,而終端優惠都在2萬元左右,可能奇駿還能有更大一點點的優惠。

外觀設計

科雷嘉的前臉看上去很有流線感,而且很妖嬈,充滿法式浪漫。大燈處,兩個半矩形框分別把遠近光燈半包圍住,盡顯銳利。尾部則略為簡潔,僅僅是尾燈處向側面作了延伸。

奇駿的前臉用了倒梯形的設計,各處有棱有角,既具時尚,也不失陽剛之氣。整個側面相當簡練,C柱往後線條開始上揚。

動力總成

雖然兩者的發動機型號不一樣,但是各種參數均高度一致,最大輸出150馬力和200牛米。同樣地,兩款車都搭載了CVT變速箱,不過開起來就略有差異了。

科雷嘉給人的感覺是不緊不慢,踩下油門,轉速先升上去,然後車速再慢慢攀升。雖然是CVT變速箱,但模擬出了7個擋位,因此,在換擋時,能感受到變速箱的節奏感。

奇駿則與科雷嘉調性相反,油門響應很快,市區中開起來相當輕快。然而,一旦開快以後再加速,則會有多數小排量發動機存在的問題,就是光吼不走。至於CVT的匹配很好,開起來也平順,動力銜接流暢。

內飾設計

兩台車的內飾設計都屬於乏善可陳,沒有什麼太大的亮點。不過,奇駿烤黑鋼琴漆的中控面板會更顯高級,而科雷嘉的設計則偏向於簡潔,甚至略顯可愛。

乘坐空間與感受

奇駿的後排

奇駿的軸距2706mm,而科雷嘉的軸距則為2645mm,這就有了61mm的差距。進到車廂內的後排會發現奇駿的腿部空間相當富餘,不過座椅太大,包裹性略顯不足,但舒適性可以給高分,很柔軟。值得表揚的一點就是配有後座出風口。

科雷嘉的後排

科雷嘉的後排空間就不是那麼樂觀了,腿部空間尚還可以,然而座椅靠背較直,填充料較硬大大影響了乘坐舒適性。還有一點就是缺乏後座出風口,這就不太對得起次頂配這個配置了。

配置對比

奇駿用的是腳剎,而科雷嘉用的是电子駐車。而且,科雷嘉的18寸輪胎從視覺感受與抓地力上要優於奇駿的17寸輪胎,不過油耗上會略有吃虧。除此以外,科雷嘉比奇駿多出了前後排頭部氣囊和車頂行李架。其餘的配置差異,可以看下錶對比。

油耗及保養費用

鑒於動力總成上的一致性,同時整備質量也只差了十幾公斤。因此,兩台車均做出了百公里綜合油耗8.9L的好成績。

在保養費用的對比上,奇駿以6萬公里總保養費用5225元勝出,而科雷嘉的費用為6562元。奇駿送兩次保養,同時變速箱油終身免維護,而火花塞每10萬公里更換一次,這些都是它的保養費用低於科雷嘉的原因。

編者總結:

從以上對比不難看出,科雷嘉對比奇駿優勝在更時尚的外觀,以及一些配置。但是在駕駛和乘坐感受上都要遜於奇駿。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※回頭車貨運收費標準

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

Elasticsearch系列—生產集群部署(下)

概要

本篇繼續講解Elasticsearch集群部署的細節問題

集群重啟問題

如果我們的Elasticsearch集群做了一些離線的維護操作時,如擴容磁盤,升級版本等,需要對集群進行啟動,節點數較多時,從第一個節點開始啟動,到最後一個節點啟動完成,耗時可能較長,有時候還可能出現某幾個節點因故障無法啟動,排查問題、修復故障后才能加入到集群中,此時集群會幹什麼呢?

假設10個節點的集群,每個節點有1個shard,升級后重啟節點,結果有3台節點因故障未能啟動,需要耗費時間排查故障,如下圖所示:

整個過程步驟如下:

  1. 集群已完成master選舉(node6),master發現未加入集群的node1、node2、node3包含的shard丟失,便立即發出shard恢復的指令。

  2. 在線的7台node,將其中一個replica shard升級為primary shard,並且進行為這些primary shard複製足夠的replica shard。

  3. 執行shard rebalance操作。

  4. 故障的3台節點已排除,啟動成功后加入集群。

  5. 這3台節點發現自己的shard已經在集群中的其他節點上了,便刪除本地的shard數據。

  6. master發現新的3台node沒有shard數據,重新執行一次shard rebalance操作。

這個過程可以發現,多做了四次IO操作,shard複製,shard首次移動,shard本地刪除,shard再次移動,這樣憑空造成大量的IO壓力,如果數據量是TB級別的,那費時費力不討好。

出現此類問題的原因是節點啟動的間隔時間不能確定,並且節點越多,這個問題越容易出現,如果可以設置集群等待多少個節點啟動后,再決定是否對shard進行移動,這樣IO壓力就能小很多。

針對這個問題,我們有下面幾個參數:

  • gateway.recover_after_nodes:集群必須要有多少個節點時,才開始做shard恢復操作。
  • gateway.expected_nodes: 集群應該有多少個節點
  • gateway.recover_after_time: 集群啟動后等待的shard恢復時間

如上面的案例,我們可以這樣設置:

gateway.recover_after_nodes: 8
gateway.expected_nodes: 10
gateway.recover_after_time: 5m

這三個參數的含義:集群總共有10個節點,必須要有8個節點加入集群時,才允許執行shard恢復操作,如果10個節點未全部啟動成功,最長的等待時間為5分鐘。

這幾個參數的值可以根據實際的集群規模來設置,並且只能在elasticsearch.yml文件里設置,沒有動態修改的入口。

上面的參數設置合理的情況,集群啟動是沒有shard移動的現象,這樣集群啟動的時候就可以由之前的幾小時,變成幾秒鐘。

JVM和Thread Pool設置

一提到JVM的調優,大家都有手癢的感覺,好幾百個JVM參數,說不定開啟了正確的按鈕,從此ES踏上高性能、高吞吐量的道路。現實情況可能是我們想多了,ES的大部分參數是經過反覆論證的,基本上不用咱們太操心。

JVM GC

Elasticsearch默認使用的垃圾回收器是CMS。

## GC configuration
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly

CMS回收器是併發式的回收器,能夠跟應用程序工作線程併發工作,最大程度減少垃圾回收時的服務停頓時間。

CMS還是會有兩個停頓階段,同時在回收特別大的heap時也會有一些問題。儘管有一些缺點,但是CMS對於要求低延時請求響應的軟件來說,還是最佳的垃圾回收器,因此官方的推薦就是使用CMS垃圾回收器。

有一種最新的垃圾回收器叫做G1。G1回收器可以比CMS提供更少的回收停頓時間,而且能夠這對大heap有更好的回收表現。它會將heap劃分為多個region,然後自動預測哪個region會有最多可以回收的空間。通過回收那些region,就可以最小化停頓時長,而且可以針對大heap進行回收。

聽起來還挺好的,只是G1還是比較年輕的一種垃圾回收器,而且經常會發現一些新的bug,這些bug可能會導致jvm掛掉。穩定起見,暫時不用G1,等G1成熟后ES官方推薦后再用不遲。

線程池

我們開發Java應用系統時,對系統調優的一個常見手段就是調整線程池,但在ES中,默認的threadpool設置是非常合理的,對於所有的threadpool來說,除了搜索的線程池,都是線程數量設置的跟cpu core一樣多的。如果我們有8個cpu core,那麼就可以并行運行8個線程。那麼對於大部分的線程池來說,分配8個線程就是最合理的數量。

搜索會有一個更加大的threadpool,線程數量一般被配置為:cpu core * 3 / 2 + 1。

Elasticsearch的線程池分成兩種:接受請求的線程和處理磁盤IO操作的線程,前面那種由ES管理,后一種由Lucene管理,它們之間會進行協作,ES的線程不會因為IO操作而block住,所以ES的線程設置跟CPU核數一樣或略大於CPU核數即可。

服務器的計算能力是非常有限的,線程池的數量過大會導致上下文頻繁切換,更費資源,如果threadpool大小設置為50,100,甚至500,會導致CPU資源利用率很低,性能反而下降。

只需要記住:用默認的線程池,如果真要修改,以CPU核數為準。

heap內存設置最佳實踐

Elasticsearch默認的jvm heap內存大小是2G,如果是研發環境,我會改成512MB,但在生產環境2GB有點少。

在config/jvm.options文件下,可以看到heap的設置:

# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space

-Xms2g
-Xmx2g

分配規則

Elasticsearch使用內存主要有兩個大戶:jvm heap和lucene,前者ES用來存放很多數據結構來提供更快的操作性能,後者使用os cache緩存索引文件,包括倒排索引、正排索引,os cache內存是否充足,直接影響查詢檢索的性能。

一般的分配規則是:jvm heap佔用小於一半的內存,剩下的全歸lucene使用。

如果單台機器總內存64GB,那麼heap頂格內存分配為32GB,因為32GB內存以下,jvm會使用compressed oops來解決object pointer耗費過大空間的問題,超過32GB后,jvm的compressed oops功能關閉,這樣就只能使用64位的object pointer,會耗費更多的空間,過大的object pointer還會在cpu,main memory和LLC、L1等多級緩存間移動數據的時候,吃掉更多的帶寬。最終的結果可能是50GB內存的效果和32GB一樣,白白浪費了十幾GB內存。

這裏涉及到jvm的object pointer指針壓縮技術,有興趣可以單獨了解一下。

如果單台機器總內存小於64GB,一般heap分配為總內存的一半即可,具體要看預估的數據量是多少。

如果使用超級機器,1TB內存的那種,官網不建議上那麼牛逼的機器,建議分配4-32GB內存給heap,其他的全部用來做os cache,這樣數據量全部緩存在內存中,不落盤查詢,性能杠杠滴。

最佳實踐建議

  1. 將heap的最小值和最大值設置為一樣大。
  2. elasticsearch jvm heap設置得越大,就有越多的內存用來進行緩存,但是過大的jvm heap可能會導致長時間的gc停頓。
  3. jvm heap size的最大值不要超過物理內存的50%,才能給lucene的file system cache留下足夠的內存。
  4. jvm heap size設置不要超過32GB,否則jvm無法啟用compressed oops,將對象指針進行壓縮,確認日誌里有[node-1] heap size [1007.3mb], compressed ordinary object pointers [true] 字樣出現。
  5. 最佳實踐數據:heap size設置的小於zero-based compressed ooops,也就是26GB,但是有時也可以是30GB。通過-XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode開啟對應,確認有heap address: 0x00000000e0000000, size: 27648 MB, Compressed Oops mode: 32-bit字樣,而不是heap address: 0x00000000f4000000, size: 28672 MB, Compressed Oops with base: 0x00000000f3ff0000字樣。

swapping問題

部署Elasticsearch的服務盡可能關閉到swap,如果內存緩存到磁盤上,那查詢效率會由微秒級降到毫秒級,會造成性能急劇下降的隱患。

關閉辦法:

  1. Linux系統執行 swapoff -a 關閉swap,或在/etc/fstab文件中配置。

  2. elasticsearch.yml中可以設置:bootstrap.mlockall: true 鎖住自己的內存不被swap到磁盤上。

使用命令 GET _nodes?filter_path=**.mlockall 可以查看是否開啟mlockall
響應信息:

{
  "nodes": {
    "A1s1uus7TpuDSiT4xFLOoQ": {
      "process": {
        "mlockall": true
      }
    }
  }
}

Elasticsearch啟動的幾個問題

  1. root用戶啟動實例的問題
    如果你用root用戶啟動Elasticsearch的實例,將得到如下的錯誤提示:
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.3.1.jar:6.3.1]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:104) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:171) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.3.1.jar:6.3.1]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.3.1.jar:6.3.1]
	... 6 more

無它,建立一個用戶,專門用來啟動Elasticsearch的,如esuser,相應的系統目錄和數據存儲目錄都賦予esuser賬戶為歸屬者。

  1. 啟動時提示elasticsearch process is too low,並且無法啟動成功

完整的提示信息:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
memory locking requested for elasticsearch process but memory is not locked

解決辦法:設置系統參數,命令行中的esuser為建立的Linux用戶。

[root@elasticsearch01 bin]# vi /etc/security/limits.conf

# 在文件最後添加
esuser hard nofile 65536
esuser soft nofile 65536
esuser soft memlock unlimited
esuser hard memlock unlimited

設置完成后,可以通過命令查看結果:

# 請求命令
GET _nodes/stats/process?filter_path=**.max_file_descriptors

# 響應結果
{
  "nodes": {
    "A1s1uus7TpuDSiT4xFLOoQ": {
      "process": {
        "max_file_descriptors": 65536
      }
    }
  }
}
  1. 提示vm.max_map_count [65530] is too low錯誤,無法啟動實例

完整的提示信息:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解決辦法:添加vm.max_map_count配置項

臨時設置:sysctl -w vm.max_map_count=262144

永久修改:修改vim /etc/sysctl.conf文件,添加vm.max_map_count設置

[root@elasticsearch01 bin]# vim /etc/sysctl.conf

# 在文件最後添加
vm.max_map_count=262144

# 執行命令
[root@elasticsearch01 bin]# sysctl -p

Elasticsearch實例啟停

實例一般使用後台啟動的方式,在ES的bin目錄下執行命令:

[esuser@elasticsearch01 bin]$ nohup ./elasticsearch &
[1] 15544
[esuser@elasticsearch01 bin]$ nohup: 忽略輸入並把輸出追加到"nohup.out"

這個elasticsearch沒有stop參數,停止時使用kill pid命令。

[esuser@elasticsearch01 bin]$ jps | grep Elasticsearch
15544 Elasticsearch
[esuser@elasticsearch01 bin]$ kill -SIGTERM 15544

發送一個SIGTERM信號給elasticsearch進程,可以優雅的關閉實例。

小結

本篇接着上篇的內容,講解了集群重啟時要注意的問題,JVM Heap設置的最佳實踐,以及Elasticsearch實例啟動時常見的問題解決辦法,最後是Elasticsearch優雅關閉的命令。

專註Java高併發、分佈式架構,更多技術乾貨分享與心得,請關注公眾號:Java架構社區
可以掃左邊二維碼添加好友,邀請你加入Java架構社區微信群共同探討技術

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

※推薦評價好的iphone維修中心

網頁設計最專業,超強功能平台可客製化

※別再煩惱如何寫文案,掌握八大原則!

iPhone 12 Pro Max 對決三星 Galaxy S21 Ultra 應用程式啟動速度實戰

先前我們才分享過 YouTube 頻道 PhoneBuff 進行 iPhone 12 Pro Max 對決三星 Galaxy S21 Ultra 跌落測試,當時 iPhone 12 Pro Max 在耐摔方面取得勝利。不過回歸日常使用手機使用面,選擇這類旗艦級手機的用戶往往對於手機效能更為要求,因此開啟應用程式的開啟速度也是最為有感的一種方式。
這次 PhoneBuff 就找來 iPhone 12 Pro Max 進營最直接的應用程式啟動速度實戰,究竟三星在這一回 Galaxy S21 Ultra 能扳回勝利嗎?

iPhone 12 Pro Max 對決三星 Galaxy S21 Ultra 應用程式啟動速度實戰

在開始測試前比較一下兩款手機的規格配置,首先三星 Galaxy S21 Ultra 搭載 Qualcomm Snapdragon 888 行動平台、配備 12GB RAM 和 128GB ROM ,而 iPhone 12 Pro Max 則搭載 Apple A14 仿生晶片、 6GB RAM 和 128GB ROM :

這次 PhoneBuff 的測試將同時分別在 Galxay S21 Ultra 與 iPhone 12 Pro Max 依序開啟相同的應用程式,藉此比較出兩者在開啟各款 App 所需的時間。在第一輪開啟的前五款 App 依序為 Facebook 、 Starbucks 、 Word 、 Excel 以及相機 App ,在這階段 Galaxy S21 Ultra 以些微差距領先:

不過隨著後續執行更多不同類型的 App 後,換成 iPhone 12 Pro Max 取得領先:

在第一輪開啟共 16 款不同類型的 App ,計算出 iPhone 12 Pro Max 所需要的時間為 1 分 46 秒 74 ,而 Galaxy S21 Ultra 則需要 1 分  54 秒 64 :

接著第二輪重新開啟第一輪的所有 App ,最終在第二輪 iPhone 12 Pro Max 用了 43 秒 23 ,而 Galaxy S21 Ultra 則需要 45 秒 98 :

最終分析 iPhone 12 Pro Max 和 Galaxy S21 Ultra 開啟不同款 App 所需要的時間整理如下:

完整測試影片

 

圖片/消息來源: PhoneBuff(YouTube)

延伸閱讀:
華碩傳聞將在今年推出小尺寸旗艦 ZenFone mini , ROG Phone 5 於 4 月推出、價格將高於 ROG Phone 3

小米首款「四曲瀑布螢幕概念手機」正式亮相!四邊 88° 超曲面螢幕、螢幕下前鏡頭、整機一體無孔化設計

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

【其他文章推薦】

網頁設計最專業,超強功能平台可客製化

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家公司費用怎麼算?

Jon Prosser 爆料全新 iPad Pro 與 AirTags 將於 3 月發表

2021 年 Apple 也預計會發表許多新產品,其中第一波的新品可能將在不久後登場。根據 Jon Prosser 上個月的爆料指出 Apple 計劃在 3 月推出搭載 Mini LED 螢幕的全新年式 iPad Pro (2021) ,當時就有傳聞 AirTags 有機會同時登場。稍早, Jon Prosser 在 Twitter 再次發文提及 AirTags 將會在 3 月推出,預計 Apple 會採線上發表的型式宣佈此消息。另外,針對 iPad Pro 的發表時間的疑問也再次回應會在下個月一併亮相。

▲圖片來源:MacRumors

Jon Prosser 爆料全新 iPad Pro 與 AirTags 將於 3月發表

過去多次精準預測、但在去年也有幾次失準紀錄的 Jon Prosser 在今日稍早於 Twitter 發文表示 AirTags 仍在進行中、預計會在 3 月發表,而且這次並沒有聽到會有延誤。但是,這並非他第一次聲稱取得 AirTags 的相關消息,因為在早在去年他就曾表示 AirTags 肯定會在 11 月中的活動中亮相,最終該活動則是推出多款搭載 Apple M1 晶片的 Mac 電腦,並沒有 AirTags 。後續也提及 AirTags 將與 iOS 14.3/iPadOS 14.3 一同發表,但事實也非如此。
這次 Jon Prosser 宣稱 2021 年 3 月是 AirTags 的發表月份,值得注意過去 Apple 通常不會在每年 3 月之前舉行活動發表新品,因此這次的說法似乎是有根據的猜測。

▲圖片來源:Jon Prosser(Twitter/@jon_prosser)

早在去年, Jon Prosser 就在 Twitter 釋出 AirTags 的外觀渲染圖,後續也曾分享 3D 動圖版本的渲染圖,不過目前還未見到這款 Apple 的藍牙接收裝置發表。Ming-Chi Kuo 在上個月也表示 AirTags 有望在 2021 年發表,不過他並未提供具體的時程。

▲圖片來源:Jon Prosser(Twitter/@jon_prosser)

另外也有網友在該則貼文底下詢問 iPad Pro 的發表時間, Jon Prosser 則再次回應時間會在 3 月:

▲圖片來源:Jon Prosser(Twitter/@jon_prosser)

早在之前, Jon Prosser 就曾透露接下來在 3 月就可能會見到搭載 Mini LED 的 iPad Pro 登場。據悉全新 mini LED 螢幕的 2021 年款 iPad Pro 將搭載 5nm 製程的 A14X 仿生晶片,同時和 iPhone 12 系列一樣採用 Qualcomm Snapdragon X55 5G 連網數據晶片、支持 mmWave 毫米波和 6GHz 以下頻段,記憶體則有 6GB RAM。

▲圖片來源:MacRumors

也有網友詢問今年 Apple 是否還會推出具備 Touch ID 的 iPhone?關於這一點 Jon Prosser 回應也確認了此消息。

▲圖片來源:Jon Prosser(Twitter/@jon_prosser)

上個月, Apple Lab 在 Twitter 爆料指出 Apple 今年預計會推出全新 2021 年版本、螢幕更大的 iPhone SE 後繼機型,預計採用「iPhone SE Plus」。傳聞這款新機將配備 6.1 吋 LCD 螢幕、 A14 仿生晶片、 12MP 單鏡頭主相機和 700 萬像素視訊鏡頭、和 iPhone 12 系列一樣俱備 Smart HDR 3 拍攝,值得注意的是傳聞這款新機將保留 Touch ID 指紋辨識,不過預計會將指紋感應器比照 iPad Air 4 整合在機身側邊的電源鍵上。價格方面,傳聞 iPhone SE Plus 售價比起 2020 年的 iPhone SE(第 2 代)售價提升 100 美元左右,換算屆時在台灣的售價預計落在 16,900 元起。

▲圖片來源:Apple Lab(Twitter/@aaple_lab)

消息來源:Jon Prosser(Twitter/@jon_prosser)|MacRumors|Apple Lab(Twitter/@aaple_lab)

延伸閱讀:
Redmi K40 / K40 Pro、小米10 新版本外觀認證照曝光

小米11 Pro 新外觀渲染圖、規格曝光?!小米11 系列還有兩款高階機型尚未推出,不過小米10 將有 S870 小改升級版本

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

【其他文章推薦】

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※回頭車貨運收費標準

※推薦評價好的iphone維修中心

※超省錢租車方案

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

※推薦台中搬家公司優質服務,可到府估價

小米11 非官方拆解影片來了!有更多官方未提到的設計小巧思

在小米11 國際版於歐洲發表後,在 YouTube 的知名虐機頻道 JerryRigEverything 日前除了針對這款小米發表的首款 Snapdragon 888 旗艦手機小米11 進行虐機測試,其實也有針對這款小米新旗艦進行手機拆解,比起先前小米官方親自釋出的拆機影片, JerryRigEverything 的拆機則帶大家看到更多小米官方未提及的設計細節。 

小米11 非官方拆解影片來了!有更多官方未提到的設計小巧思

除了虐機測試考驗著手機螢幕、機身的耐用性表現,近日 JerryRigEverything 也為大家帶來小米11 的拆解影片,在卸下小米11 的玻璃後蓋後,可以看到一片大尺寸的無線充電線圈,可幫助小米11 完成最高 50W 的無線充電。

在小米11 機身內部的周圍的螺絲可以發現以不同顏色區分,例如其中有包括大量綠色的螺絲,這對於維修人員在作業時也更為方便:

另外,小米11 主相機的鏡頭蓋採用金屬製成:

小米11 搭載 2000 萬像素前置鏡頭相機:

小米11 搭載 1.08 億像素 AI 三鏡頭主相機,分別為 1.08 億像素廣角鏡頭為主鏡頭,搭配 1300 萬像素 123° 超廣角鏡頭 500 萬像素長焦微距鏡頭:

接著看到電池部分,小米11 內部電池旁有拆卸指引的貼片,只需依照指示即可輕鬆拆卸電池進行維修。

電池容量部分,小米11 內建等效 4,600mAh (typ) 高容量電池,實際上使用兩節單獨的電池以雙電池形式組合在一起,雙電池設計比起傳統單體電池組具備更快的充電效率。小米11 在充電方面支持 55W 有線快充、 50W無線快充以及10W 無線反充,小米11 國際版也將標配 55W GaN 氮化鎵充電器。

小米11 完整拆機影片

 

圖片/消息來源: JerryRigEverything(YouTube)

延伸閱讀:
小米11 骨牌挑戰影片!以 4100支成功完成挑戰

小米MIX系列「可量產」新機確認將在今年即將回歸,另有小米平板也將登場

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

【其他文章推薦】

※回頭車貨運收費標準

※產品缺大量曝光嗎?你需要的是一流包裝設計!

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※推薦評價好的iphone維修中心

※教你寫出一流的銷售文案?

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!