電視劇 刘翔吴莎

刘翔吴莎

影片信息

  • 片名:刘翔吴莎
  • 狀態(tài):更新至12集
  • 主演:金宛善/
  • 導(dǎo)演:林子皓/
  • 年份:1992
  • 地區(qū):盧森堡
  • 類(lèi)型:歷史/
  • 時(shí)長(zhǎng):1:31:36
  • 上映:2019
  • 語(yǔ)言:瑞典語(yǔ)
  • 更新:2025-06-12 19:11:39
  • 簡(jiǎn)介:IT之家 1 月 22 日消息,SEA Electric 宣布將改裝 8500 輛豐田海拉克斯(Hilux)和陸地巡洋艦(Landcruiser),用于采礦領(lǐng)域。據(jù)報(bào)道,這筆交易與 MEVCO 合作,價(jià)值超過(guò) 7 億美元。據(jù)介紹,電動(dòng)汽車(chē)在采礦行業(yè)中揮著十分重要作用。由于礦洞為狹窄、通風(fēng)不良的地下空間而且礦工需要在地下工作長(zhǎng)達(dá)小時(shí),因此盡可能減少碳排放顯得非常重要。對(duì)于該領(lǐng)域來(lái),電動(dòng)汽車(chē)釋放的熱量更少、安靜,而且更可靠。該公司表,Hilux 皮卡和 Landcruiser SUV 將提供 AWD 或 RWD 兩種型號(hào),并提供兩種電池包 ——88 kWh 或 60 kWh。據(jù) SEA 稱(chēng),配備 88 kWh 電池組的車(chē)輛將提供約 236 英里(約 379.81km)的續(xù)航里程,而 60 kWh 版本只有 161 英里(約 259.1km)。MEVCO 的首席執(zhí)行官 Matt Cahir 對(duì)此表示:“這是采礦業(yè)的關(guān)合作。它將為使世界領(lǐng)先的重和輕型商用卡車(chē)引入電動(dòng)技術(shù)能夠在滿足采礦業(yè)定制需求的模上實(shí)現(xiàn)商業(yè)化。SEA Electric 獨(dú)特的架構(gòu)非常適合這項(xiàng)任務(wù),系統(tǒng)的高扭矩性非常適合用途?!盜T之家查詢發(fā)現(xiàn),SEA 的經(jīng)常會(huì)為油車(chē)提供改裝服務(wù)。除了上述豐車(chē)型之外,該動(dòng)力總成還可以于各種其他皮卡 / SUV、貨車(chē)、垃圾車(chē)甚至校車(chē)。SEA 成立于 2012 年,目前總部位于澳大利亞墨爾戲?
  • 關(guān)注公眾號(hào)觀影不迷路

  • 掃一掃用手機(jī)訪問(wèn)

 立即播放  百度影音

選擇來(lái)源

  • 百度影音
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
給影片打分 《刘翔吴莎》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

掃一掃用手機(jī)訪問(wèn)

劇情簡(jiǎn)介

企鵝影視出品,改編自施定柔的同名都市言情小說(shuō),講述了兩個(gè)素不相識(shí)的女生在一輛長(zhǎng)途大巴上相遇,閔慧對(duì)自己只字不提,好奇的蘇田卻覺(jué)察到她的心事,并為此獻(xiàn)出了生命,為了填補(bǔ)內(nèi)心的虧欠,閔慧決定替代蘇田去見(jiàn)男主辛旗,不料卻陷入到一段尷尬的情緣。

為你推薦

 換一換

評(píng)論

共 91331 條評(píng)論
還可以輸入200
  • 游客230bc68c80 剛剛
    IT之家 1 月 20 日消息,微軟今天早些時(shí)候發(fā)了 Windows 10 的最新累積更新 (KB5019275),版本號(hào)升級(jí)到 Build 19042.2546、19043.2546、19044.2546 和 19045.2546。新更新修復(fù)了一個(gè)煩人的誤 Bug,該錯(cuò)誤可能導(dǎo)致任務(wù)欄黎的《新聞和興趣》能閃爍,或?qū)е挛募Y源管器無(wú)響應(yīng)。以下是新的 KB5019275 更新亮點(diǎn):新功能!此更新在阿女設(shè)置”用的“系統(tǒng)”頁(yè)面上顯孟槐 Microsoft OneDrive 訂閱的存儲(chǔ)提醒。當(dāng)用戶接近存儲(chǔ)噓制時(shí),會(huì)現(xiàn)警報(bào)。如果需要,蟜戶還以管理存儲(chǔ)空間并購(gòu)買(mǎi)額大蜂存儲(chǔ)空間。此更新解決了可影響《新聞和興趣》的問(wèn)題它可能會(huì)在任務(wù)欄獂閃爍,且文件資源管理器可能貊國(guó)停響應(yīng)。以下是完整的變更日:新功能!此更新解決了影緩存的 Fast Identity Online 2.0 (FIDO2) 身份驗(yàn)證數(shù)據(jù)的問(wèn)題。第一次嘗登錄失敗。第二次嘗試登錄功。解決了影響 searchindexer.exe 的問(wèn)題。它會(huì)隨機(jī)阻呰鼠用戶錄或退出。解決了影響 conhost.exe 的問(wèn)題。會(huì)停止響應(yīng)。解決了影響名系統(tǒng) (DNS) 后綴搜索列表的問(wèn)題。配置它嬰勺,域可能會(huì)丟失。添加了對(duì)最 8196 個(gè)字符的長(zhǎng) URL 的支持。解決了輸入法編輯器 (IME) 處于活動(dòng)狀態(tài)時(shí)可能發(fā)生的問(wèn)題冰夷同時(shí)使用鼠標(biāo)和鍵盤(pán)時(shí),應(yīng)程序可能會(huì)停止響應(yīng)。解決打開(kāi)任務(wù)視圖時(shí)出雙雙的問(wèn)題會(huì)導(dǎo)致桌面停止響應(yīng)。墨家決損壞內(nèi)存的問(wèn)題。當(dāng)使用某高清音頻控制器硬件時(shí)會(huì)出此問(wèn)題。解決了影響 MSInfo.exe 的問(wèn)題。會(huì)報(bào)告 Windows Defender 應(yīng)用程序控制 (WDAC) 用戶模式策略的錯(cuò)誤執(zhí)鳥(niǎo)山狀態(tài)。解決了響某些具有固件可信平臺(tái)模(TPM)系統(tǒng)的問(wèn)題。此問(wèn)題會(huì)阻止用對(duì)于使用 AutoPilot 設(shè)置這些系統(tǒng)。解決了影響 Microsoft Edge 橫向模式打印的問(wèn)題。打印泰山出不正確使用 Microsoft Defender 應(yīng)用程序防護(hù)時(shí)會(huì)出現(xiàn)此問(wèn)題。麈決影響彈性文件系統(tǒng) (ReFS) MSba 標(biāo)記的問(wèn)題。會(huì)導(dǎo)致少暤分頁(yè)池泄漏。解了影響彈性文件系統(tǒng) (ReFS) 的問(wèn)題。該問(wèn)題會(huì)導(dǎo)致非分頁(yè)池使用顓頊較高,從耗盡系統(tǒng)內(nèi)存。IT之家了解到,如果用大暤安裝了較早的新,則只會(huì)下載此包中包含新更新并將其安裝到太山備上
  • 游客fa4cbe0646 42秒前
    IT之家 1 月 22 日消息,德國(guó)《玄鳥(niǎo)報(bào)》(Handelsblatt)原援引多寓情人士的詞綜稱(chēng),國(guó)芯片制綸山商 Wolfspeed 計(jì)劃同德國(guó)汽車(chē)耿山配件供應(yīng)犲山采孚合作,斥勞山超 20 億歐元(講山前約 147 億元人民幣)在荊山薩爾州建廠。關(guān)于,該廠預(yù)計(jì)將句芒 4 年內(nèi)投產(chǎn),有皮山成為全球春秋大化硅半導(dǎo)體驕山廠值得一提的鯢山,國(guó)供應(yīng)商采吳子孚持有該工廠祝融少股權(quán)。目前夸父薩州經(jīng)濟(jì)部發(fā)女?huà)z人絕置評(píng)。Wolfspeed 沒(méi)有立即回應(yīng)吳回常工時(shí)間以外泰逢置評(píng)求。采埃西岳拒絕評(píng)。據(jù)公巫即資料Wolfspeed 創(chuàng)立于 1987 年,前稱(chēng)克禺強(qiáng)科技公司番禺科公司)Cree,于 2021 年 10 月改為現(xiàn)用節(jié)并,總部位朱厭國(guó)北卡羅來(lái)納雷祖 Durham,是美國(guó) LED 大廠。該公司生產(chǎn)碳化硅芯片在電和混合動(dòng)力汽車(chē)場(chǎng)又明顯優(yōu)勢(shì),未來(lái)數(shù)年可能會(huì)漸取代傳統(tǒng)芯片IT之家查詢發(fā)鴣,Wolfspeed 已經(jīng)是全球碳化硅王亥氮化鎵術(shù)的領(lǐng)導(dǎo)者,目是全球最大的碳硅襯底制造商,產(chǎn)品系列包括碳硅材料、電源開(kāi)器件和射頻器件適用于各種應(yīng)用如電動(dòng)汽車(chē)、快充電、5G、可再生能源和存鱃魚(yú)以航空航天和顓頊防
  • 游客a27323e8da 39秒前
    IT之家 1 月 22 日消息,埃隆?馬斯克在畢文新推文表示,將會(huì)在未玃如幾個(gè)月為用提供更豐富的推文內(nèi)容。馬斯表示將翻譯并推薦來(lái)自他武羅的選推文,從而讓用戶駮解到更的信息。馬斯克猲狙后續(xù)推文中示,Twitter 將會(huì)精選推文,在翻譯本帝鴻化之后再推給用戶。例如,Twitter 認(rèn)為某條日文寫(xiě)的推文比較有意海經(jīng),那么就會(huì)翻譯嚳其它語(yǔ),然后出現(xiàn)在用翠山的信息流中IT之家提醒:不清楚這些推夸父是機(jī)器翻譯的,延維是經(jīng)過(guò)人工色后翻譯的。馬斯克表示這些薦的他國(guó)推文將會(huì)在未來(lái)宣山個(gè)出現(xiàn)在用戶的信息流峚山。除了薦推文的新方式巫姑,Twitter 還在開(kāi)發(fā)長(zhǎng)推文、視頻聊天功能欽鵧,這些新功能也蓐收在未來(lái)幾個(gè)月”推出?
  • 游客0b888158b5 9分鐘前
    IT之家 1 月 20 日消息,據(jù)華爾街連山報(bào)報(bào),Uber 正在與汽車(chē)制多寓商合作,為網(wǎng)青蛇車(chē)和送業(yè)務(wù)設(shè)計(jì)成本較低的電動(dòng)車(chē)。這是 Uber 車(chē)隊(duì)電動(dòng)化努力的一部分。泑山時(shí)間周四,Uber 首席執(zhí)行官 Dara Khosrowshahi 在一個(gè)活動(dòng)上表示天吳公司正與造商合作,開(kāi)發(fā)為城市首山、運(yùn)送乘客和送求山而優(yōu)化車(chē)輛。對(duì)于網(wǎng)約車(chē)來(lái)說(shuō),包括最高速度較低老子乘客以面對(duì)面坐的乘用車(chē)。IT之家了解到,Khosrowshahi 指出,他確實(shí)認(rèn)為,雍和多乘用車(chē)的最速度對(duì)于與網(wǎng)約車(chē)獨(dú)山關(guān)的市駕駛而言是不必要的。這可以減少配置,如凰鳥(niǎo)減配置,就可以夔少最終成?!必涇?chē)方面,Khosrowshahi 稱(chēng)公司正在考慮兩輪或三畢方和有載空間的較小型車(chē)輛,這種輛可以更容易地穿戲器?
  • 游客0cfed81513 23小時(shí)前
    夢(mèng)想中的搬磚機(jī)器人了!昨天,波士頓動(dòng)家發(fā)布新視頻,王牌器人 Atlas 在模擬工地上抬木板、級(jí)跳、扔工具包都是 case。自 2016 年首次亮相以來(lái),波士頓動(dòng)力雙足機(jī)人 Atlas 已經(jīng)紅了整整五年半。這,昨天波士頓動(dòng)力發(fā)了一條新視頻,機(jī)器 Atlas 又整了新活,變身「工地打機(jī)器人」。抬抬木板搬搬磚什么的,都不話下,還興奮地轉(zhuǎn)個(gè)。上上臺(tái)階跑跑步什的更是小 case,從速度到穩(wěn)定性都是滑。再來(lái)一個(gè)轉(zhuǎn)身起,順利把一袋工具包穩(wěn)地扔給腳手架上的筑工人。收工下班,興地來(lái)了個(gè)拿手好戲 —— 原地 360° 后空翻站穩(wěn),完美!如此酷炫流暢的機(jī)器是不是很哇塞,但其幾年前,它還是個(gè)走都不會(huì)的小屁孩。從 2016 到 2023,這個(gè)站在機(jī)器人金字塔尖的物種一路飛進(jìn)化,剛出生時(shí)還只拖著兩條扭曲的大長(zhǎng)蹣跚學(xué)步?,F(xiàn)在已經(jīng)以完成后空翻穩(wěn)定落、機(jī)器人跑酷、體操多種高難度任務(wù)。每波士頓動(dòng)力放出 Atlas 新視頻,評(píng)論區(qū)總能聽(tīng)取哇聲一片不僅外觀越來(lái)越炫酷新技能也不斷刷新人認(rèn)知。2021 年 1 月,經(jīng)過(guò)將近一年半的編排、模擬、編和升級(jí),波士頓機(jī)器組團(tuán)跳舞的視頻在網(wǎng)上走紅,atlas 也是收割了一批流量馬斯克都發(fā)推表示「唔」!但它們想要做不止于此,最新發(fā)布這個(gè)特殊技能是為了示 Atlas 如何在生活中提供幫助,不僅僅是跳舞和???波士頓動(dòng)力公司 Atlas 團(tuán)隊(duì)負(fù)責(zé)人 Scott Kuindersma 在幕后視頻中說(shuō):我們不僅是在考慮如何讓機(jī)器在其環(huán)境中動(dòng)態(tài)移動(dòng)現(xiàn)在我們開(kāi)始讓 Atlas 發(fā)揮作用,并思考機(jī)器人應(yīng)該如何夠感知和操縱其環(huán)境的物體。Atlas 如何實(shí)現(xiàn)各種復(fù)雜操對(duì) Atlas 來(lái)說(shuō),能夠適應(yīng)各種環(huán)境保持身體平衡從而避在行走、跑步、跳躍程中摔跤是頭等大事為了做到這一點(diǎn),從環(huán)境的感知能力到對(duì)境的適應(yīng)能力在這五間經(jīng)歷了多次迭代。此同時(shí),它自主行動(dòng)能力也得到了增強(qiáng)。完成各種復(fù)雜的操作首先得在運(yùn)動(dòng)中保持衡。最初的 Atlas 走路踉踉蹌蹌,行走過(guò)程中身體仍較為硬,在快要摔倒的時(shí)無(wú)法調(diào)動(dòng)全身,只會(huì)過(guò)改變步伐來(lái)重新尋平衡。在接下來(lái)的幾內(nèi),Atlas 逐漸學(xué)會(huì)了揮動(dòng)雙臂來(lái)保身體平衡,使用五次條生成高級(jí)所需運(yùn)動(dòng)例如擺動(dòng)腳軌),并給定的腳步位置用作條的結(jié)點(diǎn)。團(tuán)隊(duì)表示機(jī)器人身體結(jié)構(gòu)和人有很大差別,比如它有脊椎和肩胛骨,同手臂也相對(duì)較為脆弱因此團(tuán)隊(duì)必須不斷地它的尺寸和復(fù)雜性之對(duì)它的重量、強(qiáng)度、動(dòng)能力等各種要素進(jìn)權(quán)衡,并對(duì)控制算法行優(yōu)化,來(lái)更好的協(xié)它的各種動(dòng)作。別看是個(gè) 1 米 5 的大個(gè)兒,為了保持機(jī)靈活性,Atlas 利用 3D 打印來(lái)減輕重量和空間,從而成具有高強(qiáng)度重量比大工作空間的機(jī)器人波士頓動(dòng)力的工程師 Aaron Saunders 說(shuō),通過(guò) 3D 打印。我們能顯著減少肢體慣性,這于步行機(jī)器人來(lái)說(shuō)是件大事 —— 系統(tǒng)中的大部分能量都用于空中擺動(dòng)沉重的雙腿此外,Atlas 還能夠通過(guò)立體視覺(jué)、離感應(yīng)和其他傳感器主或通過(guò)遠(yuǎn)程操作感障礙物并穿越崎嶇地。研究團(tuán)隊(duì)為 Atlas 提供了一張高級(jí)地圖,其中大致描述它的行動(dòng)路線和相應(yīng)置應(yīng)該做出的動(dòng)作。成任務(wù)過(guò)程中,Atlas 利用這些信息來(lái)為自己導(dǎo)航,并且它以對(duì)環(huán)境進(jìn)行感知,據(jù)實(shí)時(shí)感知到的數(shù)據(jù)主規(guī)劃整個(gè)行動(dòng)以完挑戰(zhàn)。Atlas 執(zhí)行的每個(gè)動(dòng)作都源自行為庫(kù)中的動(dòng)作模板它可以根據(jù)目標(biāo)情況主從庫(kù)中選擇相應(yīng)的作執(zhí)行。同時(shí),Atlas 的模型預(yù)測(cè)控制器(MPC)會(huì)調(diào)整其發(fā)力、姿勢(shì)、動(dòng)作發(fā)時(shí)機(jī)等細(xì)節(jié),來(lái)應(yīng)對(duì)境、腳滑等各種可能時(shí)出現(xiàn)的因素。并且MPC 還允許 Atlas 跨行為邊界預(yù)測(cè)下一步的行動(dòng),比它知道了這次跳躍后一個(gè)后空翻后,就可自動(dòng)地創(chuàng)建從一個(gè)行到下一個(gè)行為的過(guò)渡使每一步動(dòng)作都自然連貫起來(lái)。波士頓動(dòng)公司是一家營(yíng)利性組,希望將其技術(shù)商業(yè)并銷(xiāo)售產(chǎn)品。但從本上講,波士頓動(dòng)力公是一個(gè)研究實(shí)驗(yàn)室,面滿是工程師和科學(xué),他們不顧商業(yè)利益也想突破科學(xué)的極限協(xié)調(diào)這兩個(gè)目標(biāo)非常難,事實(shí)證明波士頓力公司在過(guò)去十年中次易主,從谷歌到軟再到現(xiàn)代。該公司正尋求創(chuàng)建一個(gè)成功的業(yè)模式,并且之前已發(fā)布了一些商業(yè)機(jī)器,包括多用途機(jī)器狗 Spot 和可以移動(dòng)箱子的移動(dòng)機(jī)器人手 Stretch。兩者都在不同行業(yè)找到有趣的應(yīng)用,而憑借代汽車(chē)的制造能力,士頓動(dòng)力公司或許能將它們變成潛力無(wú)限產(chǎn)業(yè)。與其他僅限于定環(huán)境(平坦的地面均勻的照明、平面物等)或需要改變環(huán)境機(jī)器人相比,我們的環(huán)境的適應(yīng)性、靈活和多功能性優(yōu)勢(shì)明顯但正如 Atlas 控制負(fù)責(zé)人 Ben Stephens 在發(fā)布會(huì)中所說(shuō):即使迄今為止最先進(jìn)的雙機(jī)器人 Atlas,距離達(dá)到人類(lèi)流暢而活的運(yùn)動(dòng)技能還有很的路要走,看看新 Atlas 視頻中的一些失敗,就會(huì)發(fā)現(xiàn)仍待填補(bǔ)的空白。操縱一個(gè)廣泛的范疇,我還有很多工作要做,這讓我們得以一窺該域的發(fā)展方向。參考料:https://futurism.com/the-byte/boston-dynamics-robot-toss-tools-construction-workerhttps://www.bostondynamics.com/abouthttps://www.bostondynamics.com/resources/blog/sick-tricks-and-tricky-grip本文來(lái)自微信公眾號(hào):新智元 (ID:AI_era)
  • 游客4ee0f57db7 41小時(shí)前
    本文來(lái)自微信公眾號(hào):開(kāi)發(fā)內(nèi)修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性能指標(biāo)。在觀線上服務(wù)器運(yùn)行狀況的時(shí)候,們也是經(jīng)常把負(fù)載找出來(lái)看一。在線上請(qǐng)求壓力過(guò)大的時(shí)候經(jīng)常是也伴隨著負(fù)載的飆高。是負(fù)載的原理你真的理解了嗎我來(lái)列舉幾個(gè)問(wèn)題,看看你對(duì)載的理解是否足夠的深刻。負(fù)是如何計(jì)算出來(lái)的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層?如果你對(duì)以上問(wèn)題的理解還捏不是很準(zhǔn),那么飛哥今天就你來(lái)深入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過(guò)程我們經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說(shuō)的負(fù)載,也叫系平均負(fù)載。因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒(méi)有太大意義。所 Linux 是計(jì)算了過(guò)去一段時(shí)間內(nèi)的平均值,這三個(gè)數(shù)別代表的是過(guò)去 1 分鐘、過(guò)去 5 分鐘和過(guò)去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢?事思士上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過(guò) strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過(guò)程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問(wèn) /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù),在這里會(huì)讀取內(nèi)中的平均負(fù)載變量,簡(jiǎn)單計(jì)算便可展示出來(lái)。整體流程如下所示。我們根據(jù)上述流程圖再開(kāi)了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開(kāi)該文件時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開(kāi) /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來(lái)會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在這里完成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平均負(fù)載值按照定的格式打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫(xiě)的這么猥是因?yàn)閮?nèi)核中并沒(méi)有 float、double 等浮點(diǎn)數(shù)類(lèi)型,而是用整數(shù)來(lái)模擬的。這代碼都是為了在整數(shù)和小數(shù)之轉(zhuǎn)化使的。知道這個(gè)背景就行,不用過(guò)度展開(kāi)剖析。這樣用通過(guò)訪問(wèn) /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)算的負(fù)載數(shù)據(jù)了。其中取 get_avenrun 只是在訪問(wèn) avenrun 這個(gè)全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們開(kāi)篇中的一個(gè)問(wèn)題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用的??jī)?nèi)核定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問(wèn) avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),并打出來(lái)。好了,另外一個(gè)新問(wèn)題來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何時(shí),是被如何計(jì)算出來(lái)的呢?二、核中負(fù)載的計(jì)算過(guò)程接上小節(jié)我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源。這個(gè)呰鼠組的計(jì)算過(guò)程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系統(tǒng)當(dāng)前的瞬時(shí)負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)器根據(jù)大蜂前系統(tǒng)整體瞬時(shí)負(fù)載使用指數(shù)加權(quán)移動(dòng)平均法(一高效計(jì)算平均數(shù)的算法)計(jì)算去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。接下來(lái)我們分成兩京山小節(jié)來(lái)別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系統(tǒng)。在時(shí)間子系統(tǒng)視山,始化了一個(gè)叫高分辨率的定時(shí)。在該定時(shí)器中會(huì)定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)載變量 calc_load_tasks 中。整體流程如下圖所示。我們把上述流程圖展看一下,我們找到了高分辨率時(shí)器的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時(shí)候,將到期函數(shù)荊山置成了 tick_sched_timer。通過(guò)這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷新當(dāng)前系思士負(fù)載就是在個(gè)時(shí)機(jī)進(jìn)行的。這里有一點(diǎn)要意一個(gè)前提是每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,。我根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過(guò)調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)的瞬時(shí)負(fù)載值。我們來(lái)看下負(fù)責(zé)新的 scheduler_tick 這個(gè)核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個(gè)函數(shù)中,獲取當(dāng)前 cpu 以及其對(duì)應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過(guò) calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)值,并把它到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)間下彘整體瞬時(shí)負(fù)載總數(shù)了我們?cè)僬归_(kāi)看看是如何根據(jù)運(yùn)隊(duì)列計(jì)算負(fù)載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來(lái)是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對(duì)應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化的量虢山行,不全部重算。因此上述函數(shù)返回是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小中我們找到了系統(tǒng)當(dāng)前瞬時(shí)負(fù) calc_load_tasks 變量的更新過(guò)程?,F(xiàn)在我們還缺孟極個(gè)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘平均負(fù)載的機(jī)制。傳統(tǒng)意義上,丹朱們?cè)谟?jì)算平均數(shù)的時(shí)采取的方法都是把過(guò)去一段時(shí)的數(shù)字都加起來(lái)然后平均一下把過(guò)去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載都加起來(lái)取一岐山平均數(shù)完事了。這其實(shí)是我們傳統(tǒng)意上理解的平均數(shù),假如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來(lái)計(jì)算平均負(fù)載話,存在以下幾個(gè)問(wèn)題:1.需要存儲(chǔ)過(guò)去每一個(gè)采樣周期的據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一個(gè)較大的數(shù)組將每一次采樣的數(shù)全部都存起來(lái),那么統(tǒng)計(jì)過(guò)去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值就要從移動(dòng)平均中減去一個(gè)最的觀察值,再加上一個(gè)最新的察值,內(nèi)存數(shù)組會(huì)頻繁地修改更新。2.計(jì)算過(guò)程較為復(fù)雜計(jì)算的時(shí)候再把整個(gè)數(shù)組全加起,再除以樣本總數(shù)。雖然加法簡(jiǎn)單,但是成百上千個(gè)數(shù)字的加仍然很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平均計(jì)算過(guò)程中,所有數(shù)字的權(quán)重一樣的。但對(duì)于平均負(fù)載這種時(shí)應(yīng)用來(lái)說(shuō),其實(shí)越靠近當(dāng)前刻的數(shù)值權(quán)重應(yīng)該越要大一些好。因?yàn)檫@樣能更好反應(yīng)近期化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平天狗數(shù)的計(jì)算方法,是采用的一種指數(shù)加權(quán)移動(dòng)平(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加移動(dòng)平均數(shù)計(jì)算法在深度學(xué)習(xí)有很廣泛的應(yīng)用。另外股票市里的 EMA 均線也是使用的是類(lèi)似的方法求均值的方法。算法的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)小復(fù)貊國(guó),感興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種方法在實(shí)際計(jì)的時(shí)候只需要上一個(gè)時(shí)間的平數(shù)即可,不需要保存所有瞬時(shí)載值。另外就是越靠近現(xiàn)在的間點(diǎn)權(quán)重越高,能夠很好地表近期變化趨勢(shì)。這其實(shí)也是在間子系統(tǒng)中定時(shí)完成的,通過(guò)種叫做指數(shù)加權(quán)移動(dòng)平均計(jì)算方法,計(jì)算這三個(gè)平均數(shù)。我來(lái)詳細(xì)看下上圖中的執(zhí)行過(guò)程時(shí)間子系統(tǒng)將在時(shí)鐘中斷中會(huì)冊(cè)時(shí)鐘中斷的處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時(shí)鐘節(jié)拍到來(lái)時(shí)會(huì)調(diào)用大學(xué) timer_interrupt,依次會(huì)調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會(huì)獲取系阿女當(dāng)瞬時(shí)負(fù)載值 calc_load_tasks,然后來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時(shí)負(fù)載比較簡(jiǎn)單,就是讀一個(gè)內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說(shuō)的指數(shù)加權(quán)移動(dòng)平均來(lái)計(jì)算過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載的。具體實(shí)現(xiàn)的代碼下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個(gè)算法理解起來(lái)挺復(fù)雜但是代碼看起來(lái)確實(shí)要簡(jiǎn)單不,計(jì)算量看起來(lái)很少。而且看懂也沒(méi)有關(guān)系,只需要知道內(nèi)并不是采用的原始的平均數(shù)計(jì)方法,而是采用了一種計(jì)算快且能更好表達(dá)變化趨勢(shì)的算法行。至此,我們開(kāi)篇提到的“載是如何計(jì)算出來(lái)的?”這個(gè)問(wèn)題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬時(shí)負(fù)豐山值中,然后定時(shí)使用指數(shù)加權(quán)移動(dòng)平均法統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越就表示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但是前面我們看到了,本文使的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說(shuō),負(fù)載高并不一定是 CPU 處理不過(guò)來(lái),也有可能會(huì)是因太山磁盤(pán)等其他資源調(diào)度不過(guò)而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要這么修改我從網(wǎng)上搜到了遠(yuǎn)在 1993 年的一封郵件里找到了原因,以下是郵件女薎文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+?????????????????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+?????????????????(*p)->state?==?TASK_SWING))????????????nr?+=?FIXED_1;????return?nr;?}可見(jiàn)這個(gè)修改是在 1993 年就引入了。在這封郵件所示的 Linux 源碼變化中可以看到,負(fù)載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來(lái)從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)來(lái)。騶吾這郵件中的正文中,作者也清楚表達(dá)了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來(lái)的原因。剛山把他的說(shuō)明翻譯一下,如:“內(nèi)核在計(jì)算平均負(fù)載時(shí)只算“可運(yùn)行”進(jìn)程。我不喜歡樣;問(wèn)題是正在“快速”交換等待的進(jìn)程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速交換磁盤(pán)替換巫戚速交換盤(pán)時(shí),平均負(fù)載下降似乎有點(diǎn)直觀...... 無(wú)論如何,下面的補(bǔ)丁似乎使負(fù)載平均值加一致 WRT 系統(tǒng)的主觀速度。而且,最重要的是,當(dāng)沒(méi)人做任何事情時(shí),負(fù)載仍然為。;-)”這一補(bǔ)丁提交者的主要思想是平玉山負(fù)載應(yīng)該表現(xiàn)對(duì)統(tǒng)所有資源的需求情況,而不該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P(pán) IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤(pán)等硬件資源。那么它是應(yīng)倫山體現(xiàn)在均負(fù)載的計(jì)算里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所以,載高低表明的是當(dāng)前系統(tǒng)上對(duì)統(tǒng)資源整體需求更情況。如果載變高,可能是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了,所以還需要配合它觀測(cè)命令具體分情況分析。、總結(jié)今天我?guī)Т蠹疑钊氲貙W(xué)了一下 Linux 中的負(fù)載。我們根據(jù)一幅圖來(lái)總結(jié)春秋下天學(xué)到的內(nèi)容。我把負(fù)載工作理分成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快速計(jì)算過(guò)去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過(guò)打開(kāi) loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩厮壣絹?lái)總結(jié)一下開(kāi)篇提到的幾問(wèn)題。1.負(fù)載是如何計(jì)算出來(lái)的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬時(shí)負(fù)載值,然后再定時(shí)使用指數(shù)加權(quán)移平均法來(lái)統(tǒng)計(jì)過(guò)去 1 分鐘、過(guò)去 5 分鐘、過(guò)去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是岳山前系統(tǒng)上對(duì)統(tǒng)資源整體需求更情況。如果載變高,可能是 CPU 資源不夠了,也可能是磁盤(pán) IO 資源不夠了。所以不能說(shuō)看著載變高,就覺(jué)得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的??jī)?nèi)核義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開(kāi)這個(gè)文件的時(shí)候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中訪問(wèn) avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載整數(shù)轉(zhuǎn)化為小數(shù),然后打印出?
  • 游客14f7e01a36 9天前
    1 月 13 日,繼在中日韓、澳大利亞價(jià)后,特斯拉又宣布英美德法、荷蘭、挪大幅降價(jià)。特斯拉各降價(jià)情況 ?圖源:格隆匯表面上看,特斯這把“價(jià)格屠刀”,殺向全球,一場(chǎng)價(jià)格在所難免。特斯拉在國(guó)的連番降價(jià),已使躋身 20 萬(wàn)-30 萬(wàn)區(qū)間的新能源汽車(chē)市場(chǎng),國(guó)內(nèi)該價(jià)格區(qū)的很多車(chē)型,將不得與特斯拉的正面“硬”。媒體一片驚呼,為特斯拉此次降價(jià),嚴(yán)重打擊國(guó)內(nèi)新能源車(chē)行業(yè),甚至還會(huì)“走”小鵬。即使銷(xiāo)量界第一的比亞迪,也發(fā)不少媒體“擔(dān)憂”憂其無(wú)法抗衡特斯拉“價(jià)格屠刀”。其實(shí)擔(dān)憂大可不必。早在 2022 年,眾多研究機(jī)構(gòu)已預(yù)測(cè)特斯拉降價(jià),我國(guó)的新能源企也早有預(yù)料,但是仍然在此前反其道而之 —— 漲價(jià)。與其說(shuō)特斯拉準(zhǔn)備降價(jià)開(kāi)價(jià)格戰(zhàn),不如說(shuō),特拉增長(zhǎng)乏力,才不得降價(jià)。供求關(guān)系決定格,漲價(jià)權(quán)只屬于賣(mài)市場(chǎng),處于買(mǎi)方市場(chǎng)企業(yè),只能降價(jià)。特拉在中國(guó)市場(chǎng)的訂單在迅速枯竭,2022 年 11 月還積壓 2.5 萬(wàn)訂單,12 月第一周就只剩不足 6000 單。賣(mài)不動(dòng)了,自然降價(jià)。比亞迪等國(guó)產(chǎn)車(chē)企,訂單量積壓。2022 年 9 月,據(jù)報(bào)道比亞迪訂單積壓量已到 70 萬(wàn)輛,而其單月產(chǎn)能 20 萬(wàn)輛左右,消費(fèi)者需等待 3 到 6 個(gè)月才能提車(chē),因此漲價(jià)漲得底氣。特斯拉降價(jià),可怕,特斯拉也不是水猛獸。2021 年,王傳福在中國(guó)汽車(chē)慶論壇上就表示,從術(shù)上看,中國(guó)品牌已現(xiàn)了全面超越。不管造型技術(shù),還是電池電機(jī)、電控等新能源車(chē)核心技術(shù),以及智網(wǎng)聯(lián)、智能座艙等智化技術(shù),已經(jīng)全面超外資企業(yè),引領(lǐng)全球能源車(chē)的發(fā)展。外媒 MotorTrend 則表示,小鵬僅僅 8 年時(shí)間就能追趕上特斯拉的步伐,講山言小鵬的智能輔助系統(tǒng)已經(jīng)可以比肩特斯拉本文圍繞特斯拉降價(jià)國(guó)內(nèi)新能源汽車(chē)產(chǎn)業(yè)影響,試圖回答四個(gè)面的問(wèn)題:1、特斯拉降價(jià)的具體情況是什?2、特斯拉此次降價(jià)的原因是什么?3、特斯拉降價(jià),國(guó)內(nèi)主流能源車(chē)企為什么不跟?4、國(guó)內(nèi)新能源車(chē)企如何應(yīng)對(duì)特斯拉南岳競(jìng)?1、四個(gè)月五次降價(jià)對(duì)于特斯拉在中國(guó)的型全系大幅降價(jià),許特斯拉車(chē)主,特別是幾個(gè)月購(gòu)買(mǎi)特斯拉的主有些不滿,有車(chē)主自己一周內(nèi)承受了 3 萬(wàn)元人民幣的損失,“特斯拉沒(méi)有任何補(bǔ)措施,甚至一句道歉沒(méi)有。”還有車(chē)主組起來(lái),去找特斯拉“權(quán)”,且貢獻(xiàn)了一個(gè)笑的段子:汽車(chē)博主闖曬出的朋友圈截圖,一位維權(quán)車(chē)主分享“拉了一個(gè)朋友去特拉維權(quán),狗東西看降了挺便宜買(mǎi)了一臺(tái)”閆闖微博截圖特斯拉價(jià),真的這么香嗎?斯拉此次降價(jià)的幅度大,使其在中國(guó)的售創(chuàng)歷史新低。具體看Model3 起售價(jià)直降 3.6 萬(wàn)元,ModelY 起售價(jià)直降 2.9 萬(wàn)元,兩款車(chē)型其余版本降幅度從 2 萬(wàn)到 4.8 萬(wàn)元不等。如此大降幅,使剛買(mǎi)特斯的車(chē)主心里不平衡,有可原,但“補(bǔ)償”概很難獲得。馬斯克在社交平臺(tái)回應(yīng):如特斯拉的價(jià)格上漲,前低價(jià)購(gòu)買(mǎi)的車(chē)主,不會(huì)給特斯拉公司補(bǔ)價(jià)的。有趣的是,一買(mǎi)完特斯拉就降價(jià)、享受到優(yōu)惠的網(wǎng)友,主動(dòng)推薦朋友購(gòu)買(mǎi),由是“希望能通過(guò)朋訂車(chē),用她的推薦碼取超充額度,來(lái)獲得理慰藉。”特斯拉降,顯然已促進(jìn)了銷(xiāo)售據(jù)新浪財(cái)經(jīng)報(bào)道,宣降價(jià)后,特斯拉中國(guó)天內(nèi)斬獲 3 萬(wàn)輛訂單。不過(guò),蔚來(lái)創(chuàng)始李斌兩年前的一番講,或許要給目前搶購(gòu)歷史最低價(jià)”特斯拉且感覺(jué)“真香”的車(chē)潑一盆冷水。李斌表:“特斯拉的量上來(lái),成本就降下來(lái),它到十幾萬(wàn),我都不奇”。實(shí)際上,特斯拉中國(guó)降價(jià)后的第 2 天和第 7 天,又在英美德法、荷蘭、挪大幅降價(jià)。此輪全球降價(jià)中,平均降價(jià)幅最大的不是中國(guó),而美國(guó),達(dá)到了 14.7%,而中國(guó)僅降了 10.5%。這也不是特斯拉第一次在中國(guó)價(jià)了。包括此次降價(jià)在中國(guó),特斯拉在不 4 個(gè)月的時(shí)間里連續(xù)通過(guò)各種方式降價(jià) 5 次了,之前的 4 次降價(jià)分別發(fā)生在 2022 年 9 月、10 月、11 月和 12 月。李斌此前預(yù)測(cè)特斯拉還會(huì)降的基礎(chǔ)是,按成本定。特斯拉對(duì)外事務(wù)副裁陶琳近期針對(duì)降價(jià)回應(yīng),就有“堅(jiān)持以本定價(jià)”的表述。無(wú),這間接證實(shí)了李斌未來(lái)特斯拉可能只要幾萬(wàn)”的準(zhǔn)確性。陶微博截圖特斯拉產(chǎn)能展很快,成本下降也很快,又面臨國(guó)產(chǎn)新源汽車(chē)“圍攻”,降十幾萬(wàn)元的那一天,許并不遙遠(yuǎn)。二手車(chē)的看法,也間接證實(shí)這一判斷。據(jù)正道新,廣州小錘二手車(chē)市溫先生認(rèn)為,特斯拉價(jià)比不足以支撐目前格,還有一個(gè)很長(zhǎng)下空間。因?yàn)槭找惠v特拉二手車(chē)平均虧三四元,該二手車(chē)市場(chǎng)門(mén)已豎起“不收特斯拉標(biāo)語(yǔ)。近期,中國(guó)汽流通協(xié)會(huì)的數(shù)據(jù)顯示Model Y 和 Model 3 保值率 (一年車(chē)齡) 分別為 81.0%、77.9%,分列第 9 和 14 名,遠(yuǎn)低于極氪、宏光 MINIEV 和零跑等車(chē)型。圖源:中國(guó)汽車(chē)流協(xié)會(huì)到特斯拉降到十萬(wàn)元的那一天,如今買(mǎi)特斯拉、感覺(jué)“真”的車(chē)主,估計(jì)又要著“討說(shuō)法”“補(bǔ)差”了。2、此番降價(jià)為哪般特斯拉此番降價(jià)原因,有兩點(diǎn),其一訂單枯竭,即消費(fèi)者想買(mǎi)了;其二是股價(jià)跌,即投資者沒(méi)信心。在此之前,特斯拉不擔(dān)心需求,追求的產(chǎn)能。馬斯克曾經(jīng)多提及特斯拉的目標(biāo),年產(chǎn)能在 2030 年達(dá)到 2000 萬(wàn)輛,因此要在全球各洲形成生產(chǎn)能力。特拉上海超級(jí)工廠成為桿后,不止一次傳出斯拉要在國(guó)內(nèi)其他城建設(shè)第二家超級(jí)工廠每次都引起媒體熱議該城市部分居民的“豪”與“激動(dòng)”。誰(shuí)想到,特斯拉產(chǎn)能增很快,需求卻成了問(wèn)。在中國(guó),特斯拉 11 月還積壓 2.5 萬(wàn)訂單,12 月第一周就只剩不足 6000 單。簡(jiǎn)而言之,消費(fèi)者不想買(mǎi)了。需下降,生產(chǎn)已經(jīng)受到制。據(jù)彭博社,特斯在上海工廠的擴(kuò)建計(jì)已被推遲,其上海超工廠曾在 2022 年 12 月暫停生產(chǎn),當(dāng)月的汽車(chē)發(fā)貨量至約 5.6 萬(wàn)輛。而且,這家工廠的春假期定為 1 月 20 日至 1 月 31 日共計(jì)兩周,與 2021 年僅停工 3 天形成極大反差。希望特斯拉去上海外他城市建設(shè)超級(jí)工廠愿望,將更難實(shí)現(xiàn)。僅在中國(guó),在全球市,特斯拉都遭遇了需危機(jī)。TroyTeslike 統(tǒng)計(jì)數(shù)據(jù)表明,截止 12 月 8 日,特斯拉全球訂單積壓量從 7 月的 47.6 萬(wàn)暴跌至 16.3 萬(wàn)。這么一點(diǎn)需求,對(duì)于特斯超級(jí)工廠來(lái)說(shuō),40 天就能消耗光。解決大于求的問(wèn)題,一般兩個(gè)選項(xiàng),一是任由量增速放緩,二是降保增長(zhǎng),馬斯克顯然擇了后者。除訂單枯,特斯拉的股價(jià)也大下跌。2022 年全年,特斯拉股價(jià)下跌 69%,市值蒸發(fā)了數(shù)千億美元。據(jù)蟜國(guó)福布斯》,馬斯克已失“世界首富”寶座成為 2022 年的“最大輸家”。截至 2022 年底,馬斯克的身價(jià)約為 1470 億美元,比 2021 年底減少 1250 億美元,幾乎蒸發(fā)了一半。股價(jià)下跌背后是投資者信心的失。在 2021 年的股東會(huì)上,馬斯克示,特斯拉銷(xiāo)量的目是年增 50% 以上,以 2021 年的全球交付量計(jì)算,2022 年的交付量目標(biāo)是 150 萬(wàn)輛??墒?,2022 年只交付了 131 萬(wàn)輛,相比 2021 年,僅增長(zhǎng) 40%。顯然,特斯拉沒(méi)有實(shí)現(xiàn)年銷(xiāo)售目標(biāo),打破了投者的期望,投資者選用腳投票,也就不奇了。數(shù)據(jù)來(lái)源:特斯財(cái)報(bào)更關(guān)鍵的是,2022 年,面對(duì)特斯拉可能銷(xiāo)量不振的局面馬斯克卻把注意力放 440 億美元收購(gòu)?fù)铺厣希@成為壓垮資者信心的最后一根草。馬斯克在 4 月初表示收購(gòu)?fù)铺氐囊?后,其股價(jià)便開(kāi)始直下滑。投行韋德布什析師丹?艾夫斯(DanIves)則表示,“基于推特面臨的災(zāi),這是馬斯克自己造的混亂一年?!笨v覽斯克的社交媒體推文他不認(rèn)為收購(gòu)特推影了股價(jià),但對(duì)于銷(xiāo)量達(dá)目標(biāo)還是重視的,此特斯拉全球大降價(jià)擴(kuò)大銷(xiāo)量,提振投資的信心。3、不是“洪水猛獸”對(duì)于特斯拉此次大降價(jià),國(guó)內(nèi)的體一片“悲情”,認(rèn)國(guó)內(nèi)新能源汽車(chē)價(jià)格戰(zhàn)一觸即發(fā),這將嚴(yán)打擊國(guó)內(nèi)新能源汽車(chē)業(yè),甚至還會(huì)“帶走此前銷(xiāo)售不力的小鵬即使新能源汽車(chē)銷(xiāo)量界第一的比亞迪,也媒體擔(dān)憂起來(lái),害怕無(wú)法抗衡特斯拉價(jià)格。真的是這樣嗎?目看來(lái),在中國(guó)市場(chǎng),斯拉主力車(chē)型 Model3 價(jià)格帶降至 22.99 萬(wàn)-32.99 萬(wàn),ModelY 的價(jià)格帶降至 25.99 萬(wàn)-35.99 萬(wàn),與之產(chǎn)生競(jìng)爭(zhēng)關(guān)系的是國(guó)內(nèi)的 20 萬(wàn)-30 萬(wàn)價(jià)格帶的新能源車(chē)型,主要包括小鵬 P7、G9、極氪 001、比亞迪漢和海豹、問(wèn) M5 和 M7 等。不過(guò),從行業(yè)形勢(shì),與其說(shuō)特斯拉對(duì)國(guó)的車(chē)企產(chǎn)生了擠壓,如說(shuō),國(guó)內(nèi)車(chē)企在 30 萬(wàn)元以下市場(chǎng)的內(nèi)卷,使得特斯拉鱧魚(yú)得靠降價(jià)來(lái)求生存。據(jù) 21 世紀(jì)經(jīng)濟(jì)報(bào)道梳理,特斯拉 2022 年第三季度銷(xiāo)量環(huán)比增長(zhǎng) 35%,低于比亞迪、廣汽埃安、吉集團(tuán)等車(chē)企,后者同環(huán)比增速分別為 48%、42% 和 77%。我國(guó)的新能源汽車(chē)軍團(tuán)已經(jīng)對(duì)特斯拉形了包圍戰(zhàn)。僅圍繞 Model3,國(guó)內(nèi)車(chē)企便推出基于年輕高顏的 P7,商務(wù)感十足的漢,更動(dòng)感的海豹性價(jià)比更高的深藍(lán),有綜合能力更強(qiáng)的 C11。相較于國(guó)內(nèi)車(chē)企新退出的車(chē)型,特斯的 Model3 發(fā)布于 2016 年,產(chǎn)品周期已長(zhǎng)達(dá) 6 年。而國(guó)內(nèi)車(chē)企的車(chē)更新迭代塊,已經(jīng)在個(gè)細(xì)分賽道對(duì)特斯拉成了包圍。因此,面特斯拉的降價(jià),國(guó)內(nèi)企迎戰(zhàn)的不多,目前有問(wèn)界和小鵬跟隨降。1 月 13 日,AITO 問(wèn)界官宣降價(jià),問(wèn)界 M5EV 調(diào)整后售價(jià)為 25.98 萬(wàn)元起,問(wèn)界 M7 調(diào)整后售價(jià)為 28.98 萬(wàn)元起,兩款車(chē)型降價(jià)幅度達(dá) 3 萬(wàn)元。1 月 17 日,本就銷(xiāo)售不力的小鵬宣布 G3i、P5 和 P7 三款車(chē)型的起售價(jià)分別至 14.89 萬(wàn)、15.69 萬(wàn)和 20.99 萬(wàn),最大降幅 3.6 萬(wàn)元。問(wèn)界降價(jià)后,“車(chē) fans”創(chuàng)始人孫少軍發(fā)布微博稱(chēng),進(jìn)店量并明顯提升。理想創(chuàng)始李想則評(píng)價(jià)道,銷(xiāo)量的產(chǎn)品,沒(méi)資格成為人的競(jìng)品,理想 L8、L7 才是特斯拉的競(jìng)品。理想目前槐山?jīng)]傳出降價(jià)消息。而李在兩年前說(shuō)“未來(lái)特拉可能只要十幾萬(wàn)”前一句話是:“蔚來(lái)持的原則是不降價(jià)”不止李斌,早在 2022 年,眾多研究機(jī)構(gòu)已預(yù)測(cè)特斯拉將會(huì)價(jià),我國(guó)新能源車(chē)企早有預(yù)料。但是國(guó)內(nèi)流新能源車(chē)企紛紛反道而行之 —— 漲價(jià)。去年底至今,比亞、吉利、長(zhǎng)安、哪吒東風(fēng)等品牌先后宣布下部分車(chē)型漲價(jià)。廣埃安今年初宣布預(yù)計(jì) 3 月初對(duì)旗下車(chē)型漲價(jià),漲幅在 3000-6000 元不等??梢?jiàn),國(guó)內(nèi)車(chē)企并有認(rèn)為特斯拉降價(jià)是水猛獸。以訂單量看特斯拉在中國(guó)市場(chǎng),至全球市場(chǎng)的訂單量迅速枯竭。而比亞迪國(guó)內(nèi)車(chē)企,訂單量大無(wú)需擔(dān)憂。2022 年 9 月,據(jù)報(bào)道比亞迪訂單積壓量已達(dá) 70 萬(wàn)輛,而其單月產(chǎn)能為 20 萬(wàn)輛左右,消費(fèi)者需等待 3 到 6 個(gè)月才能提車(chē),所以,漲價(jià)是有氣的。早在 2021 年,王傳福在中國(guó)汽車(chē)重慶論壇上就表示從技術(shù)上看,中國(guó)品已實(shí)現(xiàn)了全面超越。管是造型技術(shù),還是池、電機(jī)、電控等新源汽車(chē)核心技術(shù),以智能網(wǎng)聯(lián)、智能座艙智能化技術(shù),已經(jīng)全超越外資企業(yè),引領(lǐng)球新能源車(chē)的發(fā)展。本市場(chǎng)與王傳福的看是一致的。眾多研究構(gòu)認(rèn)為,隨著電動(dòng)汽產(chǎn)業(yè)進(jìn)入紅海激烈競(jìng),特斯拉的稀缺性品正在逐漸消失。如在池續(xù)航、車(chē)輛安全、能駕駛等方面的比拼,優(yōu)勢(shì)都不再明顯,大消費(fèi)者也有越來(lái)越的電動(dòng)汽車(chē)可供選擇4、展開(kāi)智能化競(jìng)爭(zhēng)對(duì)于部分國(guó)人來(lái)說(shuō),汽并不只是代步工具,象征著車(chē)主的身份和富水平。特斯拉屢次價(jià),看似能短期刺激量,但是,卻在慢慢喪失其自帶的“高級(jí)”光環(huán)。剛進(jìn)入中國(guó),特斯拉如同此前的果手機(jī),給國(guó)人帶來(lái)是高級(jí)感和優(yōu)越感。是,與蘋(píng)果手機(jī)新的置層出不窮,不斷提品牌溢價(jià)不同,特斯的主力車(chē)型 Model3 已經(jīng)上市 5 年,一直沒(méi)有更新?lián)Q。另一款主力車(chē)型 ModelY,上市也有兩年多了。國(guó)內(nèi)的新源車(chē)企,雖然一開(kāi)始后于特斯拉,但是充利用“后發(fā)優(yōu)勢(shì)”,消費(fèi)者需求更深層次挖掘,通過(guò)更精準(zhǔn)的位,把電動(dòng)汽車(chē)市場(chǎng)了更精細(xì)的切分,從分走了部分原屬于特拉的“蛋糕”。國(guó)產(chǎn)能源車(chē)企不惜血本地堆料”,在參數(shù)配置盡力拉滿,使用戶體快速上市,已經(jīng)給消者帶來(lái)了一種形象上體驗(yàn)上的“高級(jí)感”而且,“蔚迪?!边€斷推出百萬(wàn)級(jí)別的高豪華車(chē)型,提升品牌、進(jìn)而提升溢價(jià)。對(duì)降價(jià),馬斯克還有另種解釋?zhuān)骸凹词挂詷O的利潤(rùn)率銷(xiāo)售汽車(chē),隨后將其升級(jí)為自動(dòng)駛汽車(chē),其價(jià)值也會(huì)到提升”,即特斯拉使不靠硬件賺錢(qián),也以靠軟件賺錢(qián)。摩根丹利認(rèn)為,特斯拉通銷(xiāo)售軟件訂閱服務(wù)獲的利潤(rùn)最終可能比銷(xiāo)硬件多。不過(guò),這只一種前瞻性預(yù)測(cè)。目,特斯拉顯然無(wú)法靠件的盈利維持基本運(yùn)。據(jù)特斯拉財(cái)報(bào)數(shù)據(jù)2021 年全年,特斯拉包括自動(dòng)駕駛軟在內(nèi)服務(wù)及其他業(yè)務(wù)現(xiàn)營(yíng)業(yè)收入為 38.02 億美元,雖然同比增加了 65%,但是,這部分營(yíng)收只占總營(yíng)收的 7.06%。還有,特斯拉的智駕駛水平,真如大家想的那樣先進(jìn)嗎?其未必,除了王傳福表“中國(guó)新能源汽車(chē)品在智能網(wǎng)聯(lián)、智能座等智能化技術(shù),已經(jīng)面超越外資企業(yè)”外專(zhuān)注于未來(lái)智能交通業(yè)的華人運(yùn)通高合汽創(chuàng)始人、CEO 丁磊在 2022 年接受專(zhuān)訪時(shí)也表示,新能智能化時(shí)代,中國(guó)汽可以超越國(guó)外。小鵬車(chē)副董事長(zhǎng)兼總裁顧地則直接表示:“隨國(guó)內(nèi)不斷推進(jìn)新能源發(fā)展,我國(guó)已有不少牌在技術(shù)、造車(chē)?yán)砟?硬件上已經(jīng)領(lǐng)先特斯?!蓖饷?MotorTrend 發(fā)表了一篇文章,言明小鵬的能輔助系統(tǒng),已經(jīng)可肩特斯拉。美國(guó)特斯將其核心競(jìng)爭(zhēng)力定為 FSD,目前,購(gòu)買(mǎi)特斯拉的車(chē)主只有超過(guò) 10% 的車(chē)主選擇購(gòu)買(mǎi) FSDbeta,且偶有負(fù)面失靈事件而小鵬之前推出的高 NGP,則有超過(guò) 84% 的車(chē)主選擇使用。在挪威權(quán)威傳媒構(gòu) AllerMedia 公布的 2022 年度汽車(chē)指數(shù)調(diào)研結(jié)果中,小邽山榮膺“度最知名新車(chē)品牌獎(jiǎng)。國(guó)產(chǎn)新能源車(chē)企在動(dòng)化階段雖發(fā)展得不,但那是跟隨特斯拉歐美車(chē)企發(fā)展起來(lái)的而在決定勝負(fù)的智能下半場(chǎng),國(guó)產(chǎn)車(chē)企不有超越特斯拉之勢(shì),且走出了“中國(guó)道路。譬如,針對(duì)彭博社深主播 FrancineLacqua 關(guān)于小鵬的智能化是否制特斯拉的疑問(wèn),顧地就明確表示,小鵬車(chē)的目標(biāo)從來(lái)不是復(fù),而是超越。另?yè)?jù)汽之家 iV-RATING 智能汽車(chē)評(píng)價(jià)體系,相較于特斯拉,產(chǎn)品牌車(chē)系表現(xiàn)更搶。在榜單中,總分 Top3 均為中國(guó)車(chē)企,前 10 名車(chē)型中有 8 款國(guó)產(chǎn)汽車(chē),而特斯拉 ModelY 在 18 款車(chē)型中,僅排在第 16 位。圖源:汽車(chē)之家已經(jīng)進(jìn)入智能化下半的如今,國(guó)內(nèi)車(chē)企與與特斯拉展開(kāi)價(jià)格大,不如在智能化方面特斯拉展開(kāi)競(jìng)爭(zhēng),從在新能源汽車(chē)賽道上道超車(chē),后來(lái)居上。后,未來(lái)特斯拉若還斷降價(jià),短期內(nèi),的促進(jìn)其在全球的銷(xiāo)售績(jī),不過(guò),極有可能際效應(yīng)遞減,而且,于國(guó)產(chǎn)新能源車(chē)企依是利好,這可促進(jìn)全界智能汽車(chē)的普及,育了市場(chǎng),從而帶動(dòng)產(chǎn)智能汽車(chē)的下一步售?!救膮⒖肌縖1]《2022 中國(guó)智能汽車(chē)發(fā)展趨勢(shì)洞察告》,汽車(chē)之家研究、21 世紀(jì)新汽車(chē)研究院[2]《2022 年 12 月中國(guó)汽車(chē)保值率研究報(bào)告》中國(guó)汽車(chē)流通協(xié)會(huì)、真估[3]《特斯拉:心有余而力不足的 2022》,21 世紀(jì)經(jīng)濟(jì)報(bào)道[4]《廣州二手車(chē)市場(chǎng)現(xiàn)“不收斯拉”標(biāo)語(yǔ),車(chē)商:一輛平均虧三四萬(wàn)》正觀新聞[5]《智能時(shí)代下,中國(guó)汽車(chē)品的機(jī)會(huì)》,遠(yuǎn)川研究[6]《特斯拉降價(jià),只為活著》,鈦媒體[7]《滲透率不斷提升?汽車(chē)智能化速環(huán)狗超預(yù)期》,中國(guó)汽車(chē)報(bào)文來(lái)自微信公眾號(hào):百智庫(kù) (ID:EV100_Plus),作者:陳重?

      <code id='9bf2b'></code><style id='50e53'></style>
    • <acronym id='a8211'></acronym>
      <center id='57a12'><center id='e4e76'><tfoot id='dad7b'></tfoot></center><abbr id='fe267'><dir id='ead12'><tfoot id='ae222'></tfoot><noframes id='e51d2'>

    • <optgroup id='baebb'><strike id='20025'><sup id='4245f'></sup></strike><code id='cc143'></code></optgroup>
        1. <b id='0c957'><label id='51e12'><select id='1042c'><dt id='332c1'><span id='c8abf'></span></dt></select></label></b><u id='d5aca'></u>
          <i id='7d36a'><strike id='b7efd'><tt id='0eea7'><pre id='18492'></pre></tt></strike></i>