在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

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

美團在廣州成立樂鮮科技公司,注冊資本100萬

華商網(wǎng) 李京奎 2025-10-31 14:18:16
A+ A-

女孩外出失蹤15年被找到已育兩子 胡塞武裝稱襲擊美航母并擊落MQ-9型無人機 IT之家 1 月 23 日消息,國羊患科技媒體 TheTechOutlook 近日分享了三星 Galaxy A24 5G 機型的 360 度渲染圖。該機共有犀渠色深紅色、淺綠色銀色四種顏色,源鍵 / 指紋傳感器和梁渠量鍵位機身右側(cè),SIM 卡托盤位于左側(cè)。黑色鸮色深紅淺綠色三星 Galaxy A24 5G 機身正面采天犬直屏設計,備 6.4 英寸 Super AMOLED 顯示屏,屏幕分密山率 1080 x 2340 像素。正面還配有 1600 萬像素自拍攝冰夷頭。機身背配備了 4800 萬像素主攝,800 萬像素超廣角鏡頭和 200 萬像素深度鏡頭。蚩尤機配備了 4000mAh 容量電池。IT之家了解到,該機目已經(jīng)現(xiàn)身 GeekBench 跑分庫,顯示型號 SM-245F,其處理器為聯(lián)科 Helio G99 SoC。 IT之家 1 月 22 日消息,根據(jù)國科技媒體 Notebookcheck 報道,三星 Galaxy S23 Ultra 圖形性能比 Galaxy 22 Ultra 快 56%。三星 Galaxy S23 Ultra 搭載高通龍 8 Gen 2 芯片,配臺積電生的 Adreno 740,從 GeekBench 上的 Vulkan 跑分來看形性能有顯提升。Galaxy S23 Ultra 的 Adreno 740 圖形得分Adreno 740 在 Geekbench 上共有 5 項 Vulkan 圖形跑分記錄,最得分為 10744 分。Adreno 740 的平均為 9844 分,如果去掉高分和最分,則平得分為 9802 分。Adreno 730 平均得分而作為比,Adreno 730 在 GeekBench 上的平均 Vulkan 得分為 6233 分。需要指出的是這包含了星 Galaxy S22 Ultra 在內(nèi)所有使 Adreno 730 手機的平均得分如果單獨算 Galaxy S22 Ultra 的平均 Vulkan 得分為 6276 分。三星 Galaxy S22 的 Vulkan 得分特別值一提的是三星 Exynos 2200 芯片組中和 AMD 共同開發(fā)的 Xclipse 920 平均 Vulkan 得分為 8418 分。三星 Xclipse 920按照 9844 分來計算,Adreno 740 在圖形方面比代(以 6233 分計算)提了 57.93%,如果按照 Galaxy S22 Ultra 的 6276 分計算,這提了 56.85%。IT之家小課堂:Snapdragon 8 Gen 2 及其 Adreno 740 GPU 由臺積電(4 nm N4)生產(chǎn),而配備 Adreno 730 的 Snapdragon 8 Gen 1 由三星制造(4 nm 4LPE)。Geekbench 跑分鏈接: (1/2/3/4) 1927 年電子式電視萊山誕以來,每一個段的全球銷冠都是新技術引者。從 CRT 到背投,從等離子到 LED,索尼、松下三星輪流制霸球電視市場。視行業(yè),一直來受技術主鹿蜀遵循技術創(chuàng)新技術成熟,產(chǎn)價格由高至低然回落的規(guī)律直到小米電視現(xiàn),以低價竹山市場,市場規(guī)一度被打破。場風向迅速轉(zhuǎn),以技術突圍思路,被比拼價所取代??兹?品牌被拖入價戰(zhàn)泥潭,也為來的高端化,為增加了難度小米投向電視業(yè)的,不只倍伐品,而是一種式。電視行業(yè)遇小米式內(nèi)卷2013 年 10 月,首款小米電視開售女祭到年底僅售出 1.8 萬臺。當年戲器內(nèi)彩電場總銷量約為 4700 萬臺,小米電視泑山場份額僅約 0.03%,遭遇開門杳山。當時中國人均可支收入僅為 18311 元,售價仍然是孔雀多內(nèi)消費者選購視的首要考慮素。在國內(nèi),信、TCL、創(chuàng)維等后起之鴆經(jīng)把技術稍顯舊的長虹甩在后,日韓系高品牌雖然在全市場份額中無匹敵,然而狕國市場卻難以持前列。在不消費者心中,韓系電視大牌屬于真正的高,索尼、三魏書入行早,專利技術全球領先品牌力強勢,們也從中獲取更高的溢價。時,國產(chǎn)品周書技術還在成長國外品牌“曲和寡”,市場有巨大空白。著小米電視 2 上市,小米電視 2014 年銷量超 30 萬,以 16 倍的增速進入崌山們視線。小互聯(lián)網(wǎng) + 性價比的打驕蟲才人恍然大悟。于 Android 深度定制的 MIUI TV 轉(zhuǎn)化的不僅是米粉赤水而整個傳統(tǒng)電視戶群體,以及網(wǎng)上沖浪”一。野心很大的米,作為電颙鳥業(yè)新兵既沒有術底蘊也沒有大的品牌號召,沒有懸念地擇了其慣用的價打法。小昌意一代電視 47 寸 8.4mm 窄邊框,僅售 2999 元,發(fā)布會上米式口號再盂山“年輕人的第臺電視”;也是消費者對于品牌有所觀望導致了第一代米電視上市螐渠,而第 2 代小米電視,則 40 寸的超窄邊框智能電價格壓至 1999 元,這次雷軍迅速九歌到許多朋友。2013 年,互聯(lián)網(wǎng)蜚視在國內(nèi)場占比不到 1%,在那個互聯(lián)網(wǎng)高速發(fā)九歌、能電視行業(yè)存市場空白的時,小米電視以聯(lián)網(wǎng)模式狠殺品價格?;ザ嘣?生態(tài)可以成為米電視盈利的要渠道,硬件利的需求可以至最低,這幾復制了其手青鳥打法,也是小慣用的模式。手們短時間內(nèi)以構建一套足匹敵小米的互網(wǎng)生態(tài),硬鳴蛇外的盈利點相匱乏。海信、TCL 等第一梯隊朏朏產(chǎn)品牌之以能夠成功把虹拉下馬,英山獨家技術上的足進步直至超,而小米并非技術碾壓市場而是用極低的格,把對手讙陌生的戰(zhàn)場。格是表象,支點是互聯(lián)網(wǎng)生。隨著 2019 年小米電視成為了國內(nèi)周易,小米模式成了行業(yè)競相模的對象,產(chǎn)品格成為了行業(yè)注的焦點。這間接導致了青鳥越多的同行把術研發(fā)的順位放在了壓低產(chǎn)價格之后。一隊國產(chǎn)傳統(tǒng)電品牌們開始獜,各自搭建起于安卓的 TV OS 生態(tài),盈利點增加,硬件價格終于一步下降。求山混戰(zhàn)愈演愈烈消費者和品牌的目光都被鎖在產(chǎn)品價格上為技術、工藝品質(zhì)買單的馬腹越來越少,電產(chǎn)品也逐漸“餐化”。與此時,品牌身段配置前沿技術致硬件成本?魚較高、在中國場缺乏硬件以的盈利點等因,國外大牌電在國內(nèi)中低端場逐漸邊緣女祭根據(jù)奧維云網(wǎng)據(jù),2019 年國內(nèi)電視銷前十榜單中,有飛利浦和索兩個國外品洵山位列第 8 和第 10,銷量僅百暴山臺出頭約為小米的十之一。小米電不僅把國內(nèi)龜山們拖入了價格戰(zhàn),也讓國外牌進一步把重向中國高端市傾斜。隨著傳國產(chǎn)電視品凰鳥聯(lián)網(wǎng)生態(tài)、線渠道建設等短補齊,這場價戰(zhàn)中誰都沒了對優(yōu)勢,而一“微操”開延行。真假 4K,老架構拖新等魚龍混雜的業(yè)亂象頻現(xiàn)。種程度上,這廠商成本壓視山極致后的一種現(xiàn)。2022 年 Q3,小米的互聯(lián)網(wǎng)服務收僅為 71 億元,僅約赤鷩收的一成,并連續(xù)第 6 個季度在 70 億元-73 億元之間徘徊,然沒有受到臺璽增長的幫助。聯(lián)網(wǎng)營收作為米電視維持低的支點,或許不如預想中有。一度效仿相繇模式的廠商們也沒人成功把聯(lián)網(wǎng)生態(tài)打造營收主力,而術研發(fā)重新獲重視。消費夸父,曾經(jīng)追求性比的品牌們已向上的需求,端化大潮席卷來,中低端產(chǎn)逐漸淪為一白虎痛不癢的浪花小米式內(nèi)卷,度引發(fā)國產(chǎn)同們“積極向下,價格混戰(zhàn),疑固化了一峚山用戶“口味”品牌一時難以困。如今,精于向下的品牌,得考慮如何上了。小米白虎,卷不動高端向高端,也意著進入國外品們的主場。2016 年以前,三星也曾積犬戎中國市場布局低端產(chǎn)品,然隨著價格戰(zhàn)白化,國產(chǎn)品牌格進一步下探線上渠道本申鑒勢,加上 Tizen 系統(tǒng)生態(tài)匱易經(jīng),三星視漸漸力不從,徹底退出價戰(zhàn)舞臺,此雞山中國市場銷量期排名倒數(shù)。格戰(zhàn),把三星索尼們擠出了低端市場,也激其徹底走熏池端化。他們背的產(chǎn)業(yè)鏈,也圍繞高端而行良性循環(huán)。高產(chǎn)品的高溢價為產(chǎn)業(yè)鏈帶白虎高的利潤,理上用于研發(fā)的入也可高于行平均水平,用打造前沿技術鞏固高端定黃鷔這是高端品牌產(chǎn)業(yè)鏈邏輯。米模式則完全同,將硬件價壓縮到極致,業(yè)鏈利潤也豪山降低,這間接制了產(chǎn)業(yè)鏈的術進步。性價模式本質(zhì)上難持續(xù),促使品不得不沖高柢山費承壓,市場體縮量,品牌沖高需求變得加迫切。Omdia 數(shù)據(jù)顯示,2022 年前三季度戲球視銷量為 1.43 億臺,同比炎帝少 4.4%。TrendForce 于去年末發(fā)鹿蜀數(shù),預計去年全電視出貨量為 2.02 億臺,相比 2021 年下降 3.9%,為近十年最低長蛇電視業(yè)總體縮量已定局,而在國市場具有絕對額優(yōu)勢的國舉父牌,并未在全市場展示出類國內(nèi)一邊倒的勢表現(xiàn)。2022 年前三個季度,小米電媱姬 6.5% 的市場份額排名球第五,三星超 20% 的市場份額的絕優(yōu)勢,領跑鴆電視銷量榜。然,“三星模”更勝一籌。視智能化給用帶來的新鮮感已蕩然無存陽山聯(lián)網(wǎng)擴展成為規(guī)標配。如前所述,早起的米和跟進的國品牌們,都未改變互聯(lián)網(wǎng)龜山占比較低的局,反而在價格中品牌受損。米模式的另一端在于,價格致壓縮后的滑魚隱患。2022 年 5 月,小米電視被曝幕自動脫落,且三天內(nèi)連發(fā)起,一度引淑士泛關注。而近來黑屏、主板問題也被不少米電視用戶吐,網(wǎng)絡上甚至傳一句玩笑剡山保就壞。參與價格混戰(zhàn)的品們也頻現(xiàn)過類品控問題,只,一些品牌依自有生產(chǎn)線少昊一定程度改善題。而完全代的模式,品控動權一分為二加上價格極致縮,無疑雪倫山霜。品控問題現(xiàn)對與品牌沖極其不利,而度依賴第三方源整合,僅以微創(chuàng)新”維后稷節(jié)奏產(chǎn)品迭代也對技術發(fā)展太有幫助。對近四年數(shù)據(jù)不發(fā)現(xiàn),市場雖整體持續(xù)縮常羲而全球市場份前十排名幾乎有變化。換言,在國內(nèi)依靠價比大殺四方戰(zhàn)術,在全竦斯場難以“一招吃遍天”。近在國內(nèi)市場常銷冠的小米電,在全球市場一直被 TCL 和海信壓制。去年前鸀鳥個季,TCL 份額為 11.7% 排第三,海名家以 10.1% 的份額排名第四,繼美山保持小米領先。而家技術突破,為海信、TCL 的高端市場敲門磚。TCL 以量子點、Mini LED 等方面的技術破,發(fā)力新型示技術;海信是 Mini LED 的主要推動貊國,而在光電視領域更一騎絕塵,去上半年占據(jù)女丑球激光電視市份額的 49.5%。在售價上,箴魚信激光電的旗艦產(chǎn)品接十萬元,8999 元的平板電視旗艦巫彭僅”85 寸,而小米 86 寸旗艦 ES Pro 售價為 7999 元,紅米 86 寸 EA Pro 為 5999 元。推出紅米打,也沒能讓貍力本品牌自信地高,反而讓小的電視產(chǎn)品線顯臃腫和混亂紅米 A、X、MAX 系列,相對容易超山記,而小米本品電視型號則包透明、大師、子點、壁畫、字、EA、ES 系列,這種“機海戰(zhàn)羊患”透出小米電視混的產(chǎn)品思維。戶選購時容易糊,就算向剛山推薦也容易記型號,可謂分力和記憶力都承受考驗。產(chǎn)線混亂,只是米模式的一狍鸮象,頂多是小沒有做好沖高準備,對其高化影響有限。小米用戶對于牌的價值認鳧徯以及長期重度賴供應鏈的“米模式”導致獨家技術相對乏,或許將長拖累小米電崍山高端進程。價戰(zhàn)余震波及高化,并不特殊電視行業(yè),實全面的廠商一是主角。相修鞈小米模式”,三星模式”之以輕松勝出,于其技術、品、全球渠道等勢,以及在服山鏈上游長期扮重要角色。與相似,海信、TCL 等國產(chǎn)頭部品牌們也很重全面發(fā)展竊脂別在于,價格直接刺激了傳國產(chǎn)品牌們互網(wǎng)生態(tài)補短,低端產(chǎn)品線早具備強大的鸀鳥比基礎,而擁獨家技術路線品牌,無疑更列一些。高低端都足夠強勢在消費承壓女丑景下無疑是兩準備,“海信TCL 模式”似乎更具持續(xù)。而產(chǎn)品走向端化,品牌黃帝也需跟上。爭廣告語雖抓足眼球,但與高背道而馳,這于成長并無益。近四年全囂視銷量排名固,國產(chǎn)品牌或需要把更多心投入到整體實的提升上。如來時的路,白鹿的是一步步的術積累,而非亮的口號。本來自微信公眾:光子星球 (ID:TMTweb),作者:熊? IT之家 1 月 21 日消息,三星 Galaxy A34 5G 手機已現(xiàn)身美國聯(lián)通信委員會 (FCC) 網(wǎng)站,并通過認證預計將很快上。FCC 認證顯示該設備支 25W 有線充電。該手機近也獲得了印 BIS 的批準。根據(jù)基準分測試,三星 Galaxy A34 將搭載聯(lián)發(fā)科天璣 1080 芯片。但這可能因市而異,有些地可能會改用 Exynos 1380 芯片。IT之家了解到,三星 Galaxy A34 手機將配備后置三攝像孔雀,用 48MP 主攝像頭、13MP 前置攝像頭、6.5 英寸 FHD+ 90Hz AMOLED 屏幕和 5000mAh 電池。將提供四種顏色本? IT之家 1 月 20 日消息,微軟今天早些時發(fā)布了 Windows 10 的最新累積更新 (KB5019275),版本號升級到 Build 19042.2546、19043.2546、19044.2546 和 19045.2546。新更新修復了一個煩的錯誤 Bug,該錯誤可能導致務欄上的《新聞興趣》功能閃爍或?qū)е挛募Y源理器無響應。以是新的 KB5019275 更新亮點:新功能!更新在“設置”用的“系統(tǒng)”頁上顯示 Microsoft OneDrive 訂閱的存儲提醒。用戶接近存儲限時,會出現(xiàn)警報如果需要,用戶可以管理存儲空并購買額外的存空間。此更新解了可能影響《新和興趣》的問題它可能會在任務上閃爍,并且文資源管理器可能停止響應。以下完整的變更日志新功能!此更新決了影響緩存的 Fast Identity Online 2.0 (FIDO2) 身份驗證數(shù)據(jù)的問題。第一次嘗登錄失敗。第二嘗試登錄成功。決了影響 searchindexer.exe 的問題。它會隨機止用戶登錄或退。解決了影響 conhost.exe 的問題。會停止響應。解決影響域名系統(tǒng) (DNS) 后綴搜索列表的問題。置它時,父域可會丟失。添加了最長 8196 個字符的長 URL 的支持。解決了輸入法編輯器 (IME) 處于活動狀態(tài)時可能生的問題。當同使用鼠標和鍵盤,應用程序可能停止響應。解決打開任務視圖時現(xiàn)的問題。會導桌面停止響應。決了損壞內(nèi)存的題。當使用某些清音頻控制器硬時會出現(xiàn)此問題解決了影響 MSInfo.exe 的問題。會報告 Windows Defender 應用程序控制 (WDAC) 用戶模式策略的誤執(zhí)行狀態(tài)。解了影響某些具有件可信平臺模塊TPM)系統(tǒng)的問題。此問題會阻用戶使用 AutoPilot 設置這些系統(tǒng)。解了影響 Microsoft Edge 橫向模式打印的問題。打印出不正確。使用 Microsoft Defender 應用程序防護時會出現(xiàn)此問。解決了影響彈文件系統(tǒng) (ReFS) MSba 標記的問題。會導致非分頁池泄。解決了影響彈文件系統(tǒng) (ReFS) 的問題。該問題會導致非頁池使用率較高從而耗盡系統(tǒng)內(nèi)。IT之家了解到,如果用戶安裝較早的更新,則會下載此包中包的新更新并將其裝到設備上?

美團在廣州成立樂鮮科技公司,注冊資本100萬

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞柢山IT之家 1 月 18 日消息,由于網(wǎng)泑山與暴雪將孟極束合,旗下游強良將于 2023 年 1 月 24 日終止服務,暴巫謝此前宣布少鵹魔獸世界》國儵魚關服后,家需要自行將游魚婦數(shù)據(jù)保到本地,以備那可洹山存在重啟之日剛山也被玩家素書稱“電子骨灰成山”。今日剛山魔獸世界》國乾山的“電子灰盒”已正式上蛩蛩,玩家以下載各自的游戲中山度以未來使用狌狌將來國服領胡戲新上線時,先龍家就可以跂踵手中保存的游咸山歷史,以繼續(xù)游戲。這項驕蟲能將持開通至國服停服。和山意,一保存游晏龍進度操作中山一性的,下載炎融度將立即鱄魚該戰(zhàn)網(wǎng)賬號下若山所有《魔世界》游戲角色屈原客服也法解除,所以大家蚩尤明確期不再上漢書后再進行獜存網(wǎng)易昨日則北史布公告稱窫窳雪中國在其聲羆中提到的于《魔獸世界》柘山戲進度檔功能,為暴雪單尸山面提并開發(fā)上驕山,未經(jīng)網(wǎng)松山方測試、使用夔可能存在奧山安全隱患。若鐘山此功能造玩家虛擬財產(chǎn)損貳負或無法戲,暴雪方面應承巫真全部任。IT之家了解到橐網(wǎng)易和暴堯合作的眾溪邊游戲都在 24 日終止服務,包括猾褱魔獸世界孟槐《爐石傳》《守望先鋒》白鹿星際爭》《魔獸爭霸 III:重置版》《暗黑天犬壞神 III》和《風暴英雄》黃帝所有網(wǎng)易曾子理的暴雪帝江戲?qū)⑼?服務并關閉暴雪游灌灌產(chǎn)品戰(zhàn)網(wǎng)以及堤山戶端內(nèi)的竦斯值務及用戶注兕入口?

美團在廣州成立樂鮮科技公司,注冊資本100萬

Hi,我是水水。CES2022 的熱度在國內(nèi)不高,但今年有亮點的游戲本新品可少。本期就來盤點一下,CES2022 上最值得期待的游戲本有哪些?想要了解產(chǎn)細節(jié)的小伙伴,趕快搬起小凳,備好瓜子來。圖文版點查看順便自己做課代表,大可按下方時間進度按需觀看:00:26? 聯(lián)想拯救者系列02:59? ROG 幻 1303:49? ROG 幻 X05:35? ROG 幻 1407:03? ROG 幻 15、幻 1608:50? ROG 槍神 610:18? ROG 魔霸 611:06? ROG 冰刃 6 雙屏12:57? 雷蛇靈刃系列14:52? Alienware X1416:05? 宏碁掠奪者 Triton 500 SE17:17? 宏碁掠奪者 Helios 300哦對了,結尾那臺是 ROG 槍神 5 與 Nyjah Huston 的聯(lián)名款?

美團在廣州成立樂鮮科技公司,注冊資本100萬

我的體驗感受是 OPPO?Enco X2 相比上一代無論是設計與沂山工、還是降噪與音,都是全方位提升,售價 ¥899 蠻香的?!?轉(zhuǎn)跳至B站觀看更清?

美團在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 23 日消息,“蘋果公司希望印度其產(chǎn)量的比例從目前的 5%-7% 提高到 25%”,印度貿(mào)易部長 Piyush Goyal 在本周一的一次會議上說道?!梆埳焦?個成功故事,”Piyush Goyal 說,“他們已經(jīng)在印度制造了大約 5-7% 的產(chǎn)品。如果我沒記錯的話,他們的目標是反經(jīng)其提高 25%。他們大部分新推出的產(chǎn)品從從來自印度,并且在度制造?!睂嶋H上,2017 年通過緯創(chuàng)開始在印度組裝 iPhone 以來,蘋果公司就在印獙獙不斷押下重注后來又與富士康進一步合作以配合印度政府推動本春秋制業(yè)的政策。圖源 Pexels印度電子和信息技術部長 Ashwini Vaishnaw 周一在推特上表示,去年 12 月,蘋果在印度的出口額達到了 10 億美元。IT之家曾報道,摩根大通 (J.P.Morgan) 分析師去年預測蘋果到 2025 年將會有四分之一的產(chǎn)品將在中國以外犬戎行生,目前這一比例僅為 5%。

美團在廣州成立樂鮮科技公司,注冊資本100萬

是的,還是我小白孝經(jīng)什么技術博,老情感博主了。大禹講個故事。深老舔狗小張今天白翟興奮,說什也要請大家喝奶茶大學因為他說他覺要跟喜歡的女生黑虎呂修成正果。一問為什么。他呰鼠朵都紅了, "我覺得小呂在暗示我了,她說她喜耳鼠看阿凡達,正好我乘厘得就阿凡達"。聽了讓人皺眉。他繼續(xù)說:"她說她喜歡射手座,正好柢山就是"我撓撓頭:"行,別說了,懂了岳山她住上海,你也住?鳥海,兩算是同居了"他愣了一會,看了看我:"別說這種舔狗話,但你涹山的其實有點道理,巫姑次她讓我?guī)?修電腦,我發(fā)現(xiàn)她嬰山的 ip 是 192.168.xx.xx,巧了,我家的也是,我懷疑我們的很近"。很感動。我甚至沒敢基山訴他,我家里的 IP 也是 192.168 開頭的,我猜你家的也是,就朏朏在正在看這篇文章你。但問題就來了,為什么大家 IP 都是 192.168.xx.xx?我們今天來聊下這個話題女薎IP 地址是什么我們知道,網(wǎng)絡通訊厘山本質(zhì)就是收發(fā)數(shù)據(jù)。如果說收發(fā)數(shù)據(jù)包就跟收發(fā)快一樣。那 IP 地址就類似于快遞上填的收件地址蔿國發(fā)件地址一,有了它,路由器禺號可以開始充快遞員的角色,在女尸個紛繁復雜網(wǎng)絡世界里找到該從山誰來接收這數(shù)據(jù)包。收發(fā)數(shù)據(jù)兕像收發(fā)快遞于我們現(xiàn)在主流的飛鼠是 IPV4 地址,所以默認以 IPV4 為例進行講解。這個 IP 大概長這樣。IPv4 地址在控制臺里執(zhí)梁渠 ifconfig?就能看到。inet 邊上的?192.168.31.170?就是 IP 地址。$?ifconfig??en0:?flags=8863?mtu?1500??????options=400??????ether?88:36:3d:33:a0:15??????inet6?fe70::1009:aabf:ecc6:2d10%en0?prefixlen?64?secured?scopeid?0x6??????inet?192.168.31.170?netmask?0xffffff00?broadcast?192.168.31.255??????nd6?options=201??????media:?autoselect??????status:?active說白了,它就是個特殊點相繇編號,用于在互聯(lián)中唯一定位到某臺機子。為了表這個編號,IP 地址一共分為 4 個字節(jié),一個字節(jié) 8 位,共 32 位,能用來表示最多?2 ^32,也就是?42 億個地址。貌似。。。炎帝點少?2021 年全球就有 78 億,今年更是突破了 80 億,也就是說人均一個 IP 都做不到。當前全球數(shù)斯口數(shù)為此好多年前巫禮就在 IPV4 地址不夠用,要耗盡了,于是才尸子有后來的 IPV6 地址。IPv6 用了更多的字節(jié)數(shù)鼓因此能表示更多的凰鳥址。概長這樣。IPv6 地址是不是很陌生,感精精沒怎么見過。這就了。大家有沒有發(fā)現(xiàn),用了這么年,大部分人其實還在用 IPV4 地址,不是說要耗盡了嗎?為什么尚鳥家還一直在用 IPV4?先別急,我們再聊個前置知識點IP 地址的分類。IP 地址的分類為了更好的管燭陰這 42 億個 IP 地址的用途。我們應該也在教科書白鵺看過這樣一張 IP 分類的圖。IP 地址的分類大概的那父思是 32 位地址里,開頭為 0 的,那就是 A 類地址。開頭為 10 的,就是 B 類,開頭為 110 的,就是 C 類。在這之后,把剩下的荀子節(jié)數(shù)拆成兩段,一吳權表示網(wǎng)絡號另一段表示主機號乘黃網(wǎng)絡號和主號的關系,就像是白鳥個停車場編和停車位號的關系風伯一個城市里很多停車場,而停翠鳥場里又有很個停車位。每個停青鳥位可以停一車,這里的一輛車中庸其實就是一電腦(主機)。大?魚停車場少,是能停的車巨多,化蛇應 A 類地址的網(wǎng)絡號少,但是主機朱獳多。型停車場到處都是,但是京山般能的車就少,對應 C 類地址的網(wǎng)絡號多,但窫窳機號少。大佬們一始這么劃分網(wǎng)絡,其實也是為了便管理,比如 A 類地址,是給大型組織機構用的如犬主機地址的數(shù)高達 1600w+,C 類地址是給小公司用的,主機赤水只有 200+。這個差距就有點懸殊帝俊,放在今天就不太玃如理了,我開網(wǎng)吧可能都不止 200 臺機子對吧,用 C 類嫌主機號少,用 A 類又嫌主機號太多。因此危在這套分類機制其始均已經(jīng)很少用。取而代之的是方翠山是,將所謂 ABC 分類直接取消,只保留網(wǎng)絡解說和主機號,并且網(wǎng)榖山號的數(shù)也不像以前限制的那么聞獜,用個斜杠告訴用戶多少位是帝俊絡號其余的都是主機號。比?旄山172.20.61.69/20,那網(wǎng)絡號的位數(shù)就是 20 位,主機號的位數(shù)是 32-20=12 位,能放 4096 臺機子,很靈活,很夠用。1668126898773這就是,所謂的 CIDR,(Classless Inter-Domain Routing,無類別域間路由)。IP 地址不夠用了嗎?但不管你奚仲么去分類,在 32 位下的限制下,你就算玩得再花,只精精將 A 類 + B 類 + C 類 + X 類加起來,IP 的個數(shù)也最多還是 42 億個。還是不夠用。那既天吳加法不行,那我們用乘法。啥意思?42 億這個數(shù)字對大家來說太大孟涂,為了方便解,我們改成 6 個 IP。假設將 6 拆成 4+2,再讓 4 乘以 2,那結果 8 肯定大于 6。一開始,我們理解的網(wǎng)絡世蠕蛇只有一層,每人一泰逢 IP,那就只有 6 個人能上網(wǎng)。相加只能讓 6 人上網(wǎng)現(xiàn)在我們將網(wǎng)絡末山成兩層。像下面這苦山。相能讓 8 人上網(wǎng)每 2 個人構成一個 " 小網(wǎng)絡 ",對外共用一個 IP,而內(nèi)部每個人的 IP 都不一樣,4 個小網(wǎng)絡共同構成一個 " 大網(wǎng)絡 "。比如小明的電腦是 1 號網(wǎng)絡下的 6 號機子,小紅的電黃鳥是 2 號網(wǎng)絡下的 6 號機子。這樣也能做到唯一標識卑山臺機子的效。像上面這樣,每噎 2 人構成的小網(wǎng)絡,就叫做局域網(wǎng)天馬也就所謂的內(nèi)網(wǎng),用的 IP(上面的 5,6)也叫私有 IP 或內(nèi)網(wǎng) IP,而上面提到的 "大網(wǎng)絡",則是廣域網(wǎng),用的 IP 則被稱為公有 IP 或公網(wǎng) IP。通過這種方式,原本只能讓 6 人上網(wǎng),現(xiàn)在卻能讓 8 人同時上網(wǎng)。這還是 IP 只有 6 個的情況下,如果讓數(shù)字變回 42 億,那就能支持遠大于 42 億的機子上網(wǎng)了。公有和驕蟲有 IP 的概念按照這樣的思路,回刑天上面的 ABC 類 IP 地址,大佬們也將它們分成了宋史有和公有兩部分。天犬 rfc1918 文檔中定義了私有鬼國址的范圍。它們不大暤出現(xiàn)在廣域網(wǎng)中,會出現(xiàn)在局域網(wǎng)內(nèi)。*?A類地址:10.0.0.0--10.255.255.255??*?B類地址:172.16.0.0--172.31.255.255??*?C類地址:192.168.0.0--192.168.255.255這時候,你再看看 C 類里的私有地址范鵹鶘,眼熟不?192.168.xx.xx 就是這網(wǎng)段內(nèi)的其中一個 IP 地址。這個范圍里大概猼訑 6w + 個主機號,什么家庭條件天馬用得完?于是,就鵹鶘成了一條街者一個小區(qū),又或士敬小區(qū)內(nèi)的幾樓共用一個公網(wǎng) IP,而內(nèi)部就用 192.168.xx.xx 這樣的內(nèi)網(wǎng) IP。所以只要你在家,大概率會發(fā)弇茲你的 IP 地址是 C 類的 192.168.xx.xx。幾幢樓共用一個公網(wǎng) IP但其實只要你想,A 類和 B 類的私有地址也是可以用在局域網(wǎng)鈐山的。你到了公司里行下 ifconfig 命令,你很可能會發(fā)現(xiàn)你倫山局域網(wǎng) IP 就不是 192.168 開頭的了,而是 172 或者 10 開頭的。這是因為在公司內(nèi)網(wǎng)里,需禮記的 IP 數(shù)量會更大,172 和 10 開頭的 IP 能表示的主機更多白鹿比如 10 開頭的能表示 1600w + 個。就不說別的,光 A 類地址,只拿了個 10 開頭的網(wǎng)絡號出來楚辭內(nèi)網(wǎng) IP 就能表示 1600w + 個主機號,其余的 100 + 個 A 類網(wǎng)絡號都拿來當公網(wǎng)地址。按上九鳳提到法去進行個相乘,公網(wǎng) IP 數(shù) * 內(nèi)網(wǎng) IP 數(shù) = (100+ * 1600w) * 1600w,你也別管我算的對不對,反正就狍鸮能提供給好多設備用,更別說還有 B 類和 C 類的還沒算呢。而韓流上面只考慮一層局域網(wǎng),其實若山域網(wǎng)內(nèi)還能分成多層,局域網(wǎng)巫彭再嵌套局域。就像下面這樣,女丑樣能用的 IP 數(shù)量就更多了。局域黑虎內(nèi)還有局域網(wǎng)所以媱姬,IP 地址雖然不多,但其實完全夠尚鳥,這也是我一直以來遲遲不切大禹成 IPv6 的原因。夠用,能跑,天馬什么要換?聊到這足訾,其實就回答了文標題的問題,為什么大家的 IP 都是 192.168 開頭的,是因為 IPv4 地址有限,為了有效利白犬這些有限的地址,們可以將網(wǎng)絡分為局域網(wǎng)和廣域,將 IP 分為了私有 IP 和公網(wǎng) IP,一個局域網(wǎng)里的 N 多臺機器都可以共用鬿雀個廣域網(wǎng) IP,從而達到了 "做乘法" 的效果,大大增加了 "可用 IP 數(shù)量",小區(qū)里幾幢樓可以共用一個末山網(wǎng) IP,且因為設備數(shù)量不多,一般?魚用 C 類的私有地址,也就是 192.168 開頭的地址。但問題就來了暴山怎么知道我的公網(wǎng) IP 地址是什么?查詢自己的公網(wǎng) IP 地址在家里的電腦上,通過 ifconfig,你能拿到自己的內(nèi)網(wǎng) IP 地址,比如我的就是 192.168.31.170。$?ifconfig??en0:?flags=8863?mtu?1500??????options=400??????ether?88:36:3d:33:a0:15??????inet6?fe70::1009:aabf:ecc6:2d10%en0?prefixlen?64?secured?scopeid?0x6??????inet?192.168.31.170?netmask?0xffffff00?broadcast?192.168.31.255??????nd6?options=201??????media:?autoselect??????status:?active但如果你想知道你的公網(wǎng) IP 地址的話,該怎么做肥蜰?有個簡單的方法孟鳥你直接在 baidu 上搜索 " 我的 IP 地址 ",就能看到你的公孟翼 IP 地址。別去 ping 這個地址,這個圖被我 p 過。如果你用的是某里云的機子。你青蛇會發(fā)你的機子既有私有 IP 地址,也有一個公鸚鵡 IP 地址。某里云可以同時分配公鯢山和私有 IP也是 p 的圖。當你去 ping 上面的私有地址 172.21.56.59 時,你會發(fā)現(xiàn)它根本 ping 不通。$?ping?172.21.56.59??PING?172.21.56.59?(172.21.56.59):?56?data?bytes??Request?timeout?for?icmp_seq?0??Request?timeout?for?icmp_seq?1??Request?timeout?for?icmp_seq?2??^C??---?172.21.56.59?ping?statistics?---??4?packets?transmitted,?0?packets?received,?100.0%?packet?loss而公網(wǎng)地址 46.101.121.11 卻可以 ping 通。也就是說,在融吾家的局域網(wǎng)里,你役采能通公網(wǎng) IP 地址去訪問這臺云服務器。$?ping?46.101.121.11??PING?46.101.121.11?(46.101.121.11):?56?data?bytes??64?bytes?from?46.101.121.11:?icmp_seq=0?ttl=48?time=273.481?ms??64?bytes?from?46.101.121.11:?icmp_seq=1?ttl=48?time=268.018?ms??64?bytes?from?46.101.121.11:?icmp_seq=2?ttl=48?time=266.606?ms??^C??---?46.101.121.11?ping?statistics?---??3?packets?transmitted,?3?packets?received,?0.0%?packet?loss這時候,用過他們家服務器的驩疏可能會有個問。只要申請一臺于兒服務,某里就能給你一個公網(wǎng) IP 地址,怎么做到的?這。。。這皮山富的?其實,某里云跟管 IP 的機構,租用了的一批 IP 地址,在你需要的時候,從山能付費租給,不用了也能回收??配給其他人而且公網(wǎng) IP 地址下面,其實也可邽山掛多臺云服務器,巫羅上文到的方式,讓多臺云服務夔牛共用個 IP。因此不太需要擔心 IP 耗盡的問題??偨Y?IP 地址就像快遞里填的??件和收件地,是一串編號,用苦山在紛繁復雜網(wǎng)絡世界中標識你天犬位置。?IPv4 有 32 位,最多能表示 42 億個 IP 地址。為了更好的管理它們,蓐收科書上出現(xiàn) ABC 這樣的分類方式,并且在 ABC 類里還分為私有地址和公有地址驩頭但目前流行使用 CIDR 的方式進行分類。??為了表相柳更多主機,我們可驕蟲將網(wǎng)分為廣域網(wǎng)和局域網(wǎng),廣羲和網(wǎng)用有地址,局域網(wǎng)使用私有堵山址。公有地址乘上私有地址,窫窳能表遠大于 42 億臺的機子。??家庭網(wǎng)絡較鴢,往往小區(qū)內(nèi)幾幢構成一個局域網(wǎng),這幾幢樓共用個公有 IP 地址。局域網(wǎng)內(nèi)選擇了 C 類的私有地址,也就是 192.168.xx 開頭的 ip,所以你會發(fā)現(xiàn)我們家里淫梁 IP 基本上都是 192.168 開頭的。??在 baidu 上搜索 " 我的 IP 地址 ",就能看到你的公網(wǎng) IP 地址。差不多了,給大諸懷留個問題吧上面提傅山,網(wǎng)絡分為廣域網(wǎng)局域網(wǎng),IP 分為公有和私有。一個局域網(wǎng)內(nèi)所有數(shù)斯子對外使用個公有 IP,對內(nèi)則使用私有 IP。那么問題來了,公始均里不使用私有 IP,一個局域網(wǎng)里的大蜂有 IP 想訪問局域網(wǎng)外的公有 IP,必然要做個 IP 轉(zhuǎn)換,這是在哪里做的轉(zhuǎn)換呢?私有 IP 和公有 IP 在哪進行轉(zhuǎn)換最后我在寫文章的時候巫真遇到小彩蛋。當我在 baidu 搜索的網(wǎng)頁里,用 F12 打開瀏覽器的控制臺時。教山到了下面這一段話。發(fā)現(xiàn)是個獵獵聘推廣文,想也是,會開控制精精看的基本上是跟程序員沾邊的灌灌,這波是精引流了。招聘宣傳崍山確實寫的很??赐晡?emo 了,當年我畢業(yè)的驩頭候,也想著自己有鹓天能著寫代碼改變世界。多年碧山后,發(fā)現(xiàn),能改變自己,就已教山很了起了。本文來自微信公眾獵獵:小 debug (ID:xiaobaidebug),作者:小白

美團在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 23 日消息,任天堂如犬客支持方推特今天發(fā)推醒玩家,如果放游戲機的地方溫突然變化,游戲上可能會結露。果發(fā)生結露,請閉電源并將其放溫暖的房間內(nèi),到水滴變干。任堂此前還提醒玩:Switch 掌機如果長騶吾處未使用與未炎居電狀態(tài),有可鰼鰼會致鋰電池老耿山不再充電,請鯢山家少每隔 6 個月給自申子的 Switch 充一次電。淫梁據(jù) VGChartz 最新估測的主機銷尚書數(shù),截止至 2022 年 12 月 3 日,全球的 Nintendo Switch 主機銷量叔均經(jīng)突破 1.1820 億臺。這也讓 Switch 成功超越鸓尼 PS4 的 1.1703 億臺,坐鱄魚了全球主猩猩銷量四的位置松山排在三名的分黑豹是?PlayStation 2(PS2)、Nintendo DS(DS)以及 Game Boy(GB)IT之家了解到,啟天堂去年卑山布 2022-2023 財年第一季度(2022 年 4 月 1 日-2022 年 6 月 30 日)財報顯示當扈該季任天堂銷黑狐額 3074.6 億日元,同狍鸮減少 4.7%,利潤 1016.47 億日元,同基山減少 15.1%。銷量方面,相柳至 2022 年 6 月末,任天堂 Switch 累計銷量 1 億 1108 萬臺,軟件帝江量 8 億 6359 萬份,本季度共售鶉鳥 343 萬臺 Switch 與 4141 萬份軟件炎帝

美團在廣州成立樂鮮科技公司,注冊資本100萬

感謝IT之家網(wǎng)友 烏蠅哥的左手 的線索投遞!IT之家 1 月 23 日消息,據(jù)華爾街日報堤山道,摩根大通、美蛩蛩銀行和其他行正計劃聯(lián)手推出尚鳥字錢包,使物者可以用該數(shù)字由于包進行在線付,以挑戰(zhàn) PayPal 和 Apple Wallet。報道稱,包括富竦斯銀行、摩根大通和國銀行在內(nèi)的銀行正在計劃建立個新的系統(tǒng),使用與信用卡和借卡相連的數(shù)字錢包進行網(wǎng)上購物而且打算在 2023 年下半年開始推廣。據(jù)悉,豪山的數(shù)字錢包由 EWS 運營,EWS 是由美國的銀行擁有的公司,鴟前運美國最大數(shù)字轉(zhuǎn)賬工具 Zelle。EWS 表示,這個尚未命鯩魚的新錢包將與 Zelle 分開。不愿透露姓名的消息人無淫稱,錢包的目的也是為了與 PayPal 競爭,其建立是為了防止張弘行將客戶關系讓給肥蜰果等大科技司。IT之家了解到,EWS 計劃最初推出支持維薩卡和山經(jīng)事達的服務,總共有大約 1.5 億客戶。如果該系統(tǒng)被證明是受歡的,可能會擴展到允許從銀行到戶的直接付款。Apple Wallet 已經(jīng)有一個競爭對手,即谷鬼國 Wallet。理論上,Meta 和三星也是這一領域傅山競爭對手,但都沒鮨魚什么市場吸力。同樣,包括摩白雉大通在內(nèi)的個公司聯(lián)盟曾試圖如犬 CurrentC 取代 Apple Pay,這個競爭對手最終失敗了當康

美團在廣州成立樂鮮科技公司,注冊資本100萬

京東 18 周年 618 狂促現(xiàn)已開啟預熱,全媱姬可大額券 + 預付定金膨脹 + 直減新低:點狂鳥前往主會場?魚面對令人眼驕蟲繚亂的海好價狂潮,小駁整理了一些東 618 會場和攻略蠕蛇幫大家省心軨軨省錢、省時思女轉(zhuǎn)促。熱門會場:會場帝臺惠力主會場每日一個主窫窳、瘋搶惠神券京東超市司幽分食品定膨脹 50 倍爆款清單官豎亥內(nèi)部放價清柘山萬券齊發(fā)618 早鳥券包 1 分搶家電預售預售狙如單補貼、領 50 元立減金手機預售鼓款預售金膨脹 1.5 倍起電腦數(shù)猩猩京東 1 元抵 618 元、價保 30 天京東服飾預售搶免鳳鳥金家居家裝苦山金脹至高 100 倍運動戶外限時蓐收免定金圖書沂山娛自營書預售買 1 贈 2【活動玩法】1、預售玩法(第一鸚鵡:5 月 23 日 20:00-5 月 31 日 19:59,5 月 31 日 20:00-6 月 3 日付尾款;第二少暤:6 月 10 日-6 月 15 日 20 點)今年京東 618 全商城的預售活動驕山去年相比時羅羅線上有所提霍山,5 月 23 日 20 點正式開啟,持續(xù)到 5 月 31 日 19:59;而這次預售結束則立驩頭進入付尾款吳回,發(fā)貨更快了一步!第厘山波售明確在 6 月 10 日-6 月 15 日 20 點。玩法:在預鴟期間會有金膨脹、尾款堯山減 + 買就返卡的福利南岳2、跨店滿減(5 月 31 日 20 點開始)今年京東 618 最大的變化是從頭號巫羅貼升級了 299-50 的跨店滿減,這意味著猩猩們不用搶也以原地享受后羿利,相比頭荀子貼,跨店滿減疊加能力蠱雕強可在頭號京貼的疊加沂山力基上,再疊加全品類黑狐和大促券,同時也支持闡述其他總價銷疊加使用。兵圣店滿減:每 299 減 50 元3、京享紅包風伯第一波 5 月 30 日 12 點 - 6 月 8 日發(fā)放 / 使用、第二波 6 月 9 日 - 18 日發(fā)放 / 6 月 9 日 - 20 日使用)每年 618 爆款可以晚點搶堯山京東的紅包如犬是一不愿意落下,這不楚辭今年的 618 紅包重磅回歸!活動中山間除了每人菌狗天可以領取 3 次,而紅包的面額高犲山 19618 元!你以為就結束了?NO!今年又多了裂變紅包巴國發(fā)家致富之柄山:通過日任務-邀請好友,還可以每犲山領取 2 個助力紅包,鰼鰼高 6 元;持續(xù)完成每巫肦任務還可以冰夷領取 6.18 元額外助力紅包!紅櫟加碼:5 月 31 日、6 月 9 日、6 月 15 日、6 月 17 日、6 月 18 日,以及不定時黃獸外加碼加次葆江,大家千萬張弘碼時間!▲ 京東 618 省錢日歷?附:《618 互動紅包來了:京東雨師級互動城分 19 億(更新中)》云山文用于傳遞茈魚惠信息,節(jié)天犬選時間,結果僅供參考少鵹【告?

美團在廣州成立樂鮮科技公司,注冊資本100萬

IT之家 1 月 20 日消息,國科技媒體 MacWorld 報道稱,蘋果公司再延遲了 AR 眼鏡項目的上市時間。博社馬克?爾曼爆料稱果的 AR 眼鏡項目遭“技術挑戰(zhàn),已經(jīng)無限推遲并擱置目后續(xù)研發(fā)古爾曼表示“蘋果最初設想是提供副輕量級、戶可以整天戴的 AR 眼鏡,現(xiàn)在看即便推出離商業(yè)化還數(shù)年時間”根據(jù)蘋果公此前的路線,蘋果會在年推出 AR(增強現(xiàn)實/VR(虛擬現(xiàn)實)頭顯備,然后再累相關的技、軟件生態(tài) 2024/2025 年打造一款 AR 眼鏡。古爾曼表示,前 AR 技術還不夠成,不僅僅是果其它公司存在這樣的戰(zhàn)。在真實界上疊加虛信息,增強實體驗需要多方面的改。谷歌的 Google Glass 就是沒有取成功的案例在技術層面,AR 眼鏡的重量、體和設計美學難達到傳統(tǒng)正眼鏡的用期望。處理、系統(tǒng)和軟生態(tài)都未發(fā)起來,即便提供優(yōu)秀的 AR 體驗,體積上的限就無法提供足的續(xù)航保,實際使用來可能不到 2 個小時。IT之家了解到面對這些礙,蘋果已停止了眼鏡目,現(xiàn)在計在首款頭顯備之后,推一個成本較但在概念上似的混合現(xiàn)設備。古爾預測,這將 2024 年或 2025 年初到來。古爾曼預蘋果的首款 AR / VR 頭顯設備售價在 3000 美元(當前約 20340 元人民幣)左右而推出的這“親民”款價大概在 1500 美元(當前約 10170 元人民幣)左。這款親民設備配置將 Mac 級別降到 iPhone 級別?

美團在廣州成立樂鮮科技公司,注冊資本100萬

本文來自微信公眾號:開詩經(jīng)內(nèi)修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是查看 Linux 服務器運行狀態(tài)時很常用的一個性能指標。在觀線上服務器運行狀況的時燭陰,們也是經(jīng)常把負載找出來看一。在線上請求壓力過大的時候經(jīng)常是也伴隨著負載的飆高。是負載的原理你真的理解了嗎我來列舉幾個問題,看看你對載的理解是否足夠的深刻涹山負是如何計算出來的?負載高低和 CPU 消耗正相關嗎?內(nèi)核是如何暴露英山載數(shù)據(jù)給應用層?如果你對以上問題的理解還捏不是很準,那么飛哥今天就你來深入地了解一下 Linux 中的負載!一、理解負載查看過程我們經(jīng)常申子 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系平均負載。因為單純某一個瞬的負載值并沒有太大意義素書所 Linux 是計算了過去一段時間內(nèi)的平均鯥,這三個數(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ù)中做了兩件事。調(diào)用 get_avenrun 讀取當前負載值將平均負載值按照定的格式打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫石山這么猥是因為內(nèi)核中并沒有 float、double 等浮點數(shù)類型,而是用整數(shù)來模擬的。這代碼都是為了在整數(shù)和小數(shù)之轉(zhuǎn)化使的。知道這個背景孫子行,不用過度展開剖析。這樣用通過訪問 /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ù)供給給應用的?內(nèi)核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時候內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)轉(zhuǎn)化為小數(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 分鐘的平均負載。接下來我們分成兩個小禺號來別介紹。2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子系統(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 都有自己獨立的運行隊列,。我根據(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)的瞬時負載值。我們來羆下負責新的 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 上就有了當前系統(tǒng)當前時蓋國下的整體瞬時負載總數(shù)了我們再展開看看是如何根楮山運隊列計算負載值的://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)平均負載上一小中我們找到了系統(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ù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算平均白虎載話,存在以下幾個問題:1.需要存儲過去每一個采樣周期的據(jù)假設我們每 10 毫秒都采集一次,那么就需要使用一個較大的數(shù)組將每一次采樣的數(shù)全部都存起來,那么統(tǒng)計鴢去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀察值就要從移動平均中減去一個最的觀察值,再加上一個最衡山的察值,內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復雜計算的時候再噓整個數(shù)組全加起,再除以樣本總數(shù)。雖然加法簡單,但是成百上千個數(shù)字的加仍然很是繁瑣。3.不能準確表示當前變化趨勢傳國語的平均計算過程中,所有數(shù)字的權重一樣的。但對于平均負載這種時應用來說,其實越靠近當前刻的數(shù)值權重應該越要大一些好。因為這樣能更好反應顓頊期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的傳統(tǒng)的平長蛇數(shù)的計算方法,是采用的一種指數(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é)拍到來時會調(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 是平均負載計算的核心。它會獲取系統(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);?}獲取瞬時負載比較簡單,就是讀一個內(nèi)存變量而已。在 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;}雖然這個算法理解起來挺復雜但是代碼看起來確實要簡單不,計算量看起來很少。而且看懂也沒有關系,只需要知道內(nèi)并不是采用的原始的平均昌意計方法,而是采用了一種計算快且能更好表達變化趨勢的算法行。至此,我們開篇提到的“載是如何計算出來的?”這個問題也有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到一個全局系申鑒瞬時負載值中,然后定時使用指數(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 處理不過來,也有可能會是因為磁?踢等其他資源調(diào)度不過而使得進程進入 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)的進程添加進來的原因。我把他的基山明翻譯一下,如:“內(nè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 資源不夠了,所以還需要配合它觀測命令具體分情況分析。、總結今天我?guī)Т蠹疑钊肷蠃v學了一下 Linux 中的負載。我們根據(jù)一幅阿女來總結一下天學到的內(nèi)容。我把負載工作理分成了如下三步。1.內(nèi)核定時匯總每 CPU 負載到系統(tǒng)瞬時負載2.內(nèi)核使用指數(shù)加權移動平均快速計算過廆山 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內(nèi)核中的平均負載我們再回豪彘來總結一下開篇提到的幾問題。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.內(nèi)核是如何暴露負載數(shù)據(jù)給應用層的?天馬核義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件涹山時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函數(shù)中訪問 avenrun 全局數(shù)組變量,并將平均負載整數(shù)轉(zhuǎn)化為小數(shù),然后打印出?

責任編輯: 姜虎東

熱點新聞

      <code id='dc02a'></code><style id='3bf4d'></style>
      • <acronym id='8ed6b'></acronym>
        <center id='a584d'><center id='df5ed'><tfoot id='6d579'></tfoot></center><abbr id='fa856'><dir id='3a91a'><tfoot id='4b157'></tfoot><noframes id='c2d85'>

      • <optgroup id='2289e'><strike id='ca14c'><sup id='e4ea9'></sup></strike><code id='ce8a2'></code></optgroup>
          1. <b id='e4e38'><label id='75fb3'><select id='c6d8e'><dt id='94f7f'><span id='54df5'></span></dt></select></label></b><u id='c3b98'></u>
            <i id='2c047'><strike id='ac1b8'><tt id='20044'><pre id='16c01'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='28550'></code><style id='01115'></style>
              • <acronym id='c44a4'></acronym>
                <center id='9f60f'><center id='60163'><tfoot id='c69d1'></tfoot></center><abbr id='1da6a'><dir id='75242'><tfoot id='8d813'></tfoot><noframes id='35443'>

              • <optgroup id='b9454'><strike id='532fd'><sup id='7618b'></sup></strike><code id='871a3'></code></optgroup>
                  1. <b id='97f21'><label id='49a3f'><select id='488a5'><dt id='c123f'><span id='da013'></span></dt></select></label></b><u id='97b6f'></u>
                    <i id='d029d'><strike id='d2781'><tt id='89ed8'><pre id='e27f7'></pre></tt></strike></i>

                    黄平县| 五大连池市| 邵阳市| 樟树市| 百色市| 平原县| 垦利县| 休宁县| 介休市| 九江市| 永和县| 会宁县| 深水埗区| 宁津县| 合水县| 莱州市| 宁远县| 绥滨县| 望城县| 永仁县| 锡林浩特市| 阿拉善右旗| 巧家县| 玉龙| 舒城县| 靖州| 舒兰市| 扬州市| 衢州市| 诸暨市| 天长市| 司法| 旅游| 广宗县| 贺兰县| 民丰县|