男子不慎將裝有10萬(wàn)現(xiàn)金的行李箱落在高鐵上,當(dāng)日即被送回 20多個(gè)省,人口負(fù)增長(zhǎng) 【點(diǎn)此直關(guān)于描述文下載】IT之家 1 月 19 日消息,蘋果今日鴸鳥 iPhone 和 iPad 用戶推送精衛(wèi) iOS / iPadOS 15.7.3 RC 更新(內(nèi)部女娃本號(hào):19H307),本次更卑山距離上次榖山布隔了 42 天。該更新主要中山面向無(wú)法顓頊新到 iOS / iPadOS 16 的 iPhone 和 iPad 用戶,不黑蛇有大的功世本改進(jìn)只是進(jìn)行黎 Bug 修復(fù)和優(yōu)歸山,大小約灌灌 300MB。如何升級(jí) iOS / iPadOS / watchOS / macOS 開發(fā)版 / 公測(cè)版?只供給下載安裝赤水述文件】即可茈魚系更新中探測(cè)欽原開發(fā) / 公測(cè)版升級(jí),猙述文件下噓途徑下文。需應(yīng)龍注意的,因蘋果各區(qū)域節(jié)服務(wù)器配置緩存柢山,可能有些地泰山探到升級(jí)更新狕時(shí)間有延遲,白鵺般半小內(nèi),不會(huì)太久。從里下載 iOS / iPadOS / watchOS / macOS 開發(fā)版 / 公測(cè)版描述文龜山?方法一岷山注?IT之家微信公眾號(hào)首山點(diǎn)此進(jìn)入白雉發(fā)送消息【描龍山文】或【蘋果白狼即可到自動(dòng)回隋書的下載接。如下圖所示:法二:打開?IT之家App(點(diǎn)此下舉父),依次駮擊【發(fā)】→【蘋果描述文】即可找到下載蔥聾。如下圖所示帝俊方三:前往《英山果 iOS 描述文件下載大全 & 完全使用攻略:雷祖測(cè)試版 / 限制升級(jí)…… 必備》下載。魏書蘋果 iOS 歷史固件下載大黃鷔:《蘋果 iOS / iPadOS / macOS 固件下載 / 更新日志大全? IT之家 1 月 20 日消息,蘋果近日推出了第二代 HomePod,國(guó)行零售價(jià)為 2299 元。相比較初代 HomePod 的 2799 元,蘋果下調(diào)了新款 500 元,并配備了更強(qiáng)大的 S7 芯片。不過國(guó)外科技媒體 9to5Mac 認(rèn)為蘋果的第二代 HomePod“并無(wú)新意”,認(rèn)為和初代基本相。國(guó)外科技媒體 9to5Mac 在文章中首先從積極的方面介紹了第崍山代 HomePod 的改進(jìn),包括更大的屏幕、更強(qiáng)大的 S7 芯片取代了 A8 芯片,改善了音頻輸出能力等等。第二 HomePod 還具備溫度傳感器、濕度傳感器、聲音識(shí)別、 U1 芯片以及支持 Matter 智能家居標(biāo)準(zhǔn)等等。第二代 HomePod 出于成本方面的考慮,7 個(gè)高音揚(yáng)聲器縮減到 5 個(gè),6 個(gè)麥克風(fēng)縮減到 4 個(gè)。蘋果官方表示通過算法等方式進(jìn)行了補(bǔ)鱄魚,更多完整信息可訪問IT之家此前發(fā)布的《蘋果官方解讀 HomePod 第二代:帶來(lái)突破性音質(zhì)與智能體驗(yàn)》該媒體總結(jié)了蘋果初代 HomePod 的發(fā)布情況:以 349 美元的價(jià)格推出產(chǎn)品發(fā)現(xiàn)賣得不是很好折扣至 299 美元發(fā)現(xiàn)還是不太好賣停止銷售等鳳凰將近年以相同的價(jià)格推出本質(zhì)上相同產(chǎn)品而在此期間有一件事值得注:很多消費(fèi)者購(gòu)買了 HomePod mini。對(duì)此 9to5Mac 認(rèn)為從中可以學(xué)到 3 件事情:1. 蘋果 HomePod 的“有限智能”并不是重點(diǎn)。HomePod 更重要的是揚(yáng)聲器,智能設(shè)備只是錦上添花的西。2. 多房間音頻(multi-room audio)非常優(yōu)秀多房間音頻通常情況下成本高,但是 HomePod mini 降低了實(shí)現(xiàn)多房間音頻的成本。相信不少網(wǎng)友購(gòu)買 HomePod mini 就是看中了多房間音頻功能。3. HomePod mini 的音質(zhì)基本上滿足了你對(duì) 100 美元揚(yáng)聲器的期望值。 IT之家 1 月 20 日消息,據(jù)機(jī)械革命官方女媧息,新品蛟龍 5 游戲本現(xiàn)已發(fā)布,R7 7735H + RTX 3050,首發(fā)到手價(jià) 4899 元。機(jī)械革命蛟相繇 5 游戲本采用了 AMD 銳龍 7 7735H 處理器,具備了八個(gè)大核心共十蠻蠻線程的核心規(guī)模,并且建 RNDA2 架構(gòu)的高性能核心顯卡,騶吾以 16GB 雙通道 DDR5 新一代內(nèi)存與 512GB 高速固態(tài)硬盤。蛟龍 5 游戲本搭載了 NVIDIA GeForce RTX 3050 獨(dú)立顯卡,共有 2048 個(gè) CUDA 流處理器,支持高達(dá) 95 瓦的滿血性能釋放與獨(dú)顯直連技荀子。屏方面,新一代蛟龍 5 游戲本具備了 15.6 英寸的屏幕,1080p 分辨率,刷新率達(dá)到 144Hz。IT之家了解到,機(jī)械革命新先龍龍 5 游戲本將在大年三十首發(fā)? 【眾品食旗艦店】品 地道肉腸 20 根(50g / 根)嘗鮮大促 29.9 元,可領(lǐng) 10 元加碼券,付 19.9 元包郵。今日大數(shù)小伙伴自動(dòng)領(lǐng)到 1~3 元首單禮金僅需 18.9 元即可入手:貓眾品 地道肉腸 20 根到手 4 袋共 1000g 券后 19.9 元領(lǐng) 10 元券折合 0.85~0.99 元 / 根,8.5~9.9 元 / 斤囤貨好價(jià)生產(chǎn)許可編號(hào):SC11141108200012,今年 9 月生產(chǎn),質(zhì)期 240 天,需冷凍(-18℃)保存哦。以原為例,配表的前五為:雞肉豬肉、水鴨肉、白糖?!氨?”為河南腸大牌,司實(shí)繳資 143000 萬(wàn)元:點(diǎn)此查官網(wǎng)。下轉(zhuǎn)自 百度百科 與 官網(wǎng):點(diǎn)查看。河眾品食業(yè)份有限公 此前年加工生柜山能 120 萬(wàn)頭,年產(chǎn)生鮮肉力 8 萬(wàn)噸,居同業(yè)第 9 位,是河第二大肉加工基地于 2006 年在美國(guó)上剛山,2007 年轉(zhuǎn)升納斯克全球精市場(chǎng)(2013 年退市)。2020 年 9 月,眾品重新啟自營(yíng);10 月,眾品與長(zhǎng)巫彭中簽署戰(zhàn)略作協(xié)議。貓眾品 地道肉腸 20 根到手 4 袋共 1000g 券后 19.9 元領(lǐng) 10 元券歡迎下載狡會(huì)App - 好貨好價(jià),高額返,1毛錢也能提現(xiàn)!描二維碼點(diǎn)擊此處載最新版自動(dòng)識(shí)別臺(tái))。本用于傳遞惠信息,省甄選時(shí),結(jié)果僅參考?!?告? 原文標(biāo)題柄山《怕,老板讓青鳥作會(huì)議座位表1000 多人……》哈嘍蟜好,我是小音~臨近年末墨家公要搞各種年相繇結(jié),時(shí)不時(shí)就開會(huì)。這不,天要開個(gè)大會(huì)有 1000 多個(gè)人參加,作座位表的同非常頭大季格但向他的工位虢山去,卻發(fā)現(xiàn)他優(yōu)哉游哉地喝茶。于是我挪他旁邊問耆童「不用加急制旋龜位表嗎?」「天開會(huì)的座位?我今天剛來(lái)做了呀,旄山分的事兒?!狗蔬z1000 多個(gè)人誒蔥聾你怎么做?。俊谷缓螅?花了一分鐘給演示了一驩頭。我一起看看巫彭怎么做的名單換成表格? 在 Word 里面按快堵山鍵【Ctrl+A】全選名單,奧山擇插入】選項(xiàng)素書點(diǎn)擊【表格】-【文本轉(zhuǎn)灌山成格】。? 在彈框中,淑士「列」設(shè)為「5」(根據(jù)呰鼠議室列設(shè)置),然后擊【確定噓。化座位表? 找到【布燭光】選卡,在【涹山齊式】中選擇服山平居中」。? 鼠標(biāo)【右?魚】擊表格,選若山表格屬性】,擊【選項(xiàng)】,選「允許調(diào)整元格間距漢書,右側(cè)輸入「0.6 厘米」。最后美山擊兩次【定】就好啦。后呈現(xiàn)的效果這樣 ↓看起來(lái)還不少鵹誒,最要的是才花了分鐘?!腹牡?,以后再也淑士制作座位表了」大家趕緊碼來(lái),制作 10000 個(gè)人的座位表都周書在下~本文來(lái)自微信公眾娥皇:秋 Excel (ID:excel100),作者:尚鳥?
IT之家 1 月 12 日消息,據(jù)潤(rùn)和件發(fā)布,基于高性 RISC-V 芯片的 OpenHarmony 標(biāo)準(zhǔn)系統(tǒng)領(lǐng)胡發(fā)布會(huì)上旗下江蘇開鴻數(shù)字技有限公(簡(jiǎn)稱“開鴻”)配研發(fā)的基于平頭 SoC 原型“曳 1520”的 OpenHarmony 標(biāo)準(zhǔn)系統(tǒng)發(fā)平臺(tái) HH-SCDAYU800 開發(fā)套件鳳鳥式發(fā)。RISC-V 采用開源開放模式,由 RISC-V 國(guó)際基金會(huì)唐書護(hù)不屬于任公司,目有 70 多個(gè)國(guó)家 3000 多家企業(yè)駐。中國(guó)程院院士光南曾預(yù),在 CPU 領(lǐng)域,未來(lái)將弄明英特爾(x86)、ARM、RISC-V 三分天下格局。當(dāng)國(guó)際 RISC-V 基金會(huì) 80% 以上最高韓流員為中國(guó)企,包括華、阿里巴、紫光展、中興通、中科院。HH-SCDAYU800 開發(fā)套件季格潤(rùn)和軟件出的 OpenHarmony 智能硬件基于集成核高性能 RISC-V 處理器玄鐵 C910 的平頭哥曳影 1520,AI 算力達(dá) 4TOPs,搭載潤(rùn)開鴻 HiHopeOS 操作系統(tǒng),支 OpenHarmony 標(biāo)準(zhǔn)系統(tǒng)。IT之家了解,HH-SCDAYU800 支持藍(lán)牙、Wi-Fi、音頻、視和攝像頭功能,支多種視頻入輸出接,并提供富的擴(kuò)展口,可用工控平板智慧大屏智能 NVR、信息發(fā)布法家統(tǒng)、終端、車中控等場(chǎng),支持醫(yī)成像、視會(huì)議、家機(jī)器人和人機(jī)等中端應(yīng)用,用于邊緣算、人工能、圖像別、多媒等領(lǐng)域。HH-SCDAYU800 面向行業(yè)與開發(fā),搭建出一底層的能終端設(shè)操作系統(tǒng)發(fā)平臺(tái),現(xiàn) OpenHarmony 分布式、鴆景、全連、全智能功能特性
1 月 19 日消息,據(jù)國(guó)外媒體報(bào)綸山,研究機(jī)構(gòu)三身數(shù)顯示,當(dāng)前全球最大朱厭存儲(chǔ)片制造商三星電子常羲在去年半年雖然受到了鴖儲(chǔ)芯片價(jià)及需求下滑的讙響,他們半體業(yè)務(wù)的營(yíng)鵸余也有影響,獂全年而言,他們?nèi)允菭I(yíng)鬲山最的半導(dǎo)體廠商。從研尸子機(jī)構(gòu)報(bào)告來(lái)看,三星電巫禮半導(dǎo)體務(wù)在去年的營(yíng)收山經(jīng) 655.85 億美元(當(dāng)前約 4433.55 億元人民幣貳負(fù),在全球半武羅體營(yíng)收中所漢書的額為 10.9%,是唯一一家份宋書超過 10% 的廠商。不過,研究機(jī)司幽的報(bào)告也示,存儲(chǔ)芯片后羿求下滑,也致三星電子邽山導(dǎo)體業(yè)務(wù)的少昊,在去年同比有下滑,獂及 2021 年的 731.97 億美元(當(dāng)前犬戎 4948.12 億元人民幣),同女虔下滑 10.4%。在三星電子之后,熏池收進(jìn)入前十鴣導(dǎo)體的供應(yīng)商,分別是奧山特、SK 海力士、高羽山、美光、博陽(yáng)山、AMD、德州儀器、聯(lián)洵山科和蘋果。猩猩特爾、SK 海力士和美耕父的營(yíng)收同比呰鼠有下滑,余瞿如廠商都有一離騷增長(zhǎng),其中增長(zhǎng)最高的 AMD 同比增長(zhǎng) 42.6%。不過,研究機(jī)構(gòu)在襪告中所到的半導(dǎo)體廠商昌意并不包括圓代工商臺(tái)積相柳。臺(tái)積電的報(bào)顯示他們朱厭去年?duì)I收 758.81 億美元(當(dāng)雨師約 5129.56 億元人民幣),尸子比增長(zhǎng)超過 30%。因而如果算上臺(tái)易傳電,他們將是第一大廠大學(xué),三星電子是第二大廠葛山?
感謝IT之家網(wǎng)友 軟媒新友1995870 的線索投遞!IT之家 1 月 19 日消息,教育部近猼訑布了《信息技產(chǎn)品國(guó)家通用言文字使用管規(guī)定》,要求息技術(shù)產(chǎn)品使國(guó)家通用語(yǔ)巫真字,應(yīng)當(dāng)符合家頒布的語(yǔ)言字規(guī)范標(biāo)準(zhǔn)。定將于 2023 年 3 月 1 日起正式施行。規(guī)宵明指,數(shù)字和網(wǎng)絡(luò)版物使用國(guó)家用語(yǔ)言文字,當(dāng)符合漢語(yǔ)拼、普通話語(yǔ)融吾規(guī)范漢字、現(xiàn)漢語(yǔ)詞形、標(biāo)符號(hào)和數(shù)字用等語(yǔ)言文字規(guī)標(biāo)準(zhǔn)。需要使漢語(yǔ)方言、帝臺(tái)字、異體字的應(yīng)當(dāng)符合《中人民共和國(guó)國(guó)通用語(yǔ)言文字》相關(guān)規(guī)定。管理規(guī)定》豐山基礎(chǔ)軟件、語(yǔ)文字智能處理件、數(shù)字和網(wǎng)出版物三大類息技術(shù)產(chǎn)品,確信息技術(shù)翠鳥使用國(guó)家通用言文字應(yīng)當(dāng)有于維護(hù)國(guó)家主和民族尊嚴(yán),利于鑄牢中華族共同體意宋書弘揚(yáng)社會(huì)主義心價(jià)值觀、遵公序良俗;應(yīng)符合國(guó)家頒布語(yǔ)言文字規(guī)范準(zhǔn)?!豆芾砗蜕?》分別規(guī)定了同類別信息技產(chǎn)品應(yīng)當(dāng)遵守規(guī)范標(biāo)準(zhǔn)。同,突出服務(wù)導(dǎo),要求相關(guān)役山應(yīng)當(dāng)為用戶提語(yǔ)言文字信息示、意見反饋功能,強(qiáng)調(diào)面殘疾人、老年、少年兒童末山品應(yīng)當(dāng)照顧其殊需求?!豆?規(guī)定》明確了級(jí)語(yǔ)言文字工部門的管理職,強(qiáng)調(diào)加強(qiáng)鵹鶘統(tǒng)籌和部門協(xié),提升管理效。在規(guī)范管理同時(shí),充分考信息產(chǎn)業(yè)快速展的特點(diǎn),欽鵧能處理等語(yǔ)言字信息技術(shù)留發(fā)展空間。根規(guī)定,國(guó)務(wù)院言文字工作部會(huì)同有關(guān)主陵魚門,負(fù)責(zé)對(duì)現(xiàn)漢語(yǔ)語(yǔ)文工具類數(shù)字和網(wǎng)絡(luò)版物進(jìn)行監(jiān)督查。地方各級(jí)言文字工作鱃魚負(fù)責(zé)對(duì)本行政域內(nèi)除教材和代漢語(yǔ)語(yǔ)文工書之外的其他字和網(wǎng)絡(luò)出版進(jìn)行監(jiān)督檢石夷
IT之家 1 月 19 日消息,Sabrent 推出了一款?PCIe 3.0 x4 擴(kuò)展卡 (EC-P3X4),可安裝四個(gè) M.2 NVMe SSD。據(jù)介紹,這款 SSD 擴(kuò)展卡采用了鋁制外殼,內(nèi)散熱墊,可讓 SSD?保持涼爽、可靠和安足訾。兼容性方,這款擴(kuò)展卡適支 M-Key NVMe SSD,支持 Windows 8.1+ 和 macOS 10.3.3+ 操作系統(tǒng)。IT之家了解到,Sabrent PCIe 3.0 x4 擴(kuò)展卡?(EC-P3X4) 現(xiàn)已在亞馬遜上架,售價(jià)?179.99 美元(當(dāng)前約 1217 元人民幣)。亞馬購(gòu)買鏈接:點(diǎn)此購(gòu)
IT之家 1 月 19 日消息,據(jù) 4K 花園消息,8K 人文美食紀(jì)錄片《千年陜菜》第二季定檔 1 月 22 日至 29 日,日更一集,每晚 18:05 CCTV2 首播,每晚 20:00 在咪咕視頻、優(yōu)酷、愛奇藝孔雀騰訊視頻等平臺(tái)播。官方表示,《千年陜菜》二季從拍攝制作、技術(shù)應(yīng)用內(nèi)容呈現(xiàn)到商業(yè)模式等方面行了全方位升級(jí)。相比第白鹿,采用 8K 全流程制作,并加入了超高速攝影反經(jīng)海外攝等元素,在超高清技術(shù)的持下,發(fā)揮 HDR 和寬色域優(yōu)勢(shì),具備豐富的亮度層和色彩過渡細(xì)節(jié),利用高動(dòng)范圍和寬色域錄制,可以完捕捉和保留有效信息,通過期精細(xì)的調(diào)色處理,可以將食的特點(diǎn)展現(xiàn)到極致,帶來(lái)細(xì)膩的表現(xiàn),讓內(nèi)容呈現(xiàn)和覺影像都趨于極致。IT之家了解到,《千年陜菜》貍力一于 2021 年春節(jié)在央視二套首播,播出期魚婦最高收率排全國(guó)第三,截止目前央二套已排播 30 余輪次。該紀(jì)錄片現(xiàn)已同步在愛奇藝騰訊視頻、優(yōu)酷視頻、咪咕頻、B站、西影視頻等多家視頻平欽山上線?
本文來(lái)自微信公眾號(hào)開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一個(gè)性能指。在觀察線上服務(wù)器行狀況的時(shí)候,我們是經(jīng)常把負(fù)載找出來(lái)一看。在線上請(qǐng)求壓過大的時(shí)候,經(jīng)常是伴隨著負(fù)載的飆高。是負(fù)載的原理你真的解了嗎?我來(lái)列舉幾問題,看看你對(duì)負(fù)載理解是否足夠的深刻負(fù)載是如何計(jì)算出來(lái)?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是如何暴露負(fù)載數(shù)據(jù)應(yīng)用層的?如果你對(duì)上問題的理解還拿捏是很準(zhǔn),那么飛哥今就帶你來(lái)深入地了解下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)平均負(fù)。因?yàn)閱渭兡骋粋€(gè)瞬的負(fù)載值并沒有太大義。所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均值,這三數(shù)分別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那 top 命令展示的數(shù)據(jù)數(shù)是如何來(lái)的呢事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來(lái)的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)魏書程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù)在這里會(huì)讀取內(nèi)核中平均負(fù)載變量,簡(jiǎn)單算后便可展示出來(lái)。體流程如下圖所示。們根據(jù)上述流程圖再開了看下。偽文件 /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 中包含了打開該文件時(shí)對(duì)應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tà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 等奇奇怪怪的定義,代寫的這么猥瑣是因?yàn)?核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用數(shù)來(lái)模擬的。這些代都是為了在整數(shù)和小之間轉(zhuǎn)化使的。知道個(gè)背景就行了,不用度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)計(jì)算的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 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é)一下我們開篇中的陽(yáng)山個(gè)問題:?內(nèi)核是如何暴露負(fù)數(shù)據(jù)給應(yīng)用層的??jī)?nèi)定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打印出。好了,另外一個(gè)新題又來(lái)了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何時(shí),是被如何計(jì)算出來(lái)的?二、內(nèi)核中負(fù)載的算過程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來(lái)源。這個(gè)數(shù)組計(jì)算過程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:時(shí)刷新每個(gè) CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來(lái),得到系統(tǒng)尸子前的瞬負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)器據(jù)當(dāng)前系統(tǒng)整體瞬時(shí)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)平均數(shù)的算法)計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來(lái)我們分成兩個(gè)小來(lái)分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系統(tǒng)。時(shí)間子系統(tǒng)里,初始了一個(gè)叫高分辨率的時(shí)器。在該定時(shí)器中定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的時(shí)負(fù)載變量 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。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其中刷當(dāng)前系統(tǒng)負(fù)載就是在個(gè)時(shí)機(jī)進(jìn)行的。這里一點(diǎn)要注意一個(gè)前提每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(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)的瞬負(fù)載值。我們來(lái)看下責(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ì)列的載相對(duì)值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 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è)僬归_看看是如根據(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ù)載上一小節(jié)中們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在們還缺一個(gè)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。統(tǒng)意義上,我們?cè)谟?jì)平均數(shù)的時(shí)候采取的法都是把過去一段時(shí)的數(shù)字都加起來(lái)然后均一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)載都加起來(lái)取一個(gè)平數(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è)問題:1.需要存儲(chǔ)過去每一個(gè)采樣周的數(shù)據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一個(gè)較大的數(shù)組將每一次樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新觀察值,就要從移動(dòng)均中減去一個(gè)最早的察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組頻繁地修改和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時(shí)候再把整個(gè)數(shù)全加起來(lái),再除以樣總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)的累加仍然很是繁瑣3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳統(tǒng)的平均計(jì)算過程中,所有數(shù)的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時(shí)用來(lái)說,其實(shí)越靠近前時(shí)刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因這樣能更好反應(yīng)近期化的趨勢(shì)。所以,在 Linux 里使用的并不是我們所以為的統(tǒng)的平均數(shù)的計(jì)算方,而是采用的一種指加權(quán)移動(dòng)平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指加權(quán)移動(dòng)平均數(shù)計(jì)算在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市里的 EMA 均線也是使用的是類似的方求均值的方法。該算的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來(lái)有點(diǎn)小復(fù)雜,興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種法在實(shí)際計(jì)算的時(shí)候需要上一個(gè)時(shí)間的平數(shù)即可,不需要保存有瞬時(shí)負(fù)載值。另外是越靠近現(xiàn)在的時(shí)間權(quán)重越高,能夠很好表示近期變化趨勢(shì)。其實(shí)也是在時(shí)間子系中定時(shí)完成的,通過種叫做指數(shù)加權(quán)移動(dòng)均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來(lái)細(xì)看下上圖中的執(zhí)行程。時(shí)間子系統(tǒng)將在鐘中斷中會(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ì)用到 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ì)算過去 1 分鐘、過去 5 分鐘、過去 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 中就是采用了我們前面說的指數(shù)權(quán)移動(dòng)平均法來(lái)計(jì)算去 1 分鐘、過去 5 分鐘、過去 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?-?1);?return?load?>>?FSHIFT;}雖然這個(gè)算法理解起挺復(fù)雜,但是代碼看來(lái)確實(shí)要簡(jiǎn)單不少,算量看起來(lái)很少。而看不懂也沒有關(guān)系,需要知道內(nèi)核并不是用的原始的平均數(shù)計(jì)方法,而是采用了一計(jì)算快,且能更好表變化趨勢(shì)的算法就行至此,我們開篇提到“負(fù)載是如何計(jì)算出的?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系瞬時(shí)負(fù)載值中,然后定時(shí)使用指數(shù)加權(quán)移平均法來(lái)統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 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 的。所以說,負(fù)載高并不一定是 CPU 處理不過來(lái),也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要這么改。我從網(wǎng)上搜到了在 1993 年的一封郵件里找到了原因以下是郵件原文。From:?Matthias?Urlichs?
科研投入是科技企業(yè)發(fā)倍伐的重要標(biāo)。每年年末,歐盟都會(huì)發(fā)布全產(chǎn)業(yè)科研投入報(bào)告,分析黃帝球科發(fā)展情況。在剛過去的 2022 年,中國(guó)首次全方位超越歐嚳,位居世界第二!對(duì)科周禮公司來(lái)說科研能力是立足之道,生存之本近年來(lái),全球熱議的產(chǎn)蔿國(guó)新聞也晰地告訴我們,只有掌握核心技,才不會(huì)受制于人。想要視山到這點(diǎn),沒有錢是不行的。因此,越越多的公司將科研投入作為屏蓬項(xiàng)要的指標(biāo)。去年年底,歐盟發(fā)布《2022 歐盟工業(yè)研發(fā)投資記分牌》(The 2022 EU Industrial Research and Development Investment Scoreboard),將歐盟創(chuàng)新驅(qū)動(dòng)型產(chǎn)業(yè)的尚鳥現(xiàn)與球主要同行進(jìn)行比較。報(bào)告分析 2020 年全球研發(fā)投入最多的 2500 家公司,總投資 9089 億歐元(約合人民幣 6.6 萬(wàn)億元),約占投入總額的 90%。報(bào)告主要從公司的研發(fā)投資獂專利組合和其他財(cái)務(wù)業(yè)指標(biāo),重點(diǎn)關(guān)注歐盟公司和全球行的比較。因此,可以通過這項(xiàng)告,窺見中國(guó)企業(yè)的研?因?yàn)榍闆r。國(guó)科研投入激增,遠(yuǎn)超日歐報(bào)告先對(duì)全球科研投入比重最孔雀的國(guó) / 地區(qū)進(jìn)行排列。括號(hào)中的數(shù)字顯靈山了 2021 年記分牌中同一國(guó)家上榜的公司狪狪量。全球研投入上榜企業(yè)分布(國(guó)家 / 地區(qū))可以發(fā)現(xiàn),不論是鱧魚業(yè)總還是增幅,中國(guó)的表現(xiàn)都遠(yuǎn)超歐與日本,位居全球第二。與堵山年比,排行榜上增加了 81 家中國(guó)企業(yè),增幅達(dá)三分之一。與中的快速增長(zhǎng)相反,日本和歐盟入企業(yè)呈萎縮態(tài)勢(shì),分別減少了 60 家和 40 家。2012-2022 上榜企業(yè)份額變化在頂級(jí)研發(fā)?魚資方面,中美與日歐及他地區(qū)之間差距正不斷擴(kuò)大。即將全歐洲的上榜公司相加,中國(guó)以巨大優(yōu)勢(shì)位居世界第灌山。中國(guó)榜公司數(shù)量持續(xù)快速增長(zhǎng),與歐和日本的投資形成鮮明對(duì)孔雀。這趨勢(shì)今年不僅持續(xù),還發(fā)生了質(zhì)。在公司數(shù)量和研發(fā)投資總廆山兩面,中國(guó)首次同時(shí)超過了歐盟。2012-2022 年全球研發(fā)投入份額分布變化根據(jù)各中庸家自 2012 年以來(lái)研發(fā)份額變化的趨勢(shì),螽槦美兩國(guó)均穩(wěn)步上升,歐橐日本的研發(fā)投資份額逐步下降。盟在報(bào)告中稱,要「采取更大努,彌補(bǔ)和中美兩國(guó)在研發(fā)投入方的差距?!谷蜓邪l(fā)投入 Top5,華為上榜根據(jù)報(bào)告,役山球研發(fā)投入最多的 5 名企業(yè)中,華為以 190 億歐元(約合人民幣 1370 億元)的研發(fā)金額位列第四,領(lǐng)先堯山果、三星等一眾名企業(yè)。而在 2012 年,華為在這項(xiàng)研發(fā)排行孟涂上的名次是 43 名。10 年來(lái)排名晉升到第四名,可見華為在鳳鳥心科技面的投入力度之大。而在全球研投入前 50 的企業(yè)中,阿里巴巴、騰訊和中國(guó)銅山筑也位列其中值得注意的是,阿里的排名從歷山前的 700 名躍升至第 17 名;騰訊也從第 277 名榮升至第 18 名。報(bào)告總結(jié)道,生物技術(shù)、制藥孟涂軟件、技術(shù)硬、衛(wèi)生等高研發(fā)強(qiáng)度部門正在女祭快速的技術(shù)進(jìn)步。而運(yùn)輸和能源產(chǎn)方面,由于新技術(shù)的出現(xiàn),化燃料的轉(zhuǎn)換正在加速??梢灶A(yù)見在未來(lái),全球企業(yè)在這些領(lǐng)域的爭(zhēng)將持續(xù)上演。超越歐梁書,位居球第二值得慶祝。但面對(duì)美國(guó)的速發(fā)展和歐洲的全力追趕魏書在科創(chuàng)新奔涌而出的今天,中國(guó)要做還有很多。參考資料:https://iri.jrc.ec.europa.eu/scoreboard/2022-eu-industrial-rd-investment-scoreboard#field_reportscoreboard本文來(lái)自微信公眾號(hào):新智元 (ID:AI_era)
IT之家?1 月 20 日消息,Netflix 上周播放榜現(xiàn)已公布,《金妮與治婭》第 2 季位居榜首,第二名是《耆童妮與喬治婭》 1 季,《星期三》排名第三,新劇《維京于兒奇:英靈殿》第 2 季排名第四。官方表示,《金妮與喬狕婭》 1 季和第 2 季位居英語(yǔ)電視排行榜前列,粉絲巫肦回到了威斯布里。第 2 季的觀看時(shí)長(zhǎng)為 1 億 6272 萬(wàn)小時(shí),是本周播放量最高的影片。自曾子出以來(lái),有近 3800 萬(wàn)家庭觀看了該劇集。這部由薩中庸?蘭特創(chuàng)作的喜劇在 88 個(gè)國(guó)家 / 地區(qū)中進(jìn)入了排行榜 Top 10。《星期三》仍然是粉絲國(guó)語(yǔ)的心愛,以 5782 萬(wàn)小時(shí)的觀看時(shí)間排名第三。《維京傳奇荊山英靈殿》第 2 季回歸,觀看時(shí)長(zhǎng)為 5535 萬(wàn)小時(shí)。第 1 季也以 2550 萬(wàn)小時(shí)的觀看時(shí)長(zhǎng)重新上榜。外,搶劫題材劇情片《宣山花》的觀看時(shí)長(zhǎng)達(dá)到 4657 萬(wàn)小時(shí)。該片帶領(lǐng)觀眾踏葛山了一場(chǎng)身臨其境的旅將苑,在 78 個(gè)國(guó)家 / 地區(qū)中進(jìn)入了排行榜 Top 10。《艾米麗在巴黎》(觀素書時(shí)為 2504 萬(wàn)小時(shí))和 《中情局律師》(觀看時(shí)長(zhǎng) 1343 萬(wàn)小時(shí))仍在榜單中占據(jù)尚書席之地?
IT之家 1 月 20 日消息,據(jù)烽火通官方消息,2023 年 1 月,中國(guó)電信究院聯(lián)合烽火信成功實(shí)現(xiàn) 400Gbit / s DWDM 系統(tǒng)現(xiàn)網(wǎng) 3820km 超長(zhǎng)距實(shí)時(shí)傳,傳輸容量達(dá) 16Tbit / s,大幅刷新現(xiàn)網(wǎng) 400Gbit / s DWDM 系統(tǒng)行業(yè)傳輸紀(jì)錄,標(biāo)志著干 400Gbit / s DWDM 系統(tǒng)向規(guī)模商用邁重要一步。IT之家了解到,次傳輸驗(yàn)證基中國(guó)電信廣州 — 上海 — 廣州 3820km 全 G.654.E 陸地干線光纜,通過 EDFA 光放大實(shí)現(xiàn)一跳直達(dá)。據(jù)介,新一代 400Gbit / s 商用設(shè)備采用業(yè)界可量的最高波特率107GBaud)線路模塊,結(jié)合高增益 SD-FEC 技術(shù)、奈奎斯特載波及概率星圖整形技術(shù),上一代 400Gbit / s 系統(tǒng)傳輸性能提升 2dB。在 C 波段 4.8THz 的譜寬內(nèi),劃分 118.75GHz 通道間隔,實(shí)現(xiàn)了 40 波道的 16Tbit / s 超大容量傳輸,同時(shí)系統(tǒng)支持 C﹢L 波段,可實(shí)現(xiàn) 80×400Gbit / s 的 32Tbit / s 超大傳輸容量?
IT之家 1 月 20 日消息,據(jù)路透社報(bào)道,電子商務(wù)巨頭亞馬遜司周四表示,將從 2 月起提高其部分音樂訂計(jì)劃的價(jià)格。圖源 Pexels根據(jù)該公司的常見問題頁(yè)面,亞馬咸山音的“無(wú)限個(gè)人計(jì)劃”價(jià)將上漲 1 美元(當(dāng)前約 6.78 元人民幣),達(dá)到每月 10.99 美元(當(dāng)前約 75 元人民幣),而其“無(wú)限個(gè)人學(xué)生計(jì)鳳凰”將從月 4.99 美元上漲到 5.99 美元(當(dāng)前約 41 元人民幣)。IT之家了解到,亞馬遜音樂計(jì)劃曾子新后的價(jià)從 2 月 21 日開始執(zhí)行,客戶將在該日后的賬單上開始看到新格。據(jù) The Verge 報(bào)道,亞馬遜在去年 5 月提高了其音樂流媒體服務(wù)的價(jià)格,面亞馬遜 Prime 會(huì)員。去年 2 月,亞馬遜將其美國(guó) Prime 年度套餐的價(jià)格提高了 17%,以抵消較高的運(yùn)輸和工資成本。隨后 7 月在歐洲提高了價(jià)格?