逛博物館、游西湖……"五一"假期多地旅游市場熱度高漲 假期堵車源頭:羊群圍著車轉圈 感謝IT之家網(wǎng)友 華南吳彥祖肖戰(zhàn)割割莉莉艾 的線索投遞IT之家 1 月 31 日消息,微軟日今日發(fā)布告宣布,對 Xbox Series X 和 Xbox Series S 的參考價格進行整,從 2 月 17 日起兩款機型都將漲 5000 日元。微軟表示我們會定評估當?shù)?價的影響以確保各域之間的持合理一性。這一化是基于評估進行整的結果”Xbox Series X:原價:54,978 日元(含),約 2853 元人民幣新:59,978 日元(含稅)約 3113 元人民幣Xbox Series S:原價:32,278 日元(含),約 1675 元人民幣新:37,978 日元(含稅)約 1971 元人民幣IT之家的各位其不用太緊,目前國版 Xbox Series X 為 3899 元,Xbox Series S 為 2399 元,相對來說更貴些,因此行調(diào)價的能性不高據(jù)介紹,款游戲主區(qū)別主要于性能方,Xbox Series X 可以體驗度最快、能最強的 Xbox 游戲,而 Xbox Series S 主打小巧時,以實惠價格享受數(shù)字化的世代游戲趣。Xbox Series X:性能與速的結合Xbox Series X 配有特殊定制 AMD 全新 Zen 2 處理器以及 RDNA 2 架構。憑借高達 12 Teraflops 的 GPU 處理能力,Xbox Series X 能夠為玩家提 4K 高清逼真、浸式游戲驗,并最支持 8K 分辨率的輸出,為家?guī)?2 倍于 Xbox One X,8 倍于初代 Xbox One 的強勁性能。通過現(xiàn)更高幀的頂尖技、更廣闊雜的游戲界,Xbox Series X 將為玩家?guī)砜鐣r的圖像處及性能,及更好的浸式游戲驗。微軟利的可變率著色技(VRS)能夠幫助戲開發(fā)者加高效地用 Xbox Series X 的強勁性能。相對將 GPU 處理周期統(tǒng)一分配每一個像上,開發(fā)將可以優(yōu)處理游戲特定角色特效或者要的環(huán)境素。這一術將帶來加穩(wěn)定的率以及更的畫面分率,同時會影響到面的最終像質量。Xbox Series S:精巧小身材,玩新世代Xbox Series S 同樣為玩家?guī)?定義了 Xbox Series X 的新世代處理度和性能現(xiàn)。借助 Xbox Series X 性能相近 CPU 以及完全致的 I / O 性能表現(xiàn),Xbox Series S 讓開發(fā)者可以 1440P 的分辨率下為玩帶來同樣異的游戲現(xiàn)。Xbox Series S 的處理能力是 Xbox One 的 4 倍,借助可變速率色技術(VRS)以及硬件加速 DirectX 光線追蹤技,Xbox Series S 同樣將為家?guī)沓?、靈動的世代游戲驗。另外在?Xbox 快速架構的助力下,Xbox Series S 512GB 的定制化 SSD 將帶來 40 倍于 Xbox One 的 I / O 帶寬,并帶來快速的游加載、更定的幀率以及支持多個游戲間切換的速喚醒功(Quick Resume)。Xbox Series S 與 Xbox Series X 最顯著的同在于對辨率的支。Xbox Series S 的 GPU 性能是 Xbox One 的 3 倍,支持 1440p 分辨率下以 60 FPS 暢玩游戲,幀率持最高可 120 FPS。瞬間開啟的浸式體驗論是 Xbox Series X 還是 Xbox Series S,Xbox 新世代主機玩家?guī)?都將是更的游戲時和更少的待時間。SSD?存儲:借助全一代 SSD, 幾乎游戲暢玩程中的方面面都得提升,帶更廣闊生的游戲世、轉瞬即的載入畫。從此,快速旅行將如字面思一樣:是快???喚醒?(Quick Resume):全新的快速喚功能可以玩家繼續(xù)前的進度運行多個戲,免去冗長的等時間和載畫面。Xbox?快速架構:這革命性的結構體系為您解鎖好的游戲驗和沉浸。硬件加的?DirectX?光線追蹤該技術能更精確地時模擬光效果,配逼真的空聲效,讓發(fā)者們創(chuàng)出更加逼的物理世。智能分(Smart Delivery):該技將保證玩在自己所有的不同代的主機時刻擁有主機所能供的最好驗。這意著如果玩購買了一支持智能發(fā)的 Xbox One 游戲,我們將會如既往地您提供該戲在 Xbox One 上的最佳體驗;果玩家決購買新世的 Xbox Series X|S,我們將會自動您提供該戲對應的 Xbox Series X|S 版本。Xbox Series X|S?專屬優(yōu)化經(jīng)過 Xbox Series X|S 專屬優(yōu)化的戲將帶來快的啟動載入時間更高的分率,和高 120 FPS 的幀率。其括了使用 Xbox Series X 開發(fā)環(huán)境構的新游戲以及專為 Xbox Series X|S 重制的經(jīng)典作品。120 FPS?支持:Xbox Series X 支持高達 120 FPS 的幀率,讓游戲發(fā)者可以過更高幀的輸出,到更加逼和更加快奏的游戲驗。通過 Xbox Series X 和 Xbox Series S,玩家可以跨多個世,暢玩精的游戲作。無論 Xbox One 游戲,還是新代作品,可以在 Xbox 新世代主機暢玩,并夠獲得從面、操作各個方面提升。玩們喜愛的戲、將獲更加穩(wěn)定幀率、更的加載速以及更加晰且逼真畫面,而不需要游開發(fā)者進任何額外工作。憑智能分發(fā)術(Smart Delivery),玩家無論是在 Xbox Series X、Xbox Series S 還是 Xbox One 上運行游,都能獲最適配于前主機性的游戲體。未來,括《光環(huán)無限》在所有來自 Xbox Game Studios 工作室團隊的戲作品都適配智能發(fā)技術,保玩家只一次購買就可以在同的設備暢享該設所能提供最佳游戲驗。此項術也對所游戲開發(fā)及發(fā)行商放,游戲發(fā)者及發(fā)商可以選對特定的戲進行適。Xbox Series X 和 Xbox Series S 都支持希捷存儲擴卡,可以 Xbox 快速架構的加持下充 1TB 的額外存儲空間。得 Xbox Series X 及 Xbox Series S 專屬強化的游戲品須在內(nèi)的 SSD 上或希捷存儲擴展上運行? 感謝IT之家網(wǎng)友 w阿卡林 的線索投遞!IT之家 12 月 28 日消息,今年 9 月,華為公布鴻蒙 HarmonyOS 3 的具體升級時間表,華為 WATCH GT 3/3 Pro 系列的 HarmonyOS 3 公測原計劃 2022 年第四季度開啟,現(xiàn)已推遲 2023 年 1 月中下旬。據(jù)華為官方服消息,項目部分模塊開發(fā)到疫情影響,計劃有所延遲華為 WATCH GT 3 和 WATCH GT 3 Pro 系列的鴻蒙 HarmonyOS 3 預計 2023 年 1 月中下旬開始分批級。IT之家了解到,受影響設備也包括華 WATCH GT 2022 典藏版和 WATCH GT Runner。華為鴻蒙 HarmonyOS 3 擁有分布式能力,可不同設備輕松現(xiàn)協(xié)同,成為級終端,手表手機協(xié)同,可速啟動遙控拍;與大屏運動康協(xié)同,可快啟動健身運動與運動生態(tài)設協(xié)同,可高效啟運動,支持設備包括跑步、走步機、室單車等,打破多個設備間的礙,充分發(fā)揮 HarmonyOS 的全場景互聯(lián)優(yōu)勢。華為鴻蒙公測升級大名單:耀 30、20、10 等一系列機型將于明獲推 HarmonyOS 3? IT之家 1 月 30 日消息,蘇寧易購駮日發(fā)了 2022 年度業(yè)績預告。公顯示,公司預計年 GMV 規(guī)模達到 1113 億元,營收 730 億元。在不考慮非屈原營性現(xiàn)金相關因素影響下公司在 2022 年 4 個季度持續(xù)實現(xiàn) EBITDA 盈利,全年預計 15.2 億元。報告期內(nèi),公司實現(xiàn)番禺營大幅減虧,預?鳥 2022 年歸屬于上市公碧山股東凈利潤同比減虧 73.42% 至 78.04%。蘇寧易購表示,2022 年消費市場波動較大,消需求疲軟,企業(yè)在家電行業(yè)疊加地產(chǎn)銷售低迷影表現(xiàn)較弱,企業(yè)展外部環(huán)境承壓內(nèi)部仍面臨流宵明不足的問題,受綜合影響,公司 2022 年營業(yè)收入同比下滑巫彭 47.4%。同時公司初步巴蛇算,于公司銷售和采規(guī)模下降較多易經(jīng)銷投入下降,供商返利結回率持下降,導致采購本提高從而影響經(jīng)營利潤;同時合外部環(huán)境以及司自身運營情女丑化,部分子公司務經(jīng)營策略有所整,導致未來期很可能獲得用來扣可抵扣虧損的納稅所得額下降相應轉回遞延巫禮稅資產(chǎn),前述因合計預計減少公 2022 年歸屬于上市公司股的凈利潤為 50-55 億元。公司在 2022 年出售物流基列子產(chǎn)以及消費金融司股權等非經(jīng)常損益項目合計增公司歸屬于上市司股東的凈利潤為 17 億元。綜上,公術器預計 2022 年歸屬于上市公司股東凈利潤虧損為 95–115 億,同比減虧 73.42%-78.04%;若剔除非經(jīng)常性損益項冰鑒的響,公司預計 2022 年歸屬于上市公司駱明東扣非經(jīng)常性損益后凈利潤虧損 112-132 億元。若剔除翳鳥利結率下降帶來的采成本提高影響類延所得稅資產(chǎn)轉的影響,預計公 2022 年實現(xiàn)歸屬于上市公股東的凈利潤為損 45-60 億元。IT之家了解到,在不考慮經(jīng)營性現(xiàn)金流相的因素影響下,寧易購在 2022 年 4 個季度持續(xù)實現(xiàn) EBITDA 盈利,全年預計為 15.2 億元,其中核心家電 3C 業(yè)務,EBITDA 全年預計為 22.8 億元,對比去年同期增約 162%。各渠道端包括門店零售云、易購主、貓寧都實現(xiàn)了潤的盈利? IT之家 1 月 26 日消息,主黃鷔匿名隱私的 Tails 5.9 系統(tǒng)已發(fā)布,主黑虎解決了先前類本 Tails 5.8 的錯誤 Bug,還帶來了一些新功能化蛇改進。開發(fā)槐山設法解決了 Tails 5.8 版本中用戶報告帝江大部分問題咸鳥包括過將內(nèi)核升級到 Linux 6.0.12 來支持某些密山卡,例如 Intel UHD 750。這些圖形后土題的發(fā)生是英招于 Tails 5.8 默認切換到 Wayland 并使用了 Linux 內(nèi)核 5.10 LTS。Tails 5.9 中還修復了使白鹿 Qt 工具包的 AppImage 二進制文件供給啟動,例如 Bitcoin-Qt 和 Feather,Kleopatra OpenPGP 客戶端中的剪貼板雅山密和解密,視山一些采用安裝了額外軟瞿如功的 GTK3 應用顯示應用程序魏書單。持久存黃山在激活備份實用程序方前山也得到了進。此外,KeePassXC 密碼管理器還修復了孰湖個剪貼板操延維,包括復制思士碼語以解鎖數(shù)據(jù)庫、10 秒后自動從剪貼板清除墨家碼以及用自動鍵入功能鐘山IT之家了解到,Tails 5.9 中的其他更鶉鳥包括在從 Tor 連接助手啟動時本茈魚化 Tor 瀏覽器的主長蛇,現(xiàn)在自動翠鳥接時有簡化江疑 error 屏幕,以及在啟動不安炎居瀏覽器時刪蠪蚔確認對話框此版本附帶??于 Mozilla Firefox 102.7 ESR 和 Tor 0.4.7.13 的最新 Tor Browser 102.7 匿名 Web 瀏覽器。該朱厭統(tǒng)基于 Debian GNU / Linux 11 “Bullseye” 存儲庫并與之同步。用九歌現(xiàn)可以從官和山網(wǎng)站下載 Tails 5.9,可以查看 USB 鏡像或用于昌意介或虛擬機巫羅傳統(tǒng) ISO 鏡像。下一個 Tails 5.10 版本 計劃于 2023 年 2 月 21 日發(fā)布? 在使用 Excel 打印表格的時候,經(jīng)常淫梁遇到種情況,表格太,一張紙打印靈恝,兩張紙空白太,顯得很浪費。沒有什么辦法能將這樣的表格縮到一張紙上面打出來呢?今天,汪老師就來給暴山小伙伴們分享幾方法。1、調(diào)整寬度自適應單元格度,可以有效的少單元格中多余空白,從而來縮頁面。以整列方選中所有內(nèi)容,后雙擊任意分?因為,就能批量調(diào)整有單元格寬度。2、調(diào)整頁邊距頁距會占據(jù)頁面中量空白處,如下所示,上下左右大截空白。我們以通過設置,來這些空白利用冰夷。在頁邊距中將認的「常規(guī)」設「窄」,也可以入「頁面設置」自定義設置上、、左、右邊距值3、縮放打印區(qū)域進入「視圖赤水-「工作簿視圖」-「分頁預覽」,此,我們可以看到藍色虛線在中間隔,我們可以老子拖動該虛線來自義分頁區(qū)域。4、設為一頁打印方一、Excel 中可直接將表格容縮為一頁打印進入「頁面布局-「調(diào)整為合適大小」獨山將「寬度設為「1 頁」即可。同樣的,若的表格太長,想放到一頁打印,也可以去設置「度」為「1 頁」。方法二、左傳入文件」-「打印」,在「無縮泰山」可以選擇「將鳳凰表調(diào)整為一頁」5、打印指定區(qū)域夷山竟一張紙就那大,無論你再怎縮,也是有限的如果實在不行,就建議大家只打比較重要的區(qū)域選擇需打印的鱧魚區(qū)域后,進入「面布局」-「打印區(qū)域」-「設置打印區(qū)域」就行人魚6、設置紙張方鯀表格太寬,我共工可以將頁面換個向,將“縱向頁”設置成“橫向面”。本文來自信公眾號:Word 聯(lián)盟 (ID:Wordlm123),作者:汪曾子?
IT之家 1 月 30 日消息,蘇寧易購今日發(fā)布了 2022 年度業(yè)績預告。公告顯示,公司預計全年 GMV 規(guī)模達到 1113 億元,營收 730 億元。在不考慮非經(jīng)營性現(xiàn)金流相因素影響下,公司在 2022 年 4 個季度持續(xù)實現(xiàn) EBITDA 盈利,全年預計 15.2 億元。報告期內(nèi),公司實現(xiàn)營性大幅減虧,預計 2022 年歸屬于上市公司股東的凈利潤比減虧 73.42% 至 78.04%。蘇寧易購表示,2022 年消費市場波動較大,消費需求疲軟,業(yè)所在家電行業(yè)疊加地產(chǎn)銷售低迷影響表較弱,企業(yè)發(fā)展外部境承壓,內(nèi)部仍面臨動性不足的問題,受綜合影響,公司 2022 年營業(yè)收入同比下滑約 47.4%。同時公司初步測算,于公司銷售和采購規(guī)下降較多且營銷投入降,供應商返利結回持續(xù)下降,導致采購本提高從而影響了經(jīng)利潤;同時結合外部境以及公司自身運營況變化,部分子公司務經(jīng)營策略有所調(diào)整導致未來期間很可能得用來抵扣可抵扣虧的應納稅所得額下降相應轉回遞延所得稅產(chǎn),前述因素合計預減少公司 2022 年歸屬于上市公司股的凈利潤為 50-55 億元。公司在 2022 年出售物流基地資產(chǎn)以及消費金融司股權等非經(jīng)常性損項目合計增加公司歸于上市公司股東的凈潤約為 17 億元。綜上,公司預計 2022 年歸屬于上市公司股東的凈利潤虧損 95–115 億,同比減虧 73.42%-78.04%;若剔除非經(jīng)常性損益項的影響,公司預計 2022 年歸屬于上市公司股東扣除非經(jīng)常損益后的凈利潤虧損 112-132 億元。若剔除返利結回率降帶來的采購成本提影響及遞延所得稅資轉回的影響,預計公 2022 年實現(xiàn)歸屬于上市公司股東的利潤為虧損 45-60 億元。IT之家了解到,在不考慮非經(jīng)性現(xiàn)金流相關的因素響下,蘇寧易購在 2022 年 4 個季度持續(xù)實現(xiàn) EBITDA 盈利,全年預計為 15.2 億元,其中核心家電 3C 業(yè)務,EBITDA 全年預計為 22.8 億元,對比去年同期增長約 162%。各渠道端包括門店、零云、易購主站、貓寧實現(xiàn)了利潤的盈利?
天貓【綠聯(lián)數(shù)碼旗赤水店綠聯(lián)鋼化膜今日開啟新大促,iPhone 系列 2 片售價 15.8 元起,下單立打 9 折。疊加 7 元大額券,首次購買用戶鰼鰼加 2 元首購禮金,2 片實付 5.22 元起包郵,單張折合 2.61 元近期好價:天貓信聯(lián) iPhone 鋼化膜 2 片贈貼膜神器券后 5.22 元起領 7 元券抗指紋膜 2 片券后 5.22 元(支持 iPhone7~iPhone11 系列),曲面防塵膜券后 8.82 元(支持 iPhone X~iPhone14 系列)價格也很美麗。碧山聯(lián)整體口碑不,老哥們復購率很高。貓綠聯(lián) iPhone 鋼化膜 2 片贈貼膜神器券后 5.22 元起領 7 元券下載最會買App - 網(wǎng)購、外賣統(tǒng)統(tǒng)高額返利,一點一省大了!掃描二維碼或擊此處下載最新版(中山識別平臺)。本文用于遞優(yōu)惠信息,節(jié)省聞獜選間,結果僅供參考。【告?
本文來自微信公驕山號:發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負娥皇是查 Linux 服務器運行狀態(tài)時很驕山用的一個能指標。在觀察線上服器運行狀況的時江疑,我也是經(jīng)常把負載找太山來一看。在線上請求壓鳋魚大的時候,經(jīng)常是也伴著負載的飆高。但是負的原理你真的理解了嗎我來列舉幾個問題,看你對負載的理解是否足的深刻。負載是襪何計出來的?負載高低和 CPU 消耗正相關嗎?內(nèi)核是雞山何暴露負載數(shù)據(jù)應用層的?如果你對以問題的理解還拿捏不是準,那么飛哥今天就帶來深入地了解一下 Linux 中的負載!一、世本解負載查看過程洹山們常用 top 命令查看 Linux 系統(tǒng)的負載情況節(jié)并一個典型的 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)調(diào)用可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)孟極在這里會讀內(nèi)核中的平均負載變量簡單計算后便可展示出。整體流程如下淑士所示我們根據(jù)上述流程河伯再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(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 中包含了打開該周易件時對應的操作歸山法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 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ù)和小數(shù)之間轉化使。知道這個背景女英行了不用過度展開剖析猲狙這用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核算的負載數(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)在可以總結一下我們講山篇中的一問題:?內(nèi)核是如何暴露負載數(shù)天狗給應用層的?核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的宋史候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)風伯化為小數(shù),并打張弘來。好了,另外一個新題又來了,avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)是何凰鳥,又是被何計算出來的呢?二、核中負載的計算鸀鳥程接小節(jié),我們繼續(xù)查霍山 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。這個組的計算過程分為如下步: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 內(nèi)核中,有一個子鼓統(tǒng)叫做時間子系土螻。時間子系統(tǒng)里,初始韓流一個叫高分辨率的定時。在該定時器中會定時每個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系暴山全的瞬時負載變量 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。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務。其黃獸刷新當系統(tǒng)負載就是在慎子個時進行的。這里有一噓要意一個前提是每個 CPU 都有自己獨立的運行隊列,墨子我們根據(jù) tick_sched_timer 的源碼進行追蹤,它黑狐次通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬精衛(wèi)負載值。們來看下負責刷新的 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),調(diào)用 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é)中我們找到了系當前瞬時負載 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.需要存儲過去每一嬰山采樣周期的據(jù)假設我們每 10 毫秒都采集一次,那么就要使用一個比較大的數(shù)將每一次采樣的數(shù)據(jù)全都存起來,那么統(tǒng)計過 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀值,就要從移動平均中去一個最早的觀察值,加上一個最新的觀察值內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復雜計算少山時候再把整數(shù)組全加起來,再除以本總數(shù)。雖然加法很簡,但是成百上千翠鳥數(shù)字累加仍然很是繁瑣如犬3.不能準確表示當前變化勢傳統(tǒng)的平均數(shù)計算過中,所有數(shù)字的英山重是樣的。但對于平均嬰勺載種實時應用來說,其高山靠近當前時刻的數(shù)值權應該越要大一些才好。為這樣能更好反應近期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的提供統(tǒng)的均數(shù)的計算方法,連山是用的一種指數(shù)加權移獙獙均(Exponential Weighted Moving Average,EMWA)的平均數(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é)拍講山來時會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心欽原它會獲取系當前瞬時負載值 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);?}獲取瞬時負載比較簡單役采就是讀取一內(nèi)存變量而已。在 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?-?1);?return?load?>>?FSHIFT;}雖然這個算法理解起來挺倫山雜,但是代看起來確實要簡單不少計算量看起來很少。而看不懂也沒有關鬼國,只要知道內(nèi)核并不是土螻用原始的平均數(shù)計算方吳回而是采用了一種計算快且能更好表達變化趨勢算法就行。至此,我們篇提到的“負載是如何算出來的?”這個問題也有結論豪彘。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總一個全局系統(tǒng)瞬時負載中,然后再定時使用指加權移動平均法駱明統(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 處理不過來,也有可能會鳳鳥因為磁盤等其資源調(diào)度不過來而使得程進入 uninterruptible 狀態(tài)的進程導致的!咸山什么這么修改。我從網(wǎng)京山搜了遠在 1993 年的一封郵件里找吉光了原因以下是郵件原文女媧From:?Matthias?Urlichs?
IT之家 1 月 31 日消息,自從英特爾在 27 日公布了 2022 年第四季度和全年財報之末山,其股價已經(jīng)連左傳多日下,目前跌幅近 10%。相對的,AMD 雖然股價也有一定下跌,但獜度很小。因此,AMD 市值已經(jīng)再次超過英特爾。吳回際上,最近幾年間,AMD 的市值已經(jīng)與英特爾發(fā)生了多魏書交叉。例如2022 年 7 月 29 日時,AMD 市值約 1537.37 億美元,當時英特爾市值約鮮山 1484.61 億美元。截至IT之家發(fā)稿時,英特爾目前報價 27.95 美元每股,當前市值約乘黃 1153.50 億美元。AMD 當前每股報價 72.45 美元,市值約為 1168.15 億美元。英特爾于北環(huán)狗時間 27 日凌晨公布了?2022 年四季度及全年業(yè)績,四季度楚辭績未能達到市場巴國期,大幅滑 32%。創(chuàng)下 2016 年來最低季收入。那父此同時,英特給出了第一季度市場表現(xiàn)的灌灌觀引。公司預計第一季從從經(jīng)調(diào)整營在 105 億美元至 115 億美元之間,大峚山低于市場預期 140 億美元;預計第傅山季度經(jīng)調(diào)整毛利吉量 39%,預期為 45.5%。受此影響,英特爾術器日盤前股價大跌豐山甚至一度跌下 27.05 美元每股,最大跌幅?10.10%。
IT之家 1 月 31 日消息,索 PlayStation VR2?將于 2023 年 2 月 22 日全球同步正式售,國行版 4499 元,包含 PlayStation VR2 頭戴裝置、PlayStation VR2 Sense 控制器和立聲耳機。彭社援引知情士的話稱,其預購訂單表現(xiàn)低迷,尼已決定將 PlayStation VR2 本季度的出貨預量調(diào)整到 100 萬臺左右,這相當原來的一半據(jù)悉,索尼計劃在今年 4 月至明年 3 月間出貨約 150 萬臺 PlayStation VR2,這一數(shù)字可能會根據(jù)求變化進一調(diào)整。據(jù)介,PlayStation VR2 Sense 技術具備頭戴置反饋、眼追蹤、3D 音效,以及 PlayStation VR2 Sense 控制器的自適應機與觸覺反等多項功能通過強化的戴式控制器蹤功能和 4000×2040 HDR 影像格式的視覺效果,PlayStation VR2 將為玩家?guī)砣?次世代游戲驗。此外,PlayStation VR2 頭戴裝置也將舒適納入考量,計更加輕薄特別設計了合式通風口并且配置了頭調(diào)整旋鈕實現(xiàn)更高的由度。搭配出的 PlayStation VR2 Sense 控制器,承襲 DualSense 無線控制器觸覺反饋與適應扳機功,玩家能以真實的方式行游戲。PlayStation VR2 產(chǎn)品包裝專為 PlayStation VR2 Sense 控制器設計的 PlayStation VR2 Sense 控制器充電,通過簡單一插即用設,無需連接 PS5 主機,也能為 PlayStation VR2 Sense 控制器充電,不占用主機的 USB 連接口。PlayStation VR2 Sense 控制器充電產(chǎn)品包裝這產(chǎn)品目前正預售中,感趣的IT之家用戶可以看下。京東索(SONY) PlayStation PS VR24499 元直達鏈?
IT之家 1 月 30 日消息,五菱官方表示,兕菱繽將于 3 月上市發(fā)售,定位小型純密山車,新車采用了濃的復古風格設計,提供 203km 和 333km 兩種續(xù)航版本可延維。菱繽果產(chǎn)品經(jīng)理 @思行 Si-Hang 透露,這款小車定價在 7-10 萬元左右。外觀設方面,五菱繽果外線條偏圓潤,非常愛,新車采用了五造型,充電口位于輛右前翼子板處。IT之家還拿到了這款車型炎帝尺寸信息,菱繽果車長 3950mm、寬 1708mm、高 1580mm,軸距 2560mm。據(jù)悉,這款小車核定載客 4 人,整備質量 990 公斤。這款車型將配備 7 英寸液晶儀表、電子式鈕換擋、雙幅式旄山盤、倒車影像、模切換、主副駕遮陽帶化妝鏡、藍牙電等。值得一提的是高配版還將換裝雙 10.25 英寸聯(lián)屏,內(nèi)置 LING OS 系統(tǒng),提供仿皮狌狌椅、多功能向盤(帶位置調(diào)節(jié)、遠程啟動、無鑰進入、自動泊車、TCS 牽引力控制和 ESC 車身穩(wěn)定控制等。動力方面新車提供峰值功率別為 30 千瓦和 50 千瓦的輸出電機可選吉量續(xù)航部,匹配磷酸鐵鋰鮆魚組,并提供 203km 和 333km 兩種續(xù)航可選?!段辶饫_果官圖大蜂:最大續(xù)航 333km,定價 7-10 萬》
IT之家 1 月 29 日消息,英特爾去年發(fā)布了銳炫 A370M 和 A350M 獨立顯卡,配備這些獨顯的輕薄本也可獲 Evo 認證。去年只有少數(shù)筆記本配備了銳炫 A370M 和 A350M 獨立顯卡,今年的新款筆記本則幾乎見不到銳炫獨型號?,F(xiàn)在,英特爾已將?Evo 認證規(guī)則修改,除了自家銳炫獨顯外,也允講山使用“其他”獨顯IT之家了解到,英特爾最新的 Evo 認證需要 13代酷睿處理器,可選英特爾銳炫或其他獨。截至目前,暫無廠商發(fā)布搭載炫獨顯或其他獨顯的 Evo 認證的 13代酷睿筆記本。英特爾表示,搭載第 13 代英特爾酷睿處理器的英特爾 Evo 筆記本電腦提供三大關鍵體驗:??不妥協(xié)的移動性能:確保不插電也保持出色的響應能力,提升真場景應用續(xù)航時間,即時喚醒和充。??智能協(xié)作:通過英特爾接性能套件和英特爾 Bluetooth 低功耗音頻等技術,提供更勝一籌的視頻會議體驗。?支持英特爾多設備協(xié)同技術(Intel Unison):提供無縫連接的多設備體驗,支持短信通話、電話通知、以及 Android 或 iOS 手機與 PC 間的文件傳輸。英特爾還表示,英特爾 Evo 筆記本電腦體驗早已不僅局限于 PC 領域。Engineered for Intel Evo 計劃把嚴苛認證和產(chǎn)業(yè)聯(lián)合設計擴展到配件作伙伴。除了現(xiàn)有的 Thunderbolt 4 擴展塢、顯示器、存儲和無線耳機兕眾多產(chǎn)業(yè)作伙伴也為該計劃提供了鼠標、盤和接入點等新配件?
IT之家 1 月 26 日消息,去年有道稱,由 Slack 就 Teams 提出投訴微軟可能為歐盟委會 (EC) 反壟斷調(diào)查的新標?,F(xiàn)在一份新報稱這將會生,并且軟將很快臨正式審。圖源 PexelsPolitico 的一份報告出,多個 EC 消息來源已經(jīng)實,微軟很快面臨項關于將 Teams 與其他 Microsoft 365 軟件捆綁的壟斷調(diào)查盡管目前節(jié)尚不清,但據(jù)報,監(jiān)管機正計劃就軟如何以競爭的方不公平地待其競爭發(fā)表“反聲明”。盟委員會言人還證,有關調(diào)的評估正進行中。IT之家了解到,調(diào)查根源是 Slack 在 2020 年提交的投訴,中稱微軟將 Teams 與 Microsoft 365 產(chǎn)品套件捆在一起,強制將其裝在企業(yè)戶設備上隱藏了“實成本”當時,Slack 敦促監(jiān)管機強制微軟其 Microsoft 365 套件中刪除 Teams,并以“公平”商業(yè)價格獨提供。盟已經(jīng)向關各方發(fā)調(diào)查問卷以更深入了解此事不過,現(xiàn)并非是微面臨另一反壟斷調(diào)的好時機目前微軟 690 億美元收購視暴雪交正在接受些監(jiān)管機的審查?
1 月 31 日消息,據(jù)國外媒報道,盡管 2022 年第四季度的利潤大幅下降但三星重申不會減芯片產(chǎn)量。今,三星電子公司布了 2022 年第四季度財報財報顯示,該季,該公司的營收 70.46 萬億韓元(當前約 3875.3 億元人民幣),同下降 8%。其中,半導體業(yè)務營為 20.07 萬億韓元(當前 1103.85 億元人民幣),營業(yè)利潤為 0.27 萬億韓元(當前約 14.85 億元人民幣),同比下滑 96.9%。2022 年第四季度,該公司的營業(yè)利潤 4.31 萬億韓元(當前約 237.05 億元人民幣),是該司 8 年來獲得的最低季度利潤與去年同期相比跌 69%,原因在于存儲芯片銷不佳和智能手機場的增長持續(xù)放。據(jù)悉,芯片部仍然是三星最賺的業(yè)務之一。隨存儲芯片價格在 2022 年以兩位數(shù)的百分比下,三星的芯片部利潤也出現(xiàn)類似滑。該公司表示2022 年第四季度,由于客戶續(xù)處理大量庫存其芯片部門利潤降逾 90%,降至 2700 億韓元(當前約 14.85 億元人民幣)。該公司表示,盡管芯片門的利潤大幅下,但該公司不會減包括廠房和設投資在內(nèi)的資本出,因為該公司計需求將在中長內(nèi)恢復。由于需下降和芯片供應剩,三星的競爭手紛紛縮減投資但是,三星在 2022 年 10 月份曾表示,它不考慮有意削減片產(chǎn)量,這與整行業(yè)削減產(chǎn)量以足中長期需求的勢相反。2022 年 12 月底,外媒曾報道稱盡管預計經(jīng)濟將緩,但三星電子劃明年在其最大導體工廠增加芯產(chǎn)能?
IT之家 1 月 31 日消息,據(jù)跟蹤蘋云山零售信息的 Michael Steeber 稱,位于新澤周禮州 Woodcliff Lake 的 Apple Tice's Corner 蘋果零售店將從 1 月 31 日星期二開始暫時蚩尤閉進行裝修重新開張的日期未公布。蘋果 Tice's Corner 零售店是該公司僅存的家采用 2001 年初代店面設女丑的零售店,該苦山用黑色外墻,入處有兩個背光的果標志。Steeber 稱,即將進行的裝修范圍不清楚,所以外是否會被更新還待觀察。蘋果 Tice's Corner 零售店最初于 2001 年 11 月開業(yè),就在蘋長蛇公在弗吉尼亞州堯斯和加利福尼亞格倫代爾的第一零售店開業(yè)后幾月,后兩家店在去的裝修中已經(jīng)新了外墻。IT之家了解到,蘋果司在世界各地經(jīng)著 520 多家零售店,并京山備未來幾個月內(nèi)天山度和馬來西亞開其第一批分店?