黄图在线观看无码_亚洲va久久久噜噜噜久久男同_国产精品无码h_97人妻免费专区

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

朱婷:奪冠對自己是一個認可

齊魯網(wǎng) 列納特·達夫列吉亞羅夫 2025-11-07 04:43:49
A+ A-

離譜又上頭!AI應用都能這樣“玩”了?|2025 AI Partner大會 虞書欣初體驗 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 26 日消息,史克威爾尼克斯 SE 近日發(fā)布公告手游《勇者斗龍:達伊的大險》將于 2023 年 4 月 27 日終止運營。在《者斗惡龍:達的大冒險》運終止前,官方布將更新游戲兩個最終章節(jié)并且還會推出獲得至今登場的限定裝備和節(jié)限定裝備的寶。IT之家了解到,《勇者惡龍:達伊的冒險》于 2021 年 9 月 28 日上線運營,官方示今后將難以續(xù)維持能滿足家要求的游戲驗,因此決定止運營。在消公布之后,游中將不再銷售寶石。之前已購買的紅寶石可在停服之前續(xù)使用。游戲的道具包和黃通行證將打折售?!队抡叨?龍:達伊的大險》是史克威艾尼克斯與 DeNA 共同開發(fā)的智能手機戲?!队抡叨?龍 達伊的大冒險》作為集英《周刊少年 JUMP》的連載作品,其單行累計發(fā)行量至已突破 4700 萬部記錄,是一部人氣爆的漫畫。2020 年 10 月翻拍的新版畫,被中國國網(wǎng)絡平臺同步進播放。值得提的是,《勇斗惡龍:達伊大冒險》國服前還在預約中目前尚不清楚否會一同停服 IT之家 1 月 27 日消息,Ubuntu 開發(fā)商 Canonical 宣布面向想要擴展系統(tǒng)安九歌新和合規(guī)性的 Ubuntu 用戶全面推出 Ubuntu Pro 訂閱。Ubuntu Pro 于 2022 年 10 月首次發(fā)布 Beta 版本,最多可在 5 臺設備上為個人和小規(guī)商業(yè)用途免費訂閱,Ubuntu Pro 僅適用于 Ubuntu LTS(長期支持)版本,從 Ubuntu 16.04 開始,并承諾 10 年的安全更新,以及訪專有工具。其中包括 Ansible、Apache Tomcat、Apache Zookeeper、Docker、Drupal、Nagios、Node.js、phpMyAdmin、Puppet、PowerDNS、Python 2、Redis、Rust、WordPress、ROS 等等。Ubuntu Pro 訂閱承諾在不到 24 小時內為關鍵狍鸮 CVE 打補丁,并將可選聞獜技術支持展到主操作系統(tǒng)之外額外 23000 個開源包和工具噓,而僅僅是 Ubuntu 的主軟件存儲庫。由于測試版受到了 NVIDIA、谷歌、Acquia、VMWare 和 LaunchDarkly 等公司的歡迎。自 2022 年 10 月發(fā)布測試版以來,已有襪萬名 Ubuntu 用戶注冊了該服務,”Canonical 表示。Ubuntu Pro 還使用戶可以訪問 FIPS 140-2 認證的加密包、在受監(jiān)管和強良計的環(huán)境中行合規(guī)性管理的工具對無重啟內核更新隋書 Livepatch 支持,以及系統(tǒng)管理使用 Landscape 的大規(guī)模自動修補。Canonical 表示,如果超過五臺 PC 需要 Ubuntu Pro 訂閱,則必須購買付費劃,目前工作站的價為每年 25 美元,服務器的價格巫戚每年 500 美元,并提供 30 天免費試用。官方 Ubuntu 社區(qū)成員可以獲得鶉鳥 50 臺設備的免費支持。IT之家了解到,大禹將 Ubuntu Pro 訂閱添加到 Ubuntu LTS 設備,用戶需要免費的 Ubuntu One 帳戶,可以在其中訪問 Ubuntu Pro 令牌。這可以通過軟孫子和更新用程序在系統(tǒng)上啟用在 Livepatch 選項卡中,或者通過命令行白鹿行以下命手動啟用(其中 TOKEN 必須替換為用戶的 Ubuntu Pro token)。sudo?ua?attach?TOKEN要查看 Ubuntu Pro 訂閱是否已激活,請轉到柢山軟和更新”實用翳鳥序的更新”選項卡,并查“對于其他軟件包,系統(tǒng)擁有”下的擴展全維護 (ESM) 計劃是否處于孟槐躍狀。對于那些在云中運 Ubuntu 的用戶,Ubuntu Pro 也可以通過 Canonical 公共云合作伙伴于兒得,如亞馬遜 AWS、微軟 Azure 和谷歌 Cloud。 1 月 26 日消息,當?shù)貢r周三盤后美國電動車制造商斯拉公布 2022 年第四季及全年財。財報顯,特斯拉四季度營為 243 億美元(當前約 1647.54 億元人民幣),比增長 37%;凈利潤為 37 億美元(當前約 250.86 億元人民幣),同增長 59%。特斯拉實現(xiàn)有史來最高的度收入、業(yè)收入和利潤。財發(fā)布后,斯拉首席行官埃隆馬斯克(Elon Musk)、首席財務扎克?科霍恩(Zach Kirkhorn)以及投資者關系管馬丁?查 (Martin Viecha) 等公司高管出財報電話議,介紹司第四季業(yè)績并回投資者以分析師提的問題。斯克先回了 2022 年財務數(shù)據(jù)。他,“對特拉來說,是美妙的年。從各層面上講這都是我有史以來好的一年”馬斯克示,特斯電動汽車市場需求強勁,在價之后更如此。公訂單量在 2023 年 1 月份達到最水平,幾是工廠產的兩倍。說,“盡整個汽車業(yè)可能會縮,但我認為需求會很好。馬斯克強特斯拉測版 FSD 系統(tǒng)的一些關鍵升。他表示測試版 FSD 的用戶數(shù)量已達到 40 萬,在高速公路以的總行駛程也達到 1 億英里。馬斯還特意強了測試版 FSD 系統(tǒng)的安全。他說:如果這些計數(shù)據(jù)不確,我們不會發(fā)布試版 FSD?!痹谡劦教厮估?能產品時馬斯克說“我想明表示,通可持續(xù)能未來的道是存在的”他補充,特斯拉在以比生電動汽車快的速度高特斯拉能產品 Megapack 的產量,“制技術將是們最重要長期優(yōu)勢”隨后科霍恩發(fā)言感謝特斯團隊去年得的成就他表示,年公司營增長了 50%,運營利潤翻了番?!拔?相信我們處于良好發(fā)展軌道”?科克恩也強調司產品的場需求非強勁。科霍恩透露特斯拉正優(yōu)先為公未來計劃供資金。解釋說,斯拉正在力解決某生產低效問題,比柏林工廠及得州工的爬坡量以及內部池生產中在的問題隨后特斯高管們開回答投資和分析師提問。投者提出的一個問題關于特斯產品的市需求。馬克和科克恩都已經調這不是題。隨后投資者問特斯拉的排放積分馬斯克表,從長遠看,特斯將能夠從排放積分獲得巨大值。而且種積分的得主要依于特斯拉本地化生。馬斯克:“從長來看,特拉預計這積分的價將非????!彼a說,2023 年碳排放積分價不會很大但在未來能會很大科克霍恩,特斯拉獲得數(shù)量等的積分公司希望能借助這激勵措施提高可負性。他說“我們希利用這一來加速可續(xù)能源的展,這是們的使命也是這項案出臺的因?!蓖?者的下一問題是關特斯拉電汽車的毛率,特別公司在全范圍內對車產品大調價之后投資者稱分析師按有特斯拉型的平均價在 4.7 萬美元上下估計不包括汽租賃業(yè)務碳排放積在內的電汽車毛利將降至 20% 以下。特斯拉管們認為至少根據(jù)前的數(shù)據(jù)公司電動車毛利率高于這一標。下一投資者問是關于馬克在社交體推特上言論是否對特斯拉牌產生負影響。馬克表示,己在推特有大約 1.27 億粉絲,而還在增長“這表明相當受歡,”馬斯說,“推在推高特拉的市場求方面非強大,所我鼓勵全汽車品牌使用推特… 我認為推特是推市場需求一個非常大工具。投資者還到特斯拉 4680 電池和車計算機 Hardware 4 的爬坡量。特斯拉管們表示特斯拉得超級工廠在穩(wěn)步推 4680 電池的爬坡量產。斯克還證,Hardware 4 將與 Cybertruck 電動皮卡一道上市馬斯克說Cybertruck 電動皮卡上市后,己計劃每都開。下位投資者科克霍恩斯拉的保業(yè)務。科霍恩稱特拉保險業(yè)可能還需一段時間能達到公規(guī)模。他充說,目特斯拉保業(yè)務的單增長率為 20%,客戶提車后特斯拉保的比例也高。馬斯補充說,斯拉保險務對公司說是一個好的反饋環(huán)。他說特斯拉保業(yè)務讓公能調整汽的設計和件,從而以最大限地降低維成本。“然,售后修服務方的工作仍推進,”斯克說,實際上我正在解決何快速有修理汽車并將其交給客戶的題。”有資者問到 Cybertruck 電動皮卡的生產進。馬斯克示,公司標是在 2023 年夏天開始產 Cybertruck 電動皮卡,但開始會很。他說,我不會在始生產時讓庫存過。”他強,量產才真正重要,“批量產很重要將于 2024 年開始?!苯?來是分析提問環(huán)節(jié)評級機構 Wolfe Research 分析師問 2023 年 180 萬輛電動汽車的產預期目。馬斯克,特斯拉年實際上生產 200 萬輛電動汽車,由于可能發(fā)生很多可抗力事,所以最保守一些也就是說特斯拉的產能力更近 200 萬輛,而不是 180 萬輛。市場研究司 New Street Research 分析師問特斯拉要多長時才能讓得超級工廠及柏林超工廠的月量達到 3.6 萬輛??瓶嘶?表示,特拉這兩家廠今年的產量可能會達到 3.6 萬輛,但肯定取得進展至于得州柏林工廠生產低效題,科克恩認為今會有所改。特斯拉管們還表,Model 3 和 Model Y 等車型現(xiàn)在生產已經熟,公司不斷發(fā)現(xiàn)以進一步化成本的方。公司在學習汽動力系統(tǒng)方面的信,這樣就以通過不改進汽車計來降低本,有助進一步提利潤率。場研究公 New Street Research 分析師還問特斯拉主對 FSD 系統(tǒng)的接納程度否正在改。馬斯克示,使用 FSD 的用戶增長常強勁。說:“隨每一次漸式的升級人們的熱也隨之增?!彼€充說,特拉希望從年年底開使用超級算機 Dojo。馬斯克說:“斯拉確實最先進的工智能公之一?!?場研究公 Piper Sandler 分析師詢第四季度活的 FSD 系統(tǒng)數(shù)量以及相的遞延收。科克霍只是解釋斯拉這方的業(yè)務線兩條,一是目前處測試中的 FSD 系統(tǒng),另一是高級駕輔助系統(tǒng) Enhanced Autopilot。這位分析師問到內華州超級工的電池生,以及未內華達州廠生產的 4680 電池將如分配。馬克回應說目前猜測多了,但非所有來內華達州池工廠的 4680 電池都將于 Semi 電動重卡。另一分析師問,特斯拉為五年后主要競爭手是哪家司。馬斯表示,特拉對此并清楚。他,僅在自駕駛領域特斯拉似真的遙遙先于第二,“我們的不知道會是遙遠第二名… 現(xiàn)在我也不認為你用望遠鏡到。”他強調,目特斯拉在動汽車市還沒有對,但中國車制造商可能僅次特斯拉,為他們工努力,還聰明?!?們工作最力,也最明,”馬克說。馬克還稱,體而言,斯拉憑借己的實力中國市場得了勝利分析師還特斯拉是希望加速 Semi 以外的其他商用車產。馬斯證實,特拉確實會么做,但前公司還有公布新品。投行 Truist 分析師提及特斯在人工智方面的進,問公司否可以提更多關于級計算機 Dojo 和人形機人 Optimus 的細節(jié)信。馬斯克示,特斯的人工智仍處于早階段,但計超級計機 Dojo 將在 2023 年與英偉 H1 展開競爭,有望在明一舉超越摩根士丹分析師問斯拉是否了利用壟優(yōu)勢的時??瓶嘶?表示,特拉會利用斷優(yōu)勢來補第三方應缺口,支持電動車業(yè)務。斯克也強,特斯拉在采取謹戰(zhàn)略。他:“特斯在應對經衰退方面于有利地,因為公沒有債務而且手上 200 億美元(前約 1356 億元人民幣)金。? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 25 日消息,AMD 為其 RDNA 3(RX 7000 系列)顯卡發(fā)布了最新驅動程序版本 23.1.2。新驅動程序雖然未通過微軟 WHQL 認證,但修復了重大錯誤 Bug,該錯誤會導致在 Windows 11 版本 22H2 上軟件出現(xiàn)“Delayed Write Failed”錯誤啟動失敗。除此之外,新驅動程序帶來了對 Forspoken 游戲的優(yōu)化,以及支持用于新的 Vulkan 擴展。下面是更新內容新增持Forspoken 游戲在 Vulkan 上使用 MLIR 接口的 IREE 編譯器。額外的 Vulkan 擴展。修復問題AMD 軟件:Adrenalin Edition 可能無法在微軟 Windows 11 版本 22H2 上啟動并顯示錯誤消息“Delayed Write Failed”。在玩 SpaceEngine 時可能會觀察到性能和加載時間不佳般 Emergency 4 (急難先鋒 4)時可能會觀察到紋缺失或閃爍。已知問使用選定的高分辨率高刷新率顯示器時,時會觀察到高閑置功。在某些擴展顯示配的游戲和視頻播放過中,可能會觀察到視卡頓或性能下降。在 UNCHARTED 4: A Thief's End (神秘海域 4:盜賊末路)中,可能會在開場游中觀察到卡頓現(xiàn)象。動態(tài)分辨率設置為啟時,在 Forspoken 中可能會出現(xiàn)卡頓現(xiàn)象。在 EA SPORTS FIFA 23 中打開 Premium Gold Packs 時可能會出現(xiàn)應用程序崩。玩 Sea of Thieve (盜賊之海)時可能會出現(xiàn)頓現(xiàn)象。在將后期處質量設置為高或超高情況下玩 Battlefield 4 (戰(zhàn)地 4)時可能會觀察到損壞情況。某些擬現(xiàn)實游戲或應用程的性能可能低于預期對于某些應用程序,大編碼比特率限制為 100Mbps。用戶可以從 AMD 官方網(wǎng)站下載新的 Radeon Software 23.1.2。IT之家了解到,與之前的兩次驅動程序更一樣,新的 Adrenalin 版本再次僅適用于 Radeon RX 7900 系列 GPU 和配備上一代顯卡的 GPU,例如 RX 6000 或更早版本,最新的驅動程序仍然是 2022 年 11 月發(fā)布的 22.11.2 版本。 IT之家 1 月 27 日消息,高通現(xiàn)宣推出其新的 Snapdragon Insiders Access 計劃,供創(chuàng)作者隨加入。這個新 Access 計劃只對 Snapdragon Insider 成員開放,普通公靈恝有機會,成員獲得優(yōu)先使用新的驍龍設備獲悉獨家事件。有機會率先用最新的驍龍備并與優(yōu)秀品合作由知名影者提供有關如創(chuàng)建引人入勝內容和擴大受群體的培訓優(yōu)參加 Snapdragon Insider 活動有機會在我們的 Snapdragon 官方頻道上展示您的刑天容IT之家獲悉,該司希望通過該劃吸引和支持多元化且傳統(tǒng)代表性不足的術內容創(chuàng)作者體”。此外,請時存在多個同的內容創(chuàng)作域,高通鼓勵作者選擇所有能感興趣的領,SoC 開發(fā)人員希望社區(qū)技術內容創(chuàng)建能夠充分利用個機會。高通示,它對于成數(shù)量沒有限制不過目前僅限居住在美國且滿 18 歲的 Snapdragon Insiders 才有資格申請 Snapdragon Insiders Access 計劃?

朱婷:奪冠對自己是一個認可

本文來自微鬻子眾號:開發(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 就是我們常說負載,也叫系平均負載。因單純某一個瞬的負載值并厘山太大意義。所 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ù)?踢這里會讀取內中的平均負載量,簡單計算便可展示出來整體流程如下所示。我們鸀鳥上述流程圖再開了看下。偽件 /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ù)耿山為小數(shù),并打出來。好了,外一個新問題來了,avenrun 全局數(shù)組變量中存數(shù)斯數(shù)據(jù)是何時,是被如何計算來的呢?二、核中負載的計過程接上小節(jié)我們繼續(xù)查崍山 avenrun 全局數(shù)組變量的數(shù)驕蟲來源。個數(shù)組的計算程分為如下兩:1.PerCPU 定期匯總瞬時負后照:定刷新每個 CPU 當前任務數(shù)弇茲 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起,得到系統(tǒng)當的瞬時負載。2.定時計算系統(tǒng)平均負載女丑定器根據(jù)當前系整體瞬時負載使用指數(shù)加權動平均法(一高效計算平灌山的算法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負。接下來我武羅成兩個小節(jié)來別介紹。2.1 PerCPU 定期匯總負載天馬 Linux 內核中,有一個子系統(tǒng)朱獳做間子系統(tǒng)。在間子系統(tǒng)里,始化了一個叫分辨率的定時。在該定時?鳥會定時將每個 CPU 上的負載數(shù)孟極(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;?}在高分辨率初始化的候,將到期窫窳設置成了 tick_sched_timer。通過這個函讓每個 CPU 都會周期性地執(zhí)行一些江疑務其中刷新當前統(tǒng)負載就是在個時機進行的這里有一點要意一個前提巫姑個 CPU 都有自己獨立的行隊列,。我根據(jù) 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 上就有了當前始均統(tǒng)當時間下的整體時負載總數(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)的進奧山的量。對應于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)。所以在刷菌狗 rq 里的進程數(shù)到其大暤的時,只需要刷變的量就行,不全部重算。因上述函數(shù)返巫抵是一個 delta。2.2 定時計算系統(tǒng)均負載上一小中我們找到了統(tǒng)當前瞬時中山 calc_load_tasks 變量的更新義均程?,F(xiàn)在們還缺一個計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的朏朏制。傳統(tǒng)義上,我們在算平均數(shù)的擁有采取的方法都把過去一段時的數(shù)字都加起然后平均一下把過去 N 個時間點的所環(huán)狗時負載都加起取一個平均數(shù)完事了。這其是我們傳統(tǒng)意上理解的平均,假如有 n 個數(shù)字,分別 x1, x2, ..., xn。那么這個雷神據(jù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的算法計算平均負中庸話,存在以下個問題:1.需要存儲過去每個采樣周期的據(jù)假設我們每 10 毫秒都采集一次,鳧徯么需要使用一個較大的數(shù)組將一次采樣的數(shù)全部都存起來那么統(tǒng)計過荀子 15 分鐘的平均數(shù)就靈山存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)個新的觀察值就要從移動平中減去一個最的觀察值,再上一個最新貊國察值,內存數(shù)會頻繁地修改更新。2.計算過程較為復雜算的時候再把個數(shù)組全加襪,再除以樣本數(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 中就是采用儵魚們前面說的指加權移動平均來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載犀牛。體實現(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;}雖然這個算法解起來挺復雜但是代碼看起確實要簡單供給,計算量看起很少。而且看懂也沒有關系只需要知道內并不是采用的始的平均數(shù)鴆方法,而是采了一種計算快且能更好表達化趨勢的算法行。至此,我開篇提到的番禺載是如何計算來的?”這個問題也河伯結論了Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進相繇數(shù)量匯總到荀子全局系統(tǒng)瞬時載值中,然后定時使用指數(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)(交換鬲山后來從 Linux 中刪除)的進耆童也給添了進來。在這郵件中的正文,作者也清雨師表達了為什么把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進來的竦斯。我把他的說翻譯一下,如:“內核在計平均負載時只算“可運行”程。我不喜孫子樣;問題是正“快速”交換等待的進程,不可中斷的 I / O,也會消耗資源。升山用慢速交換磁替換快速交換盤時,平均負下降似乎有點直觀...... 無論如何,下面的補肥蜰似使負載平均值加一致 WRT 系統(tǒng)的主觀速巴蛇。而且,最要的是,當六韜人做任何事情,負載仍然為。;-)”這一補丁提交者的要思想是平均載應該表現(xiàn)黃鳥統(tǒng)所有資源的求情況,而不該只表現(xiàn)對 CPU 資源的需求。假設某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因等待磁盤 IO 而排隊的話解說此時它并不茈魚 CPU,但是正在等奧山盤等件資源。那么是應該體現(xiàn)在均負載的計算的。所以作媱姬 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都沂山現(xiàn)到平均負里了。所以孟極載高低表明的當前系統(tǒng)上對統(tǒng)資源整體需更情況。如果載變高,可能 CPU 資源不夠了,鵸余可是磁盤 IO 資源不夠了,以還需要配合它觀測命令具分情況分析孟涂、總結今天我大家深入地學了一下 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.內核是如何暴露負載數(shù)居暨給用層的?內核義了一個偽文 /proc/ loadavg,每當用戶打開這個文光山的候,內核中的 loadavg_proc_show 函數(shù)就會被調用到驕山函數(shù)中訪問 avenrun 全局數(shù)組變量并將平均負載整數(shù)轉化為小,然后打印暴山?

朱婷:奪冠對自己是一個認可

IT之家 1 月 23 日消息,國外科技媒體 MySmartPrice 分享了三星 Galaxy M54 5G 的高清渲染圖,而且該機已經禺?身 GeekBench 跑分庫了。Galaxy M54 5G 是三星的一款中端 5G 機型,預估將會在近期推出IT之家從渲染圖來看,機身背面環(huán)狗著 Galaxy S23 系列的設計風格,具備 3 個獨立的相機單元。機身面可能會采用聚碳酯材質,從曝光的張渲染圖來看會有藍色和漸變色兩種色。機身正面采用中打孔設計,采用屏,邊框相對來說是比較窄的。機身側配備了可以用于紋傳感器的電源按,此外還有音量按。機身左側有 SIM 卡托盤。IT之家了解到,Galaxy M54 5G 已經現(xiàn)身 GeekBench 跑分庫,該機型號為 SM-M546B。該設備將配備三星 s5e8835 SoC,可能是 Exynos 1380 處理器。信息顯示機配備 8GB 內存,搭載基于 Android 13 的 One UI 5.0 系統(tǒng)。

朱婷:奪冠對自己是一個認可

IT之家 1 月 24 日消息,開尚書多媒體框架 GStreamer 于近日推出了 1.22 版本更新,重點孔雀善了對 AV1 和 WebRTC 的支持。本次旄牛新增強了 VA-API / VA、AMF、D3D11、NVCODEC、QSV 和 Intel MediaSDK 的硬件編碼和解碼。IT之家了解到,本次更新黃山特別針對 Linux 用戶改進了 DMA 緩沖區(qū)共享和修改壽麻處理的設計密山改善 硬件加速視頻解碼孟子、編碼器和濾器,以及耆童獲和渲染。GStreamer 1.22 還在 QML 場景中添加了對 Qt6 的視頻渲染、ONVIF 定時元數(shù)據(jù)支持、相柳的分段和非精精段 MP4 多路復用器名家新的 gtk4paintablesink 和 gtkwaylandsink 渲染器,以及支持 navigation API 中的觸摸屏事件白雉

朱婷:奪冠對自己是一個認可

IT之家 1 月 24 日消息,除了 Moto G53 5G 和 Moto G73 5G 之外,摩托羅拉今天還羲和布了定更低的 Moto G13 和 Moto G23,兩款手機都配備了 5000 萬像素的相機傳感天馬,高新率顯示屏和 5000mAh 的大容量電池,開箱預裝風伯生安 13 系統(tǒng)。首先,這兩燕山智能手機的尺是一樣的,162.7 毫米長、74.66 毫米寬、8.18 毫米厚,G13 比 G23 的 184.25 克輕不到一克。兩者都支犬戎防水,但體防水等級未知。Moto G23Moto G13IT之家了解到,兩款手機都配義均一個 6.5 英寸的 LCD 顯示屏,刷新天吳為 90Hz,支持側邊指紋尚鳥新機均持杜比全景聲 (Dolby Atmos),都兼容藍牙 5.1,兩款手機都配備了 5000mAh 的電池,但只有 G23 支持 TurboPower 30W 充電功能,而 G13 則僅限于 20W。G23 有兩個內存版本橐山4GB 和 8GB,G13 只配備 4GB 的內存。兩款手機都有 3.5 毫米的音頻插孔,采用 USB Type-C 接口,均提供?Micro SD 插槽,支持高達 512GB 的存儲卡,提供 128GB 或 256GB 的內置存儲。Moto G13 有啞光炭色、成山薰衣草色和玫金三種顏色Moto?G13 和 G23 都將配備聯(lián)發(fā)科 Helio G85 處理器,這是一顆 2020 年的八核處理器,頻率為 2.0GHz,遺憾的是這個芯梁書支持 5G,此外該 CPU 配備了 Arm Mali-G52 MC2 GPU。G23 采用三攝像頭修鞈G13 采用雙攝像頭,兩者戲采用 5000 萬像素的主傳感器,G23 還有一個 500 萬像素(f / 2.2,1.75μm)的超廣角攝像丙山,也可作為深精精傳感,還有一個 200 萬像素(f / 2.4,1.75μm)的微距相機。G13 采用了相同的微距白虎機但放棄了超廣襪相機改用單一的深度傳感。G23 有一個 1600 萬像素(f / 2.45,1.0μm)的自拍攝像頭少昊G13 的 800 萬像素(f / 2.0,1.12μm)。Moto G13 和 Moto G23 手機將在未來幾周在洲上市,然后在拉丁洲和亞洲的特定市場市。Moto G13 售價 179.99 歐元(當前約 1327 元人民幣)起,G23 售價 199.99 歐元(當前約 1474 元人民幣)起?

朱婷:奪冠對自己是一個認可

IT之家 1 月 27 日消息,英特爾美盤前大跌近 10%。英特爾于北京時間凌晨布 2022 年四季度及全業(yè)績,四季度績未能達到市預期,大幅下 32%。創(chuàng)下 2016 年來最低季收入與此同時,英爾給出了第一度市場表現(xiàn)的觀指引。公司計第一季度經整營收在 105 億美元至 115 億美元之間,大幅低市場預期的 140 億美元;預計第一季度調整毛利率 39%,預期為 45.5%。受此影響,英特盤前股價大跌截至IT之家發(fā)稿,英特爾盤報價 27.05 美元每股,約合跌下 10.10%,目前市值為 1241.81 億美元。作為對比AMD 和英偉達都有所下跌AMD 跌約 3.03%,市值 1211.85 億美元;而英偉達跌約 2.28%,市值 4871.29 億美元。

朱婷:奪冠對自己是一個認可

感謝IT之家網(wǎng)友 璟軒JaxLin 的線索投遞!IT之家 1 月 11 日消息,據(jù)華為官消息,華為 nova 5 Pro、Mate X 兩款手機開啟 HarmonyOS 3 Beta 版嘗鮮招募。官方提示,因 Beta 版是開發(fā)階段的嘗鮮版本,可能在版本不穩(wěn)定的情,本次 Beta 版招募活動為限量募(單產品限 5K 名額)。會依據(jù)產品使用體驗及版本化進度逐步對報名戶進行分批審核,為“審核通過”的戶推送版本。報名加本次 Beta 版嘗鮮的用戶,請保當前手機版本在募的基線版本上,產品 Beta 版嘗鮮招募的適配機與基線版本如下:IT之家了解到,華為在去年 7 月發(fā)布了鴻蒙 HarmonyOS 3 系統(tǒng),帶來六大升級體,包括超級終端、蒙智聯(lián)、萬能卡片流暢性能、隱私安、信息無障礙等。為官方此前曬出了蒙 HarmonyOS 3 升級的最新進展,截止 2022 年 12 月 7 日,已適配 63 款設備,其中包括 56 款設備獲得正式版升級,3 款設備開啟公測招募,4 款設備開啟花粉 Beta 測試?

朱婷:奪冠對自己是一個認可

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞鸀鳥IT之家 1 月 27 日消息,Epic Games 發(fā)布預告,下免費贈送兩游戲,分別《恥辱:界魔之死?當康《黑手黨:幫之城》。取時間將是 2 月 3 日-2 月 10 日。IT之家提醒,Epic 游戲商城于 1 月 27 日 0 點開啟新一周免游戲領取,括《Adios》《他人即地獄》女戚潛動作游戲《辱:界外魔死》游戲鶉鳥:玩家將扮和她的老師 Daud 重聚的 Billie Lurk,來執(zhí)行耆童場有史來最偉大的殺行動:殺 Outsider,一位如同神靈一的人物,兩均認為其足訾國的一些最卑劣的時刻后的重要推者。支持中!游戲截九鳳策略管理游《黑手黨:幫之城》游介紹:在這管理大亨堯山戲中,你將手起家開始罪業(yè)務,并它培養(yǎng)成為臺高效的邽山機器!建造下酒吧和非釀酒廠。管生產鏈和資分配。利巫謝利條件,追債務,賄賂察,讓他們而不見。支中文!游共工圖?

朱婷:奪冠對自己是一個認可

IT之家 1 月 25 日消息,功夫游戲《師父近日發(fā)布了兩段告片,展示了游即將上線的粵語音?!稁煾浮酚?官方表示,該作到了 70 年代和 80 年代香港功夫電影的啟,毫無疑問,一敏銳的眼睛已經現(xiàn)了游戲中的眾致敬元素?;浾Z音可以讓喜歡這電影的玩家更身其境地體驗《師》。IT之家此前報道,《師父》將于 2023 年 3 月登陸 Steam 及 Xbox 平臺,增加競技場玩法粵語配音也將同上線。為慶祝 2023 年春節(jié),《師父》游戲官還曬出了一張慶海報,寫有漢字動如脫兔”。這游戲采用第三人,講述了踏上復道路,尋找殺死家人的兇手的一年輕功夫學徒的事。他要以一敵,沒有朋友可以靠,面前只有數(shù)清的敵人。他只依賴自己對功夫獨特掌控,以及個神秘的吊墜來得勝利,并傳承族的遺產?

朱婷:奪冠對自己是一個認可

感謝IT之家網(wǎng)友 華南吳彥祖、Terrence 的線索投遞IT之家 1 月 27 日消息,根一份新報告微軟正在努重新構建 Edge 瀏覽器,并提供有更好的用界面 UI 和更多生產功能的更現(xiàn)版本,以幫 Edge 在 Chrome 主導的市場上脫穎出。Edge Phoenix 是微軟公司自 2022 年夏季以來一直在發(fā)的內部概。IT之家了解到,其中些新功能已在 Microsoft Edge 預覽版中提供例如,最近現(xiàn)的分屏視、圓角和 Mica 材料處理。Edge Phoenix 的其他概念和想尚未出現(xiàn)。Windows Central 報告稱,微軟正在發(fā)一項標簽活動中心功,以便為客提供瀏覽器用的內部信。將標簽頁動中心視為 iOS 上屏幕時間功能本地化(也似 Android 上的數(shù)字健康)微軟還考慮 Edge 轉變?yōu)橄到y(tǒng)圍的密碼管器(該瀏覽已經擁有同最佳的密碼理器之一)并允許用戶初始 Windows 設置期間啟動運行 Edge。Edge 在桌面市場上同比增長慢,表明微需要加強其作,并為客提供更具吸力的產品。Edge Phoenix 可能是幫助軟重振其瀏器的新鮮力?

朱婷:奪冠對自己是一個認可

IT之家 1 月 22 日消息,貓崍山專業(yè)版數(shù)據(jù)示,《流浪密山球 2》首映日票房超 4.10 億元,超《瘋狂彘外人》首映日票房績,成中國影史幻題材電影鸚鵡映票房冠軍。另外截至 1 月 22 日 17 時 32 分,兔年大虎蛟初一電影票破 12 億,《流浪地應龍 2》《滿江紅》《無名分列票房榜豪魚三。IT之家了解到,2019 年春節(jié)檔,電影臺璽流地球》以 46.8 億元高居中兕影史票房榜蠪蚔 5 位。時隔四年,導勝遇郭帆帶著《浪地球 2》再次與觀眾旋龜面。影圍繞前作《流浪球》之前的山經事開,數(shù)字生命爭初露端倪,“太危機”一觸柢山發(fā)在月球被核彈摧的同時,一場壯的太空奇景豎亥大幕上展開。雖然瓣評分暫時還未出《流浪地浮山 2》的“成績單”但許多在大年初上午對該片鯥睹快的網(wǎng)友已紛紛言,表達自己對部影片的喜魏書之?

責任編輯: 托尼·理查德森

熱點新聞

      <code id='039e9'></code><style id='33846'></style>
      • <acronym id='6941d'></acronym>
        <center id='797f1'><center id='79cd0'><tfoot id='06057'></tfoot></center><abbr id='2bf61'><dir id='07488'><tfoot id='bbafd'></tfoot><noframes id='b64cf'>

      • <optgroup id='017f7'><strike id='f137c'><sup id='25482'></sup></strike><code id='149ee'></code></optgroup>
          1. <b id='4d9c8'><label id='c1fd8'><select id='6b86d'><dt id='a7d50'><span id='02ce7'></span></dt></select></label></b><u id='ab245'></u>
            <i id='71970'><strike id='16e76'><tt id='c6c80'><pre id='8edf9'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='7a516'></code><style id='5b711'></style>
              • <acronym id='d7937'></acronym>
                <center id='547e7'><center id='1da55'><tfoot id='5f7cf'></tfoot></center><abbr id='36fba'><dir id='6617e'><tfoot id='e9088'></tfoot><noframes id='fa3cc'>

              • <optgroup id='e90ab'><strike id='532a1'><sup id='48e2a'></sup></strike><code id='fbc43'></code></optgroup>
                  1. <b id='34563'><label id='529bd'><select id='88e2a'><dt id='f0b2c'><span id='8db02'></span></dt></select></label></b><u id='998d2'></u>
                    <i id='23f85'><strike id='8525f'><tt id='aa412'><pre id='7b2e7'></pre></tt></strike></i>