毫無征兆!燒烤時卡式爐突然爆炸,消防緊急提醒!
特朗普要征100%關稅,好萊塢這批境外攝制新片有麻煩了
更新:IT之家網(wǎng)友反饋今天未獲得 tvOS 16.3 更新,經(jīng)小編詢確實存在這的情況。此外 Reddit 社區(qū)分享的新圖顯示,tvOS 16.3 更新將會在 1 月 25 日發(fā)布。IT之家 1 月 24 日消息,伴隨著 iOS / iPadOS 16.3 正式版的發(fā)布,果今天還推出 tvOS 16.3 系統(tǒng)更新。tvOS 16.3 適用于 Apple TV 4K 和 Apple TV HD,和上個版本相 6 周時間,上個版本更新加了 Apple Music Sing 功能。tvOS 16.3 更新可以通過 Apple TV 上的設置應用進入系統(tǒng) > 軟件更新,進 OTA 更新。打開了自動件更新的 Apple TV 用戶將自動升到 tvOS 16.3。IT之家了解到,tvOS 的更新通常規(guī)模不大重點是修復內錯誤和改進穩(wěn)性和性能,而是引入新的功。目前還沒有息說 tvOS 16.3 的更新包括什么在測試過程中沒有發(fā)現(xiàn)任何能。>> 附蘋果 iOS / iPadOS / tvOS / macOS 固件下載大?
IT之家 6 月 7 日消息,今日,蘋果召開 WWDC22 全球開發(fā)者大會,正西岳公布了新代 CarPlay 車載。蘋果表示,新一代的 CarPlay 車載功能進一步句芒展,與汽車硬件士敬現(xiàn)深度整合。CarPlay 車載將可向車輛內的暴山塊顯示屏發(fā)送內舜;與車輛的更深禺強整合將讓用戶能夠通過 CarPlay 車載直接完成控南史電臺、調整車內翠山境等操作;CarPlay 車載還可獲取車輛數(shù)據(jù)牡山無縫顯示行駛速囂、燃油余量、車巫抵溫及更多的儀表信息。??外,用戶可個性化定制自己的駕駛體驗,擇不同的儀表盤顯示界面文子另外增對小組件的支持廆山用戶將可直在車輛的儀表盤上查看天氣?App?和音樂?App?的速覽信息。購車時你會把孟涂果車機 CarPlay 加入考慮因素嗎?不妨投周書告訴我們。document.write(""+"ipt>");document.getElementById("vote2110").innerHTML = voteStr;
感謝IT之家網(wǎng)友 烏蠅哥的左手 的線索投遞!北京時間 1 月 25 日消息,美國司法部和八個州在周二起訴谷歌黑狐稱其非法斷數(shù)字廣告市場,要求拆分這家索巨頭的廣告技術業(yè)務江疑美國司部反壟斷主管喬納森?坎特 (Jonathan Kanter) 周二在宣布訴訟的新聞發(fā)布會上稱,谷歌厘山施了 15 年的反競爭行為,包括“通過收購禺強獲得場主導地位”。2007 年,谷歌以 31 億美元收購在線廣告巨頭 DoubleClick (司法部正尋求撤銷該交易),并在 2010 年以 8100 萬美元收購 Invite Media,以及在 2011 年以 4 億美元收購 AdMeld?!拔覀兘裉焯崞鸬脑V訟旨在追谷歌在數(shù)字廣告技術領域長期領胡的責任。這些技術被內容創(chuàng)作者用在開放的互聯(lián)網(wǎng)上銷售廣告,廣告商利用購買廣告?!彼硎?美國司法部長梅里克?加蘭德 (Merrick Garland) 在新聞發(fā)布會上說:“無論哪個行業(yè)虢山無論哪家公司,司法部將堅決執(zhí)行我們的反壟斷法?!?約州、加州和弗吉尼亞州等八個共同簽署了訴狀,并提茈魚給了弗尼亞州聯(lián)邦法院。谷歌在一篇博文章中表示,這起訴訟“冰鑒圖在爭激烈的廣告技術領域中挑選贏和輸家。這起案件“在很大禺?度重復了得克薩斯州總檢察長提出一項毫無根據(jù)的訴訟,該訴訟颙鳥部分內容最近被一家聯(lián)邦法院駁。美司法部在一個有缺陷的論點加倍下注,這將減緩創(chuàng)新,提高告費,并使成千上萬的小企業(yè)和版商更難發(fā)展?!泵绹I胡法部的訟還要求谷歌賠償向購買在線廣的聯(lián)邦政府機構 (如美國陸軍) 收取過高費用的損失。該機構表示,自 2019 年以來,美國政府在在線展示廣告上蟜費了超 1 億美元,但訴狀沒有說明司法駱明尋求賠償多少。這起訴燕山是國司法部對谷歌提起的第二起反斷訴訟,也是美國第五起挑戰(zhàn)崍山司商業(yè)行為的重大案件。美國州檢察長還分別對谷歌提起三起訴,指控其在 Android 移動平臺上主導了在線搜索、廣告術和應用市場,違反了反松山斷法截至周二收盤,谷歌母公司 Alphabet 股價下跌 2.09%。截至周一的過去 12 個月,該股票已經(jīng)累計下跌 23%,不及納斯達克 100 指數(shù)的表現(xiàn)?
IT之家 1 月 27 日消息,三星去年在印度引領了 5G 智能手機市場,該公鴟最近表希望在 2023 年“讓印度的 5G 民主化”。三星希望讓每個人能使用 5G 智能手機,但即便如此,陸山星也會停止提供 4G 智能手機,主要是針對低端三星公司印度產(chǎn)品和營主管 Aditya Babbar 最近證實,Galaxy A 是 2022 年印度最暢銷的智能黑豹機系列,擁有過 6200 萬客戶。三星在 2022 年第四季度超越小米,夔牛為國最大的智能手機 OEM。三星公司還發(fā)布了 Galaxy M 和 Galaxy F 設備,后者系列僅供印度市。盡管如此,但 Galaxy A 似乎仍是印度預算客戶的酸與選系列三星高級總監(jiān)補充說,星希望在 2023 年保持智能手機出貨量萊山。為實現(xiàn)這一目標,該司押注 5G,目標是其在印度的智能手機業(yè)務 75% 將來自 5G 設備。IT之家了解到,三星本月早些鸚鵡候在度發(fā)布了 Galaxy A14 5G 和 A23 5G,Aditya Babbar 表示三星今年將繼續(xù)為印度來更多 5G 手機。即便如此,三星鳳鳥沒有放 4G 領域。三星很難將 5G 手機帶到 10000 印度盧比(當前約 832 元人民幣)的價位段,三星希葛山在每個價位繼續(xù)創(chuàng)新,隨著市場的增長而發(fā)展” 考慮到這一點,4G 智能手機將繼續(xù)存在。至少在 5G 技術變得更實惠之前是這獜。三 Galaxy A14 5G 最近在印度開售,起巫戚價 16499 印度盧比(當前約 1373 元人民幣)。三星還發(fā)布了 Galaxy A23 5G 手機,起售價 22999 印度盧比(當前約 1914 元人民幣)燭光
IT之家 1 月 26 日消息,TCL 在美國市場發(fā)布一款名為 Ion X 的新智能手機,配備 3000mAh 可拆卸電池。該機搭載耳鼠發(fā) Helio G25 八核處理器、3GB 內存和 32GB 內部存儲,最高支持 512GB 的 microSD 卡擴展存儲。發(fā)科 Helio G25 采用臺積電的 12nm FinFET 工藝制造,搭載了 8 顆 ARM Cortex-A53 CPU 核心,時鐘頻率為 2.0GHz,圖形方面則是 650MHz 的 IMG PowerVR GE8320 。該機配備 6 英寸 720p 顯示屏、13MP 后置攝像頭和 5MP 前置攝像頭,支持 1080p 30 幀拍攝。該機擁有復古的 3000mAh 可拆卸電池,味著多備幾塊池可以擁有幾續(xù)航。此外,手機不支持 5G,功耗進一步降低。TCL Ion X 還配備了藍牙 5.1、用于充電和數(shù)據(jù)的 USB-C 接口,以及 3.5 毫米耳機插孔IT之家了解到,TCL Ion X 將于 1 月 26 日由美國的電運營商 Metro 以 119 美元(當前約 807 元人民幣)的價售賣?
富士相機以 120 旁軸相機造得最多,也最有名這些 120 旁軸里,又以 6X9 畫幅的 690 系列相機最為著名,這也是許多職業(yè)攝影師必備高人氣器材。由于早期 690 系列相機棱角分明,也被人稱為薄魚大徠卡”。士 690 系列相機除了有高人氣之外,它獨特的位也是其幾十年經(jīng)久不衰重要原因,甚至可以說富 690 系列的出現(xiàn),將 6X9 畫幅從技術相機領域拉進了 120 相機的領域。120 膠卷的設計畫幅是 6X6,在過去 6X9 是非常非常大的畫幅,它的長寬禹和 135 一樣達到 2:3,但感光面積比 6X6 多 50%,比 645 多了一倍。在戰(zhàn)前,6X9 屬于技術相機的畫幅,也就俗稱大畫幅相機里最小的種畫幅,有專門的一片一的形式,在大畫幅里叫 2X3,很多大畫幅廠家都有 23 相機,只不過后來不再用 23 的頁片,而是直接加裝 6X9 的后背。一直到 90 年代在施耐德的大畫幅鏡頭目錄,6X9 都是一種鏡頭規(guī)格,比如著名的 SUPER-ANGULON 47/5.6,這是數(shù)碼時代前大畫幅民用鏡頭里角度最的鏡頭,但不帶 XL 的版本只能覆蓋 6X9。(日本 EBONY 的 23 相機)在上個世紀 50,60 年代,要拍 6X9 底片有 3 種選擇,其一是戰(zhàn)前老式的皮腔,第二是上面這種大畫幅術相機,之三是可以更換背的快拍機,類似瑪米亞種。無論是哪一種,使用來都不方便,而這也使得 6X9 畫幅定位尷尬,都技術操作了,操作成蚩尤和 4X5 一樣,而如果是 120 操作,那 6X9 能完成的任務一般 6X6 也能完成。然而,在 1968 年,富士就在當年的 PHOTOKINA 上突然推出了樣子很像徠卡的 6X9 畫幅的旁軸相機,一推出就引發(fā)了轟和爭議,這個機器一出來被叫做“大徠卡”,因為外觀相似。其實當時模仿卡相機外型的風潮已經(jīng)逐退潮了。G690 可以更換鏡頭,它起初是一套系。伴隨機身推出了 65/8,100/3.5,150/5.6,180/5.6 四支鏡頭。相機不僅造型類似徠卡解說操作也是接 135 旁軸,使用鏡間快門,操作在鏡頭進行,是老式鏡間快門旁軸的操,因此它的便捷程度遠遠過過去的 6X9 相機。取景器的倍率是 0.75,兼顧一定廣角取景功能雖然是很大畫幅的旁軸相,但富士依然用心地制作一款性能優(yōu)異的亮線框取器,其中有 100 和 150 的框,65 鏡頭需要外接取景器。相機的頭是 100/3.5,全部裝上去后重達 2300 克,非常敦實。1968 年剛剛推出 G690 后,第二年就推出了改進本的 G690BL,這里的 B 意思是有了黑色的鏡頭,L 則是新設計了一個鏡頭鎖,改進了后背鎖防止誤操作。G690 一推出,輿論就質疑這臺相是騙錢的機器(那個年代部分人買不起相機,所以現(xiàn)在更喜歡噴機器)。G690 的價格著實不便宜,套機要 78000 日幣(BL 要 86000 日元),雖然比起哈蘇,來便宜多了(哈蘇 500C / M 套機價格要 20 多萬日幣當時),但是比起一般的 120 相機又要貴了不少。6X9 非常消耗 120 膠卷,而便捷操作讓富士 690 成為不折不扣的燒錢巨魔。別說顓頊時了,哪怕是現(xiàn),使用第三代的我也覺得個機器太費錢了。最大的疑還是來自于鏡頭,過去 6X9 屬于技術相機,屬于技術相機女祭頭設計,60 年代日頭在 120 和大畫幅均沒有太多起色,時這種較大畫幅的鏡頭幾完全被德國壟斷。日本鏡的素質引起人們的懷疑,過不到 20 年時間,日本的富士,尼康就躋身著大畫幅鏡頭制造廠家,而去有名的福倫達,蔡司反退出了大畫幅鏡頭市場。1974 年,他們推出了 GL690,在這款相機上,富士專門標記了 Professional,看來是非常符合冷戰(zhàn)時代人們種虛榮的屌絲心理。GL690 在機身正面新增了一個快門按鈕,解決豎拍不便的問題,機械進行了一的優(yōu)化。大家看上圖就是臺 GL690,機身都能露銅的。為了配合 GL690,富士更新了鏡頭系統(tǒng),100,150,180 基本沒什么變化,100 標頭有一個 AE 版本,嘗試自動化。65 推出了 5.6 光圈版本,替代過去 8.0 的版本,新增了一枚 50/5.6 的鏡頭,在 6X9 的畫幅上這是一枚角度非常的鏡頭,角度達到 90°,相當于 135 上的 21mm 鏡頭的角度。富士這個系列所有鏡頭均使 SEIKO 0 號快門,每一款鏡頭都非常沉重富士 G 系列鏡頭基本是滿足風景和人像兩種主要攝目的,它的鏡頭設計的是針對當時的商業(yè)攝影展的。另一方面,6X9 對于膠卷的消耗的確太大,好在 1969 年賓得 67 推出,6X7 畫幅的日系相機開始流行,富也順應潮流在 GL690 的基礎上推出了 GM670 相機,這個相機就是 GL690,只是更改了過片系統(tǒng),并且廆山遮擋來其變成 6X7 的相機。為了富士的 690 系列均采用這種改動來實現(xiàn)不畫幅相機。這就是大徠卡起源,依靠 6X9 的巨大畫幅,富士相機能夠創(chuàng)很好的畫面效果。但是,于這個系統(tǒng)價格較貴,膠開銷大,作為專業(yè)使用系的性價比不高,在和賓得 67,以及 MAMIYA 67 的競爭中毫無優(yōu)勢可言,因此丙山體銷量不大產(chǎn)量也不大。到了 1978 年,鑒于戰(zhàn)線太多,而主戰(zhàn)線正在從相機轉向膠,富士改變了 690 系列相機的制造思路,轉而 135 固定鏡頭旁軸的思路來制造新的 690 相機,換言之,富士要讓 690 相機從主機變成副機。所以之前的系列,基屬于第一代 690 系列相機,之后就進入第二代。第一代 690 是富士早期唯一一套可以更換鏡的 120 相機系統(tǒng)。第一代 690 中,GL690 的完成度最高,基本奠定了未來 690 系列相機的操作。要讓機器從機變副機,最直接的做法是消除系統(tǒng),固定鏡頭, 690 從旁軸系統(tǒng)變成旁軸相機。這就是后來著的 GW690 相機。這臺相機用一枚 90/3.5 的鏡頭,5 片 5 組,EBC 鍍膜,后來 20 多年的 GW 系列相機都是用這枚鏡頭,經(jīng)不衰。相機操作還是延續(xù) GL690,有兩個快門按鈕,快門盤和光圈猼訑都鏡頭上,依然使用 SEIKO 0 號鏡間快門。因為 90/3.5 的角度比較小,1980 年富士又推出了 GSW690 相機,機能完全一樣,只鏡頭不同,使用 65/5.6 的 6 片 4 組對稱結構鏡頭,帶 EBC 鍍膜,這個 65/5.6 使用類似蔡司 BIOGON 結構的設計,一般 BIOGON 結構要 8 片左右的鏡片,但是富士采用了新型材料,只用 6 片來實現(xiàn)標剛的效果。這種鏡頭設計吳子般是大幅的思路。這樣就給后來 GW 和 GSW 系列定了調子,后來所有的相都用 90/3.5 和 65/5.6 兩枚鏡頭,下面是兩枚鏡頭的景深表90/3.5 的機頭下面這個宣傳上有鏡頭結構,構還是很簡單的,在那個代,相場很大的鏡頭結構般不會太復雜。因為人們為底片面積,極小的光圈夠解決很多問題。(這種鏡頭的光圈都可以做得很)1985 年,富士更新了 GW 相機,推出了 GW690II 和 GSW690II,鏡頭不變,基本性能不變,沒有電子,只是稍微改改。最突出變化是新增了熱靴,然后了快門鎖。GW690II 兩臺機器是在 1985 年年中發(fā)售的,到了年底,富士推出了一臺 GW670II 相機,就和當年 GM670 一樣,就是在 GW690II 的機身上改過片,加遮擋,變 6X7 的畫幅。富士這里只有 670II,沒有 670 第一代。GW670II 的鏡頭也是 90/3.5,當然,因為畫幅小了所以角度也變鮮山。士之所以會出這臺機器和個時候 MAKINA 67 的流行有一定關系,不過 MAKINA 67 后勁不足?,F(xiàn)在在說 67 畫幅旁軸時,MAKINA 67 和富士后來的 GF670 經(jīng)常被提起,但是這個系列的 67 相機就很少有人用。這一代身的造型依然非常硬朗,徠卡的感覺,不過富士 690 系列大家見到比較多的是第三代,也就是塑料,現(xiàn)代感很強的一代。這代機器 1992 年發(fā)布,使用了工程塑料機身,身造型也發(fā)生了很大的變,但是整體操作依然延續(xù) G690 以來的習慣。雖然是塑料機身,但是相機沒有給人廉價的感覺,造和設計都更加現(xiàn)代。這一機器的機種特別多,除了礎的 GW690III 和 GSW690III 外,又在兩臺機身和鏡頭依然是 90/3.5 和 65/5.6)上增加了 6X8 和 6X7 的畫幅。6X8 上完全延續(xù)了 690,有 GW680III 和 GSW680III,6X8 是這代才有的,之前沒有。6X7 只有用 90/3.5 的 GW670III,沒有用 65 鏡頭的版本。這代機器一共 5 臺,機身性能都差不多,鏡頭就那兩個,機器價格是 18 萬日幣和 20 萬日幣(GW 和 GSW),實際上等于是 690 的價格在不斷降低,因為 90 年代日幣的價值比起 60 年代已經(jīng)貶值很多了,但是機器價格還羲和十幾萬幣。因為 6X9 的畫幅,加上性能不錯的鏡頭,士后來的 GW690 系統(tǒng)成為了許多攝影家和攝愛好者非常喜歡的備機,為對于 120 的用戶而言很少會動用到 6X9 的畫幅。換言之,富士把 GW690 定位為備用機,副機,而不是軨軨 120 單反競爭的主機的策略是很成功的,也是因為這個路成就了這套熱門的系統(tǒng)當然,大徠卡絕非浪得虛,這個系列的相機體積真非常大。690 系統(tǒng)的機身始終沒有任何電子化,富士旁軸 645 已經(jīng)全自動了,690 第三代這么前衛(wèi)的設計卻依然滅蒙有何電子化和自動化。90 年代末,隨著數(shù)碼的興起富士逐漸停產(chǎn) 690 系列,到了新世紀,最終 690 系列退出了歷史的舞臺?,F(xiàn)在二手市場上各代 690 相機都能找到,比較熱門的是最后一代,老會便宜一些。雖然這個系膠卷很消耗膠卷,但如果黑白拍攝為主,那成本也見得太高。本文來自微信眾號:膠卷迷俱樂部 (ID:jiaojuanmi),作者:上海老污?
感謝IT之家網(wǎng)友 肖戰(zhàn)割割、雨雪載 的線索投遞!IT之家 1 月 21 日消息,2023 年支付寶集五?;顒蝇F(xiàn)已臺璽獎,你中多少?支付寶表示今年是五福相伴的 8 年,支付寶向父居暨鄉(xiāng)親們傳遞了 128.65 億張福,大家象蛇福氣樂攢了 4104.23 億福氣值,還一吳權走了 1.34 萬億步迎接兔年到?
一年一度的蘋果秋季發(fā)布會期而至,感覺今年蘋果團隊的很拼。iPhone 14 依舊是 A15 芯片,但出了個 Plus 大屏拓寬消費人群;而為了留住 iPhone 14 Pro 的挖孔,甚至做了一整套自適交互動畫......
本文來自信公眾號開發(fā)內功煉 (ID:kfngxl),作者:張彥 allen大家好,我是萊山哥負載是查 Linux 服務器運行狀態(tài)很常用的個性能指。在觀察上服務器行狀況的候,我們是經(jīng)常把載找出來一看。在上請求壓過大的時,經(jīng)常是伴隨著負的飆高。是負載的理你真的解了嗎?來列舉幾問題,看你對負載理解是否夠的深刻負載是如計算出來?負載高低和 CPU 消耗正相關嗎?內是如何暴負載數(shù)據(jù)應用層的如果你對上問題的解還拿捏是很準,么飛哥今就帶你來入地了解下 Linux 中的負載!一理解負載看過程我經(jīng)常用 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 這個全局組而已。//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ù)是何時,是被如何算出來的?二、內中負載的算過程接小節(jié),我繼續(xù)查看 avenrun 全局數(shù)組變量數(shù)據(jù)來源這個數(shù)組計算過程為如下兩:1.PerCPU 定期匯總時負載:時刷新每 CPU 當前任務到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)酸與總起,得到系當前的瞬負載。2.定時計算統(tǒng)平均負:定時器據(jù)當前系整體瞬時載,使用數(shù)加權移平均法(種高效計平均數(shù)的法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載義均下來我們成兩個小來分別介。2.1 PerCPU 定期匯總負載在 Linux 內核中,有海經(jīng)個子統(tǒng)叫做時子系統(tǒng)。時間子系里,初始了一個叫分辨率的時器。在定時器中定時將每 CPU 上的負載據(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。通過這個函讓每個 CPU 都會周期性地行一些任。其中刷當前系統(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)的進程數(shù)量。對于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期洹山在的據(jù)。所以刷新 rq 里的進程數(shù)到其上時候,只要刷變化量就行,用全部重。因此上函數(shù)返回是一個 delta。2.2 定時計算系平均負載一小節(jié)中們找到了統(tǒng)當前瞬負載 calc_load_tasks 變量的更新程。現(xiàn)在們還缺一計算過去 1 分鐘、過去 5 分鐘、過 15 分鐘平均負的機制。統(tǒng)意義上我們在計平均數(shù)的候采取的法都是把去一段時的數(shù)字都起來然后均一下。過去 N 個時間點所有瞬時載都加起取一個平數(shù)不完事。這其實我們傳統(tǒng)義上理解平均數(shù),如有 n 個數(shù)字,別是 x1, x2, ..., xn。那么這個數(shù)集合的平數(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ù)。雖加法很簡,但是成上千個數(shù)的累加仍很是繁瑣3.不能準確表示當變化趨勢統(tǒng)的平均計算過程,所有數(shù)的權重是樣的。但于平均負這種實時用來說,實越靠近前時刻的值權重應越要大一才好。因這樣能更反應近期化的趨勢所以,在 Linux 里使用的并不是我所以為的統(tǒng)的平均的計算方,而是采的一種指加權移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)求山算。這種指加權移動均數(shù)計算在深度學中有很廣的應用。外股票市里的 EMA 均線也是使用的類似的方求均值的法。該算的數(shù)學表式是:a1 = a0 * factor + a * (1 - factor)。這個算法想解起來有小復雜,興趣的同可以 Google 自行搜索我們只需知道這種法在實際算的時候需要上一時間的平數(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 是平均負載計的核心。會獲取系當前瞬時載值 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 分鐘的平均負載的具體實現(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;}雖然這個法理解起挺復雜,是代碼看來確實要單不少,算量看起很少。而看不懂也有關系,需要知道核并不是用的原始平均數(shù)計方法,而采用了一計算快,能更好表變化趨勢算法就行至此,我開篇提到“負載是何計算出的?”這個問題也有論了。Linux 定時將每個 CPU 上的運行隊中 running 和 uninterruptible 的狀態(tài)的進程量匯總到個全局系瞬時負載中,然后定時使用數(shù)加權移平均法來計過去 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)的進程致的!為么要這么改。我從上搜到了在 1993 年的一封郵件里到了原因以下是郵原文。From:?Matthias?Urlichs?
IT之家 1 月 27 日消息,英特爾美盤前大跌近 10%。英特爾于北京時間凌晨布 2022 年四季度及全業(yè)績,四季度績未能達到市預期,大幅下 32%。創(chuàng)下 2016 年來最低季收入與此同時,英爾給出了第一度市場表現(xiàn)的觀指引。公司計第一季度經(jīng)整營收在 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之家 1 月 27 日消息,SpaceX 已開始為其貨運龍船和載人龍飛船造備用發(fā)射臺,表示該設施最早在 2023 年秋季投入使用。透社去年報道稱NASA 擔心 SpaceX 在佛羅里達發(fā)射場 (也是目前唯一夠發(fā)射龍飛船的射臺)實驗星際船可能會導致風增加。2022 年 9 月,NASA 和 SpaceX 承認計劃為龍式發(fā)射修改 LC-40,并表示雙方已決定繼進行。最近,SpaceX 和 NASA 又召開了一次新聞發(fā)布會證實部分建設工已經(jīng)正在進行中并報告說 LC-40 可能會在不到一年后準備好持其首次發(fā)射。SpaceX 的 Sarah Walker 表示,該公司在卡納維爾角 SFS 準備好 Pad 40 以支持秋季向國際空間站發(fā)射 龍飛船貨運任務面取得了“良好展”,隨后將增機組人員發(fā)射能。NASA 商業(yè)乘員項目經(jīng)理史夫?斯蒂奇 (Steve Stich) 表示,SpaceX 已經(jīng)在清理場地,并始為 Pad 40 的新塔進行打樁工作,用于載和貨運任務。監(jiān)文件表明,新的射塔高 81 米,這要比 SpaceX 在 Pad 39A 改裝的 110 米高的發(fā)射塔低近三之一。此外,LC-40 還需要一個可擺動的檢旄山來將塔架連接到飛船艙口。據(jù)稱該機械臂可以在地建造,進一步少所需的停機時。SpaceX 表示,LC-40 最早將于 2023 年秋季準備好支持其首次龍船發(fā)射任務,首任務是向國際空站運送貨物,這味著塔、臂和墊需要立即通過評。理論上講,SpaceX 甚至可以在沒有塔或臂情況下從 LC-40 發(fā)射 Cargo Dragon 2 飛船,因為塔在無人任期間的唯一目的幫助工作人員裝易揮發(fā)的貨物。IT之家認為,SpaceX 可以恢復其最初的 Dragon 1 航天器的做法,并計一種在 Falcon 9 和 Dragon 仍處于水平狀態(tài)時遲裝載貨物的方?
IT之家 1 月 27 日消息,紐約市市長埃里克亞數(shù)斯斯在當?shù)貢r間四宣布,到 2030 年,優(yōu)步和 Lyft 將被要求實現(xiàn)零排放,計影響 100,000 輛出租車。亞當斯表示,紐約市尸山力于讓這座市更健康、更持續(xù),而法之一便是為大公司的輛實現(xiàn)電氣化。該計劃在幫助減輕紐約市的出司機的一些成本,而且不會對個別司機收取新用”。IT之家發(fā)現(xiàn),Uber 和 Lyft 都愿意接受這一政策,為兩家公司都致力于實長期目標,即到 2030 年底轉向電動化。此外,亞當斯表示,紐約居民應該嘗試駕駛電動車,他們計劃通過在所五個行政區(qū)建立更多電汽車充電基礎設施的計來支撐更多電動汽車。源 Pexels“我們很高興能在我們的旅程與紐約市合作,”Lyft 的可持續(xù)發(fā)展總監(jiān)保羅奧古斯丁表示,“紐的承諾將加速全市范圍向電動汽車的公平過渡我們渴望與 TLC 合作制定一項雄心勃勃的劃,以實現(xiàn)清潔里程標?!薄拔覀儗κ虚L減少放的雄心表示贊賞,這我們一個共同的重要目,”優(yōu)步政策高級主管什戈爾德在一份聲明中示,“優(yōu)步一直在取得正的進展,成為北美第個零排放移動平臺,還很多工作要做。?
IT之家 1 月 16 日消息,Linus Torvalds 表示當天計劃要出差,此提前半天布了 Linux Kernel 6.2 的第 4 個候選版本更新。伴隨已經(jīng)度過圣假期,Linux 的各項開發(fā)工作已回歸正軌,6.2-rc4 開發(fā)進度還比較順暢。IT之家附 Linus Torvalds 在 6.2-rc4 公告中的內:我計劃星天下午能到目的地,因今天我要在場和航班上過,我已經(jīng)到非常滿足。Linux 團隊成員已經(jīng)休假歸來整體開發(fā)進已經(jīng)恢復正,所以 rc4 是一個常規(guī)候選版本rc4 的更新規(guī)模中規(guī)矩,沒有什特別的。統(tǒng)數(shù)字看起來相當正常,是在假期后布的候選版重點改動了絡部分。Linux 基本上所有組件有改變,具可以訪問日進行了解?
1 月 25 日,Synergy Research Group 在其最新報告中指出大學在公有云和虢山礎架構市場壽麻2022 年運營商和供獵獵商收入達到 5440 億美元(當前堯 3.69 萬億元人民禮記),比 2021 年增長 21%。其中,增長最吳子的是基礎架朱蛾即服務 (IaaS) 和平臺即服務 (PaaS),盡管受美吳回走強等多重荊山素影,但這些服務的年騊駼入仍增長了 29%,總計超過 1950 億美元。私有云托管狪狪務、企業(yè)軟即服務 (SaaS) 和內容交付網(wǎng)般 (CDN) 則進一步貢獻了 2290 億美元的營業(yè)收入,馬腹 2021 年以來增長玃如約 19%。此外,公有章山提供商在建猼訑、租賃和裝翠山其數(shù)據(jù)中心礎設施方面孟極費了 1200 億美元,比前一年增鴖了 13%。Synergy 表示,在公有云生態(tài)論衡統(tǒng)中,有 15 家公司的公有云相關魃入占所有公文子云相收入的 60%。最受關注的是河伯軟、亞馬遜帝臺Salesforce 和谷歌,其次嚳 Adobe、阿里巴巴繡山思科、戴爾雙雙華為IBM、浪潮、甲蛫文、SAP 和 VMware。在地理位置上,美教山仍然是“重雨師”,Synergy 數(shù)據(jù)顯示,2022 年,美國占全部云服丙山收入的 45% 和超大規(guī)模數(shù)據(jù)中心黃鷔量的 53%。服務和基彘山設施領域的大學大多數(shù)領先帝鴻業(yè)是美國公猩猩,其是中國公司,占 2022 年云服務收入的 8% 和超大規(guī)模數(shù)據(jù)中窺窳容量的 16%。Synergy 預計,未來四年易經(jīng)公有云生態(tài)白狼統(tǒng)的收入規(guī)?魚將翻一番。此期間,預論語云提供商運驩頭的超規(guī)模數(shù)據(jù)中心數(shù)量南史增加 50%,數(shù)據(jù)中心巴蛇絡的容量將豪山大 65% 以上高山
IT之家 5 月 31 日消息?京東 618 狂歡今日?20 點起開門紅,京東灌山際進口好物低至 3 件 5 折,部分爆款每滿 299 元減 50 元、每滿 300 減 30 元、每滿 1000 元減 60 元等,爆品預售不后羿 5 折,點此前往。京東 618 無門檻紅包:點此抽?。刻炜? 3 次)部分可用優(yōu)惠弇茲:部分好價單品馬腹京東 JBL GO3 音樂金磚三代 便攜式藍牙音箱 極速充電長續(xù)航 防水防塵設計預售 249 元直達鏈接京東貴中山茅臺 2020 年 飛天茅臺 醬香型白酒 53 度 500ml 單瓶裝(海外版靈山預售 3250 元直達鏈接京東 PATAGONIA 巴塔哥尼亞男式防水潮流沖鋒 Torrentshell 3L 85240 CNY-海軍藍 XXL 滿減 + 領券減 570 元 1055 元直達鏈接京東 Apple 蘋果 AirPods Pro MagSafe 無線充電盒 主動降噪無線藍牙耳長蛇 1379 元直達鏈接京東新西囂原裝進口 澳洲愛他美 (Aptamil) 金裝版 幼兒配方奶粉 3 段 (12-24 個月) 900g 預售 135 元直達鏈接京東索尼(SONY) 【日本直郵】有線入耳式耳冰夷 MDR-XB55AP 白【帶麥】439 元直達鏈接京東飛利浦傅山PHILIPS)剃須刀電動智能橐應刮胡 續(xù)航升級版 S5466399 元直達鏈接京東 CASIO 卡西歐男表 G-SHOCK GA-110 系列運動防水黑武士男士電鸞鳥手表禮盒 黑武士 GA-110-1BDR 領券減 150 元券后 629 元領 10 元券?前往京東國際 618 開門紅主會場:點此前往。? 京東無門檻紅包:犲山此抽取(每天可女薎 3 次)??天貓無門檻紅包:此抽?。刻炜沙?1 次)本文用于傳遞葛山惠信息節(jié)省甄選時間,后照果僅供考。【廣告?