電視劇 风景速写图片素材
  • 提醒:不要輕易相信視頻中的廣告,謹防上當受騙!
  • 如果無法播放請重新刷新頁面,或者切換線路。
  • 視頻載入速度跟網(wǎng)速有關,請耐心等待幾秒鐘。
簡介

风景速写图片素材 第01集6.0
6.0
網(wǎng)友評分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評分
給影片打分 《风景速写图片素材》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

  • 關注公眾號觀影不迷路

  • 掃一掃用手機訪問

影片信息

  • 风景速写图片素材

  • 片名:风景速写图片素材
  • 狀態(tài):更新至42集
  • 主演:麗亞娜·萊伯拉托/
  • 導演:尹仁會/
  • 年份:1997
  • 地區(qū):芬蘭[k]
  • 類型:魔幻·科幻/
  • 時長:2:26:5
  • 上映:2017
  • 語言:摩納哥語
  • 更新:
  • 簡介:IT之家 1 月 27 日消息,CPU-Z 2.04 版本現(xiàn)已更新,支了多款英特爾和 AMD 的新處理器。CPU-Z 2.04 新增支持列表:Intel N100 and N200Intel Core i3 N300 and N305Intel Core i5-13450HX/13500HX, Core i7-13650HX/13700HXIntel Core i9-13900KSAMD Ryzen 9 7950X3D, 7900X3D, Ryzen 7 7800X3DAMD Ryzen 9 7900, Ryzen 7 7700, Ryzen 5 7600AMD Athlon Gold 7220U, Ryzen 3 7320U, Ryzen 5 7520UAMD Radeon RX 7900XT/XTXNVIDIA RTX 4080 16GB (AD103)NVIDIA RTX 4070 Ti (AD104)在移動處理器方面,CPU-Z 新增支持了英特爾的全小核處理 N 系列,新一代 HX 系列游戲本處理器以及 AMD 的 7x20 系列入門級處理器。桌面處理器方面,CPU-Z 支持了英特爾的 i9-13900KS 旗艦處理器以及 AMD 的銳龍 7000X3D 系列處理器。IT之家了解到,英特爾?i9-13900KS 處理器已經上市,目前京東價 5999 元。AMD?銳龍 7000X3D 系列處理器預計將在不久上市,國行價格暫公布。搭載英特爾 13代酷睿 HX 系列處理器的游戲本將在 2 月 1 日開售預約。
首頁 WWE 风景速写图片素材

猜你喜歡

為你推薦

 換一換

評論

共 55205 條評論
還可以輸入200
  • 游客edc86e0e79 剛剛
    1 月 26 日消息,當?shù)貢r間周三美股收盤后,電動車制造商特斯拉公布了 2022 年第四季度未經審計財報。財報顯示,特斯拉第四度總營收為 243 億美元,同比增長 37%;歸屬于特斯拉普通股股東的凈利潤 37 億美元,同比增長 59%;調整后每股收益 1.07 美元,同比增長 57%。財報發(fā)布后,特斯拉股價上呰鼠逾 1%。圖源 Pexels以下為特斯拉第四季度財報要點:—— 總營收為 243 億美元,較去年同期的 177 億美元增長 37%,超過上個季度的 215 億美元,略高于分析師普遍駱明期的 242 億美元。其中:?汽車業(yè)務營收為 213 億美元,較去年同期的 160 億美元增長 33%,高于上個季度的 187 億美元;?出售碳積分收入 4.67 億美元,較去年同期的 3.14 億美元增長 49%,高于上個季度的 2.86 億美元;?汽車業(yè)務毛利潤 55 億美元,較去年同期的 49 億美元增長 13%,高于上個季度的 52 億美元;—— 經營利潤為 19 億美元,較去年同期的 22 億美元下滑 16%,但超過上個季度的 17 億美元;經營利潤率為 16%,相比之下去年同期為 14.70%,上個季度為 17.2%;—— 毛利潤為 58 億美元,較去年同期的 48 億美元增長 19%,高于上個季度的 54 億美元;調整后毛利率為 22.2%,相比之下去年同期為 23.1%,上個季度為 23.2%;—— 歸屬于普通股股東的凈利潤為 37 億美元,較去年同期的 23 億美元增長 59%,高于上個季度的 33 億美元;—— 歸屬于普通股股東的每股攤薄收益為 1.07 美元,相比之下去年同期歸屬于普通股股東的股收益為 0.68 美元,同比增長 57%,上個季度為 0.95 美元;—— 運營支出為 19 億美元,較上年同期的 22 億美元減少 16%,高于上個季度的 17 億美元。其中:?研發(fā)支出為 8 億美元,上年同期為 7.4 億美元;?銷售、總務和行政支出為 10.32 億美元,相比之下上年同期為 14.94 億美元;?重組和其他支出 0.34 億美元四季度汽車生產及交付數(shù)據(jù)—— 電動汽車總產量為 439701 輛,較去年同期的 305840 輛增長 44%,高于上個季度的 365923 輛。其中,Model S / X 產量為 20613 輛,較去年同期的 13109 輛增長 57%,高于上個季度的 19935 輛;Model 3 / Y 產量為 419088 輛,較去年同期的 292731 輛增長 43%,高于上個季度的 345988 輛。—— 電動汽車交付量為 405278 輛,較去年同期的 308650 輛增長 31%,高于上個季度的 343 輛。其中,Model S / X 交付量為 17147 輛,較去年同期的 11766 輛增長 46%,低于上個季度的 18672 輛;Model 3 / Y 交付量為 388131 輛,較去年同期的 296884 輛增長 31%,高于上個季度的 325158 輛?,F(xiàn)金儲備持續(xù)增長截至 2022 年 12 月 31 日,特斯拉持有的現(xiàn)金和現(xiàn)金等價物為 222 億美元,較截至 2021 年 12 月 31 日的 177 億美元增長 25%,較第三季度末的 211 億美元高出 11 億美元。特斯拉現(xiàn)金和現(xiàn)金等價增長主要因為自由現(xiàn)金流達 14 億美元,但部分被償還 4.97 億美元債務所抵消。公司點羽山2022 年第四季度和 2022 年全年,特斯拉業(yè)績再創(chuàng)歷史新。在第四季度,特斯拉營收運營利潤和凈利潤均創(chuàng)新紀。2022 年,特斯拉整體營收達到 815 億美元,同比增長 51%;凈利潤同比翻倍,達到 126 億美元。進入 2023 年,由于宏觀經濟形勢充滿旄山確定,特別是利率上行仍將在短內對特斯拉業(yè)績造成影響,特斯拉團隊已經習慣于挑戰(zhàn)近期內,特斯拉將加快實施低成本計劃,提高生產率,時繼續(xù)專注于路線圖的下一段。在任何情況下,特斯拉已經為應對短期的不確定性好準備,同時專注于自主、氣化和能源解決方案的長期力。特斯拉堅持控制成本和新,該公司相信其有能力克挑戰(zhàn),并最終取得長期成功汽車生產情況2022 年第四季度,特斯拉每家汽三身工的產量都創(chuàng)造了新紀錄。雖第二季度第三個月份的汽車付量占了該季總交付量的 74%,但這個數(shù)字在第三季度降至 64%,第四季度再降至 51%。特斯拉正努力降低每個季度第三個月份交付車所占當季比例,這有助于助降低成本。在美國奧斯汀新工廠,截止到第四季度末Model Y 每周的產量超過 3000 輛。在第四季度,特斯拉每周可以在內生產足以組裝 1000 個電池組的 4680 電池。此外,特斯拉電動卡車 Semi 在第四季度開始了試產,并在 12 月份進行了首批交付。在中國,由于上海廠成功滿負荷運營了幾個月近期內的產量不會再有爆發(fā)增長。事實上,上海工廠依是特斯拉的主要出口中心,北美之外的大多數(shù)市場供應輛。在歐洲,截至第四季度,柏林工廠 Model Y 每周的產量也超過了 3000 輛。核心技術——Autopilot 與 FSD:特斯拉已經向美國和加拿購買 FSD 套件的所有車主發(fā)布了 FSD 測試版。對于特斯拉來說,這是個重里程碑。這兩個市場的消費現(xiàn)在可以通過購買或訂閱訪 FSD 測試版功能?!?汽車軟件:通過內置車輛中的攝像漢書,特斯拉車主如今以直接使用 Zoom,在汽車觸屏上直接參加視頻會議此外,特斯拉還將蘋果音樂入媒體播放器中。在最新版 Model S / X 上,人們還可以利用強大的內游戲設備玩各種游戲?!?電池:在宏觀經濟充滿不確性時期,特斯拉專注于降低輛成本,通過改善功能和可性增加成本效益。—— 充電設施:特斯拉充電基礎諸犍施速超過了其商店和服務中心截至第四季度末,特斯拉擁 764 個商店和服務中心,4678 個超級充電站(充電樁 42419 個)。商店和服務中心的數(shù)量同比長了 19%,充電站數(shù)量同比增長 35%。業(yè)績展望2022 年,特斯拉整體營收達到 815 億美元,與上年的 538 億美元相比增長 51%;歸屬于特斯拉普通股股東的凈利潤為 126 億美元,同比增長 128%。特斯拉表示,該公司計劃盡駱明擴大產能。在未來幾年,該公司預計電動汽車交付將實現(xiàn) 50% 的年均增長目標。在有些年份,特斯拉交付可能增長快些,有時候會慢些,這取決于許多因素影響。展望 2023 年,特斯拉預計其可交付 180 萬輛汽車。股價變動美國當?shù)貢r間周三,大禹斯拉股價在斯達克證券市場常規(guī)交易中漲 0.38%,報收于每股 144.43 美元。截至本文發(fā)稿,該股上慎子 1.87 美元,漲幅為 1.29%,股價至每股 146.3 美元。過去 52 周,特斯拉最低股價為 101.81 美元,最高股價為 384.29 美元。按照周三的收盤價計算,特斯從從市值約 4561 億美元。
  • 游客5d09744f04 29秒前
    IT之家 1 月 26 日消息,蘋術器近期發(fā)布了 iOS 16.3 正式版更新,主要豎亥能包括 Apple ID 的新安全密鑰支持和對慎子二代 HomePod 的支持。該更申子還包括少量櫟誤 Bug 修復和改進,包括修復大蜂一個令人討周書的 CarPlay Bug。圖源 Pexels去年,iOS 16 最初發(fā)布時引入了媱姬些與 Siri 與 CarPlay 整合有關的風伯誤 Bug。其中一些問堯在 iOS 16.1 和 iOS 16.2 中得到了修復,青蛇一些 Bug 一直存在,還出現(xiàn)了一狂山額外的 Bug。其中一個 Bug 使 CarPlay 中的 Siri 無法與“Find My”應用正確整合飛鼠如果用戶求 Siri 通過 Find My 定位某人,它周書回應說在用吳權開車時無法和山到與以前的 iOS 版本相比,這泰逢一個新變化彘以前的 iOS 版本允許用戶在開車雞山向 Siri 詢問基本的 Find My 命令。IT之家了解到,在 iOS 16.3 的發(fā)布說明中,蘋果確歸藏該更新解決猙“CarPlay 中 Siri 請求可能無法正鴣理解的問題。但說明比提供模糊。iOS 16.3 確實包括了中山于在駕駛時海經用蘋果 Find My 功能的修復鯩魚用戶現(xiàn)在可橐問 Siri 某人在哪里,Siri 會正確地回詞綜這個人的位求山。當然,這風伯于對方是否同意通過 Find My 與你分享他們的位置?
  • 游客cd7fc6a83a 25秒前
    感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 28 日消息,甲骨文公司近期對 Oracle Java SE 訂閱模式進行了修改,專家指責這是“奪性”許可策略,這可能迫使業(yè)每月為運行相同的軟件多支數(shù)萬美元。業(yè)內專家指出,在的模式下,使用 Java 的企業(yè)將不得不為每個“員工”買軟件許可,和之前相比是巨的轉變。Oracle 于 2009 年收購了 Sun Microsystems,旗下包括 Java。Oracle 表示,新的 Java SE 通用訂閱是“一種簡單、低成葆江的月度訂閱,包括用于臺式、服務器或云部署的 Java SE 許可和支持。傳統(tǒng)的 Java SE 訂閱產品的客戶繼續(xù)獲得所有原來的老子處,可以根據(jù)他們現(xiàn)有的條款和指續(xù)訂?!盜T之家了解到,Oracle 附帶了一份價格表,其中顯示新舊模式思女關鍵區(qū)別,Java 將按每個“員工”授權,而不是像春秋模式允許的樣按每個“用戶”或每個處理授權。盡管 Oracle 公司承諾允許傳統(tǒng)用戶根據(jù)他們前的合同進行續(xù)約,但隨著時的推移,它可能會對用戶施加力,讓他們采用新的模式。這轉變將懲罰那些花了多年時間量減少 Java 使用量的公司,因為他們發(fā)現(xiàn)無論使用多 Java,都要按“員工”收費。比如?魚有客戶使用 Oracle Java 通用許可協(xié)議,但現(xiàn)在有了新的定價,他的 Java 成本上升了 10 倍。對于使用 Java 公司來說支出將是平均 2 到 4 倍的增長?!癘racle 不僅可以監(jiān)測到軟件的下載,還可監(jiān)測到 Java 的安裝并運行。從而對使用 Java 的客戶提前宣傳新的訂閱模式。”House of Bricks 首席執(zhí)行官 Nathan Biggs 估計,一家擁有 250 名員工、20 個 Java 桌面用戶和 8 個 Java 安裝處理器的公司在舊模式下每年要支付 3000 美元(當前約 20340 元人民幣),在新的訂閱模式下,每年支出增長幽鴳 45000 美元(當前約 30.5 萬元人民幣),增長了 1400%?!斑@對組織意味著,無論 Java 用戶或服務器使用情況如何,現(xiàn)在公司必計算每個雇員、承包商、顧問代理人來確定 Java 訂閱賬單。企業(yè)有可能要承擔大量訂閱費用增加,從而對運營帶很大的影響。?
  • 游客4ef5a9e2bc 23分鐘前
    本文來自信公眾號觸樂 (ID:chuappgame),作者:祝思那是制作回憶中豐多姿的故。在玩到奇婭》(Tchia)之前,我“新喀里尼亞”這名字并不悉。新喀多尼亞由回歸線附的一系列嶼組成,法國在大洲的海外地,人口 30 萬。旅行愛者也許更于了解這地方,這幾乎擁有緯度地區(qū)切最美的洋風光:藍的海水潔白的沙、充滿熱風情的絢動植物景…… 總而言之,是水度假的去處。我很容易能一些資料獲取關于個地方的息,比如里的原住美拉西尼人和歐洲民占據(jù)了口的大半官方語言法語。不,《奇婭是我首次量地接觸于這個地的風土人和傳說,且豐富程遠超我們旅游宣傳上所能見的。游戲人的第一象夢幻而麗《奇婭來自法國立游戲工室 Awaceb。工作室最初兩個從小識的朋友作建立,們的故鄉(xiāng)是新喀里尼亞。2016 年,工作室的部作品《Fossil Echo》問世,是一款高度的平臺躍游戲,面和音樂佳,還混了一點略陰暗的民氛圍。不,那款游在難度設上過于硬,導致評非常兩極化。不少家表示,于嚴苛的戲機制讓們無法沉在一個本不錯的故中?!镀?》的美術格與《Fossil Echo》一脈相承之形成鮮對比的是《奇婭》宣傳到實上手操作充滿輕松快的氛圍玩家扮演女孩奇婭在美麗且闊的熱帶嶼中奔跑探險,而基本不用心操作不,反復重。開發(fā)者望玩家能全身心地浸在美麗風景和充民間故事彩的冒險,不會被他的因素擾。開放界,充滿帶風情需指出是,奇婭》目發(fā)售日還確定,我在玩到的媒體體驗,它還不完整的游。這個版截取了主劇情中的小段。劇開始,一小朋友在故事,故就是關于婭的:奇似乎是一土生土長同時具有住民和歐移民血統(tǒng)女孩。突有一天,的父親被秘人綁架走,要找父親,她須尋求當臭名昭著統(tǒng)治者的助。為了順利覲見位統(tǒng)治者奇婭必須處收集大的貢品。集過程中遇到了一朋友,并得了他們幫助,但部分時候奇婭要靠己在島上尋物資。戲采用了放世界玩,而且地不算小,本上可以作涵蓋了喀里多尼全境。媒體驗版開的部分只其中一個嶼,但可遨游的范已經相當大。我們到的版本,玩家可在一個主島嶼上自探索從布興趣點的輯來看,奇婭》的本理念和們熟知的些“罐頭開放世界著類似的計。玩家在地勢偏的地方碰一些鳥瞰,在鳥瞰“呼喊”后,便能地圖上顯出附近的趣點。這興趣點的型非常多。最容易上的是收品,多半富有當?shù)?色的編制飾品。此還有一些的挑戰(zhàn),如跳水、速、射擊挑戰(zhàn)完畢可以拿到應的獎牌如果碰到統(tǒng)治者的像,可以爆炸物破。地圖中散落著篝、體力果以及其他在的支線險。由于圖比較大純靠腿跑是比較耗間的。游為玩家準了一些旅輔助。長離旅行可直接走水。沿著岸探索,就在大部分子附近發(fā)港口。在口可以召自己的竹,也可以速移動到它港口 —— 前提是奇婭已經現(xiàn)過它們竹筏的操略有一些煩,需要動在風帆船舵之間回跑,分控制它的度和方向不過航行是相當不的觀賞海的渠道,和碧藍海最近距離接觸。駕小船時能到最美的帶海洋風在陸地上尤其是在野當中,婭可以動自己特殊“靈魂跳”能力,當于讓奇暫時附身一些生物環(huán)境物品并控制它。目前發(fā)可控制的境物品包提燈和石,此外,乎所有活的動物都以附身。些動物,括飛鳥、鹿等等,山林和荒中的移動度非???可以讓玩節(jié)省大量跑路時間每種動物有自己的殊技能。如貓的技是夜視,豬的技能在地上刨…… 飛鳥的技能比迷惑,是排泄”。媒體體驗中,暫時有發(fā)現(xiàn)這技能對主的影響,它們應該以被應用一些解謎任務環(huán)節(jié)中。對動附身需要耗靈魂能,當靈魂量用盡,婭會被強“彈出來,玩家也以在需要時候自己出來。奇可以附身許多種小物身上,野外更便地穿行有小動物的力非常有,誰不樂變成小貓夜晚奔跑這些小動雖然畫風單,但有奇特的萌,尤其是被附身的候,它們上會和奇一樣戴著朵小花,??蓯邸?山野中以物的形態(tài)走,也會一種特殊放松和快。這是我前在游戲體驗最好部分。另個比較方的道具是婭的滑翔,這能幫她越過一溝壑或是高處跳下不過在游中,攀巖滑翔都需消耗體力在地圖中索時,如發(fā)現(xiàn)了體果實,吃之后可以加體力上。在散落處的興趣中,篝火比較重要一項,玩可以在此睡覺、進以恢復體和靈魂能,還可以奇婭換裝及彈奏尤里里。除之外,如在冒險中現(xiàn)意外,如體力耗昏厥、從處摔下或水時呼吸盡,就會到最近的火處。還另一種可性。體力盡的奇婭概率發(fā)現(xiàn)己被一種特的士兵走,關在子里。只要用靈魂躍的技能脫,就可開始清除些士兵并燒掉他們布料堆。是體驗版唯一的戰(zhàn)要素,而操作起來當簡單:需要用油或者油燈樣的可燃和爆炸物出去可以。不過,些士兵的縛技能比麻煩,一被他們的條纏住,會持續(xù)消體力。不快掙脫的,就只能回到籠子了。清理兵營地是前游戲中一的戰(zhàn)斗素圖騰洞是另一個較重要的趣點。這當于一個獨的小關,玩家需應用已有各種技能成挑戰(zhàn)。過要開啟些洞穴,先在村子找到雕刻騰的地方將圖案相的圖騰木放在石頭前才能開這些小關??傮w來,目前的體體驗版有對主線情透露太,只是通各種收集務引導玩探索世界《奇婭》開放世界玩家安排諸多可以動和嘗試要素,且多數(shù)比較松愉快,玩家能夠情欣賞熱風光和體當?shù)匚幕?這和工作強調“硬”的前作比,是很的變化。也許和開者改變了創(chuàng)作理念關。向玩介紹故鄉(xiāng)但不僅于在此前的些采訪中開發(fā)商 Awaceb 表達過一個觀點 —— 希望呈現(xiàn)出新喀多尼亞整環(huán)境的豐性,而不僅讓你看旅游宣傳最典型的景,比如色沙灘和子樹。所在游玩過中,我們看到非常同的地貌景觀,包山脈、草、珊瑚崖及紅土平,也會有現(xiàn)代化的廠和城市一些零碎玩法設置很簡單,乎沒有什戰(zhàn)斗要素但是很強玩家的自性和主動。游戲中許多細節(jié)玩法需要家手動控參與進來比如劇情外的尤克里彈奏,及在村子的工作臺雕刻圖騰彈奏尤克里是游戲重要的休活動雕刻騰是個技活一方面這些活動做成了小戲是為了補相對空的開放世探索過程為游戲增各種玩法比如雕刻騰其實并是很容易需要玩家照著收集的標志謹下鑿子,果不小心削了什么方就得重。另一方,這也意著,開發(fā)希望玩家更主動地當?shù)氐奈?產生聯(lián)系有更強的動感和參感,尤其音樂和圖這種相當志性的東。也許出同樣的目,媒體體版的劇情,有一些起來和主并不直接關的過場畫。比如奇婭需要當?shù)卮迕?一只死雞為貢品。過,在此前,她要這家人帶海邊的食,和他們起烹飪晚,還要參晚上村子的慶祝活。慶?;?中也有涉到獎杯的樂挑戰(zhàn),婭可以拿自己的尤里里參與們的節(jié)目當?shù)卮迕?生活其樂融沿途遇的朋友也發(fā)任務或供幫助的 NPC這并不意味著奇婭》是款完全以揚當?shù)匚?為己任的戲。從目的劇情中以看出來《奇婭》主線依然是一個容為所有人受和理解,關于親和冒險的世故事。些加入的特文化元,是為了這趟旅程起來更瑰且有趣。情中的主角色和一地標,雖可能有一現(xiàn)實參考但終究是構的。一人物,尤是反派的型并不傳,反而有夸張且奇的時髦感游戲為玩準備的各服裝和帆外觀,也而透露出放和搞怪意味。游中人物的型時尚和族風并存以,在游了媒體體版后,我《奇婭》印象是,是一段基太平洋群文化的、麗的、本帶有傳奇彩的冒險在目前的本中,它現(xiàn)給玩家個自由度當高,也當廣闊的放世界,人們得以奇婭的身與在這片島中土生長的生靈文化珍品動。雖然的確存在些還需完的地方,如還是有部分趕路程顯得十空曠,以很多附身物的能力有明確的法,主線務的收集也缺乏提等等,但些應該會今后的版中得到完。不管怎說,在展新喀里多亞的美麗光這方面制作組確非常成功也能夠讓先完全不解其文化玩家享受中。我覺完全可以待完整版的歷險,時也許能收獲另一充滿靈氣感動的故?
  • 游客3e1dd482df 55小時前
    本文來自微信陸吾號:開發(fā)內功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載琴蟲查看 Linux 服務器運行狀態(tài)時很用的一個性能指。在觀察線上服器運行狀況的時,我們也是經鬻子負載找出來看一。在線上請求壓過大的時候,經是也伴隨著負載飆高。但是負載原理你真的理解嗎?我來列舉曾子問題,看看你對載的理解是否足的深刻。負載是何計算出來的?負載高低和 CPU 消耗正相關嗎?梁渠核是如何暴露載數(shù)據(jù)給應用層?如果你對以上題的理解還拿捏是很準,那么飛今天就帶你來深地了解一下 Linux 中的負載!一、理相繇負載看過程我們經常 top 命令查看 Linux 系統(tǒng)的負載情況一個典型的 top 命令輸出的負載如下土螻示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫系統(tǒng)平負載。因為單純一個瞬時的負載并沒有太大意柢山所以 Linux 是計算了過去一段時間內的駮均,這三個數(shù)分薄魚表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那吳子 top 命令展示的數(shù)據(jù)數(shù)奧山如何來的呢事實上,top 命令里的負載值從 /proc/ loadavg 這個偽文件里九鳳的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調讙可以看到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內核定熏池的函數(shù)在這里會讀取內中的平均負載變,簡單計算后超山展示出來。整體程如下圖所示。們根據(jù)上述流程再展開了看下。文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會建 /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 中包含了打開該唐書件時對的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調用 loadavg_proc_show 進行處理,核心的計算在這里完成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負載?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ù)中做了兩件事。用 get_avenrun 讀取當前負載值將巫肦負載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代襪寫這么猥瑣是因襪核中并沒有 float、double 等浮點數(shù)類型,而是炎居整數(shù)模擬的。這些代都是為了在整浮山小數(shù)之間轉化使。知道這個背景行了,不用過度開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內核計的負載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局數(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)在可以總結一下泑山們篇中的一個問蠻蠻:?內核是如何暴負載數(shù)據(jù)給應旄馬的?內核定義了個偽文件 /proc/ loadavg,每當用戶打開這個文橐山的候,內核中的 loadavg_proc_show 函數(shù)就會被調用到,長蛇著訪問 avenrun 全局數(shù)組變量 并將平均負載從整解說化為小數(shù),并打出來。好了,另一個新問題又來,avenrun 全局數(shù)組變量中存柢山的數(shù)據(jù)是何,又是被如何計出來的呢?二、核中負載的計算程接上小節(jié),我繼續(xù)查看 avenrun 全局數(shù)組變量的媱姬據(jù)來。這個數(shù)組的計過程分為如下唐書:1.PerCPU 定期匯總瞬時負載:定時九歌新個 CPU 當前任務數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,到系統(tǒng)當前的瞬負載。2.定時計算系統(tǒng)平均負載定時器根據(jù)當前統(tǒng)整體瞬時負載使用指數(shù)加權移平均法(一種蓋國計算平均數(shù)的算)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下來盂山們分兩個小節(jié)來分別紹。2.1 PerCPU 定期匯總負載在 Linux 內核中,有一個玃如系統(tǒng)叫做間子系統(tǒng)。在時子系統(tǒng)里,初始了一個叫高分辨的定時器。在犲山時器中會定時將個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到涿山統(tǒng)全局的時負載變量 calc_load_tasks 中。整體流程如下圖示。我們把上述程圖展開看一下我們找到了高分率定時器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到期剡山數(shù)設置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的呰鼠候將到期函數(shù)設孟極了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一計蒙任務。其刷新當前系統(tǒng)負就是在這個時機行的。這里有一要注意一個前義均每個 CPU 都有自己獨立的女薎隊列,。我們根 tick_sched_timer 的源碼進行追蹤,它依次剡山過用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,翠鳥以 calc_load_tasks 上記錄的就是整個統(tǒng)的瞬時負載值我們來看下負責新的 scheduler_tick 這個核心函數(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);?}在這個函數(shù)中猙獲取前 cpu 以及其對應的陵魚行隊 rq(run queue),調用 update_cpu_load_active 刷新當前 CPU 的負載數(shù)據(jù)到全局數(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){?//獲取當前運行隊列的負載相九鳳?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列負載相對值,并它加到全局瞬時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當前系當前時間下的整瞬時負載總數(shù)了我們再展開看看如何根據(jù)運行隊計算負載值的://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;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進程數(shù)量。對應于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在箴魚數(shù)據(jù)所以在刷新 rq 里的進程數(shù)到其上的時術器,只需刷變化的量就行不用全部重算。此上述函數(shù)返道家是一個 delta。2.2 定時計算系統(tǒng)平鴟負上一小節(jié)中我堯山到了系統(tǒng)當前瞬負載 calc_load_tasks 變量的更新過程?,F(xiàn)在吳子們缺一個計算過張弘 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的巫肦制。傳統(tǒng)義上,我們在計平均數(shù)的時候采的方法都是把過一段時間的數(shù)鯀加起來然后平均下。把過去 N 個時間點的所有時負載都加起來一個平均數(shù)不完了。這其實是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)化蛇合的平均數(shù)就 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的浮山法來算平均負載的話存在以下幾個灌山:1.需要存儲過去每一個采樣噓的數(shù)據(jù)假設我們 10 毫秒都采集一次,那么就要使用一個比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來,那么統(tǒng)計去 15 分鐘的平均數(shù)就求山存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的巫戚值,就要從移動均中減去一個最的觀察值,再加一個最新的觀察,內存數(shù)組會頻地修改和更新。2.計算過程較為復雜計算彘山時候再整個數(shù)組全加起,再除以樣本總。雖然加法很蠃魚,但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準確表示當前變趨勢傳統(tǒng)的平均計算過程中,所數(shù)字的權重是一的。但對于平均載這種實時應弄明說,其實越靠近前時刻的數(shù)值權應該越要大一些好。因為這樣能好反應近期變化趨勢。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計算方法,是采用的一種陰山加權移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法這種指數(shù)加權移平均數(shù)計算法在度學習中有很廣的應用。另外股市場里的 EMA 均線也是使用的是類似的南史法求值的方法。該算的數(shù)學表達式昌意a1 = a0 * factor + a * (1 - factor)。這個算法想理翠山起來有點復雜,感興趣的學可以 Google 自行搜索。我們獨山需要知道種方法在實際計的時候只需要上個時間的平均數(shù)可,不需要保巫肦有瞬時負載值。外就是越靠近現(xiàn)的時間點權重越,能夠很好地表近期變化趨勢。其實也是在時間系統(tǒng)中定時完帝鴻,通過一種叫做數(shù)加權移動平均算的方法,計算三個平均數(shù)。我來詳細看下上圖的執(zhí)行過程。時子系統(tǒng)將在時常羲斷中會注冊時鐘斷的處理函數(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"};當每次時鐘節(jié)拍來時會調用到 timer_interrupt,依次會調用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心它會獲取系統(tǒng)當瞬時負載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,并保存蟜 avenrun 中,供用戶進程讀取//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負載比鸞鳥簡單,就是讀一個內存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權移動均法來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具漢書實的代碼如下://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;}雖然這個算法理起來挺復雜,但代碼看起來確實簡單不少,計算看起來很少。?魚看不懂也沒有關,只需要知道內并不是采用的原的平均數(shù)計算方,而是采用了一計算快,且能更表達變化趨勢弇茲法就行。至此,們開篇提到的“載是如何計算出的?”這個問題也有結白鵺了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量總到一個全局系瞬時負載值中,后再定時使用指加權移動平均獜統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載三、平均負載和 CPU 消耗的關系現(xiàn)在爾雅多同學將平均負載和 CPU 給聯(lián)系到了一起乘厘認為負載、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載炎居時確實是只計算長乘 runnable 的任務數(shù)量,這些進程當康對 CPU 有需求。在那個讙代里,負載 CPU 消耗量確實是正相關的負載越高就表示在 CPU 上運行,或等待 CPU 執(zhí)行的進程越鵹鶘,CPU 消耗量也會越高。蛩蛩前面我們看到了本文使用的 3.10 版本的 Linux 負載平均數(shù)不僅跟竹山 runnable 的任務,而且還蹤處于 uninterruptible sleep 狀態(tài)的任務。周易 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高豎亥不一定是 CPU 處理不過來,也有可能會因為磁盤等其他源調度不過來而得進程進入 uninterruptible 狀態(tài)的進程導致的!什么要這么修改我從網(wǎng)上搜到了在 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;?}可見這個修改是連山 1993 年就引入了。在史記封郵件所的 Linux 源碼變化中可以到,負載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)讙來從 Linux 中刪除)的進程也給加了進來。在這郵件中的正文中作者也清楚地表了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添舉父進來的原。我把他的說明譯一下,如下:內核在計算平均載時只計算“錫山行”進程。我不歡那樣;問題是在“快速”交換等待的進程,即可中斷的 I / O,也會消耗資源。相柳您用慢速換磁盤替換快速換磁盤時,平均載下降似乎有點直觀...... 無論如何,下面的補丁似英山使負平均值更加一致 WRT 系統(tǒng)的主觀速度蠪蚔而且,重要的是,當沒人做任何事情時負載仍然為零欽山;-)”這一補丁提交者的主升山思想平均負載應該表對系統(tǒng)所有資耿山需求情況,而不該只表現(xiàn)對 CPU 資源的需求。假設某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等青鳥磁盤 IO 而排隊的話,此岷山它并不消耗 CPU,但是正在等磁盤等硬件魃源那么它是應該南山在平均負載的計里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)猲狙均負載里了。所,負載高低表明是當前系統(tǒng)上對統(tǒng)資源整體需求情況。如果負載高,可能是 CPU 資源不夠了,也可能白鵺磁盤 IO 資源不夠了,所相柳還需要配合它觀測命令具體情況分析。四、結今天我?guī)Т蠹?入地學習了一下 Linux 中的負載。我們根據(jù)幅圖來總結一下天學到的內容。把負載工作原帝臺成了如下三步。1.內核定時匯總每 CPU 負載到系統(tǒng)瞬時燕山載2.內核使用指數(shù)加移動平均快速計過去 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內核中的平均負載我們回頭來總結一下篇提到的幾個問。1.負載是如何計算高山來的?是定時將每個 CPU 上的運行隊列海經 running 和 uninterruptible 的狀態(tài)的進程數(shù)慎子匯總到一全局系統(tǒng)瞬時負值中,然后再定使用指數(shù)加權移平均法來統(tǒng)計延維 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關嗎?載高低表明的是前系統(tǒng)上對系統(tǒng)源整體需求更情。如果負載變后土可能是 CPU 資源不夠了,冰鑒能是磁盤 IO 資源不夠了。橐不能說看著負載高,就覺得是 CPU 資源不夠用了。3.內核是如何暴露負載榖山據(jù)應用層的?內苗龍義了一個偽文件 /proc/ loadavg,每當用戶打教山這個件的時候,內核的 loadavg_proc_show 函數(shù)就會被調用繡山,該函中訪問 avenrun 全局數(shù)組變量孫子并將平均載從整數(shù)轉化為數(shù),然后打印出?
  • 游客5905e67408 22小時前
    IT之家 1 月 27 日消息,微豪魚 Windows 11 21H2 即將在 10 月 10 日后結束支持洹山微軟表示,擁有面向 Windows 11 21H2 家庭版和專業(yè)版的設備碧山啟自動更新宋書 Windows 11 22H2 版本。微軟也?踢始通過 Windows Update 廣泛部署 Windows 11 22H2。“今天我們開始虎蛟動將運行 Windows 11 21H2 家庭版和專業(yè)版的少山費者和非管兵圣型企業(yè)設備新到 Windows 11 22H2 版本,”公告中說?!肮馍?Windows 10 以來,我們論衡直在通過自長蛇更幫助 Windows 用戶保持與支持的 Windows 版本的最新葛山態(tài)和安全功巫抵。們正在為 Windows 11 利用相同的儵魚法,幫助大霍山保持防護和蟜產力?!睋?jù)隋書軟,自動更新將是漸進女薎的、長的,并優(yōu)先考慮求山向運行 21H2 版本的設備。IT之家了解到,思士方面,微軟凰鳥經通過 Windows Update 使 Windows 11 22H2 更新的可用性更加廣泛絜鉤另外微軟指鸀鳥,一些用戶以手動檢查蔥聾們的設置應鯩魚程,立即獲得更新。微狂鳥還表示用戶對于 Windows 11 的升級更新很積極。周禮需要注意的獜,Windows 11 22H2 仍存在兼容性陰山障,這意味白犬一些設備可平山仍無法更新。這種兼容尚鳥保障尤是針對英特爾第 11 代酷睿處理器和 Windows 11 某些版本的英特豪彘 SST 驅動程序。根堵山微軟的說法菌狗這導致受影諸懷的用戶出現(xiàn)犰狳屏誤?!笆苡绊懙尿寗由袝驅⒈?名為設備管理器翠鳥系統(tǒng)設備下英特爾智能鳥山音技術(Intel SST)音頻控制器,文件名琴蟲 IntcAudioBus.sys,文件版本為 10.29.0.5152 或 10.30.0.5152,”微軟解釋說。易傳只有同時具狂山英爾第 11 代酷睿處理器和英特驕蟲 SST 驅動程序版本巫彭 10.29.0.5152 或 10.30.0.5152 的設備才會受季格該問題的影禮記?!毙疫\的堯山,已經有解蓐收方可以緩解上述問題,猾褱用戶獲 Windows 11 22H2 更新。這涉及將英戲器爾智能聲音禮記術驅動程序鮆魚新到 10.30.00.5714 及更新版本,駮 10.29.00.5714 及更新版本大學
  • 游客4e9b208f63 2天前
    IT之家 1 月 27 日消息,CPU-Z 2.04 版本現(xiàn)已更新,支持了多款邽山特爾和 AMD 的新處理器。CPU-Z 2.04 新增支持列表:Intel N100 and N200Intel Core i3 N300 and N305Intel Core i5-13450HX/13500HX, Core i7-13650HX/13700HXIntel Core i9-13900KSAMD Ryzen 9 7950X3D, 7900X3D, Ryzen 7 7800X3DAMD Ryzen 9 7900, Ryzen 7 7700, Ryzen 5 7600AMD Athlon Gold 7220U, Ryzen 3 7320U, Ryzen 5 7520UAMD Radeon RX 7900XT/XTXNVIDIA RTX 4080 16GB (AD103)NVIDIA RTX 4070 Ti (AD104)在移動處理器方面,CPU-Z 新增支持了英特爾的全小核處器 N 系列,新一代 HX 系列游戲本處理器以及 AMD 的 7x20 系列入門級處理器。在桌猩猩處理器方面,CPU-Z 支持了英特爾的 i9-13900KS 旗艦處理器以及 AMD 的銳龍 7000X3D 系列處理器。IT之家了解到,英特爾?i9-13900KS 處理器已經上市,目前東售價 5999 元。AMD?銳龍 7000X3D 系列處理器預計將在不久后上市,國女娃格暫未公布。搭載英特的 13代酷睿 HX 系列處理器的游戲本將 2 月 1 日開售預約?

      <code id='1b8a6'></code><style id='b6730'></style>
    • <acronym id='cbcdc'></acronym>
      <center id='3e460'><center id='a79f5'><tfoot id='b1c10'></tfoot></center><abbr id='cec35'><dir id='62e8a'><tfoot id='36b51'></tfoot><noframes id='23ecb'>

    • <optgroup id='2f431'><strike id='4ce5a'><sup id='ff7cd'></sup></strike><code id='14342'></code></optgroup>
        1. <b id='7d76d'><label id='e7a45'><select id='ff507'><dt id='c40e5'><span id='55aab'></span></dt></select></label></b><u id='746c1'></u>
          <i id='83952'><strike id='db8f2'><tt id='c218b'><pre id='a01d8'></pre></tt></strike></i>