摘要:用摩爾定律的規(guī)律建設(shè)自己的事業(yè),沒(méi)有對(duì)手。(通告:我在YouTube上的視頻頻道已經(jīng)開(kāi)通,歡迎大家到Y(jié)ouTube上搜“硅谷王川”關(guān)鍵詞訂閱。頻道已經(jīng)上傳了二十一個(gè)視頻,也有熱心讀者把視頻轉(zhuǎn)到B站和微博,可自行搜索。最近十個(gè)視頻的標(biāo)題依次為:????21??適度饑寒交迫有益...
前幾天,宋老師寫了2篇文章:超線程SMT究竟可以快多少?超線程SMT究竟可以快多少?(AMDRyzen版)宋老師的SMT測(cè)試很有意思,但是編譯內(nèi)核涉及的因素太多了,包括訪問(wèn)文件系統(tǒng)等耗時(shí)受到存儲(chǔ)器性能的影響,難以估算,因此很難評(píng)判SMT對(duì)性能的提升如何。?為了探究SMT對(duì)計(jì)算密集...
因?yàn)閳D片比較大,微信公眾號(hào)上壓縮的比較厲害,所以很多細(xì)節(jié)都看不清了,我單獨(dú)傳了一份到github上,想要原版圖片的,可以點(diǎn)擊下方的閱讀原文,或者直接使用下面的鏈接,來(lái)訪問(wèn)github:https://github.com/wangyuntao/linux-kernel-illus...
昨天我們用IntelI9的10核,每個(gè)核2個(gè)threads的機(jī)器跑了內(nèi)核的編譯:超線程SMT究竟可以快多少?今天,我換一臺(tái)機(jī)器,采用AMDRyzen。?默認(rèn)情況16核,每個(gè)核2個(gè)threads,共32個(gè)CPUs:下面編譯內(nèi)核:大約需要53秒。記得昨天用IntelI910核20線程...
大家好,我是飛哥!今天聊聊大家工作中經(jīng)常用到的tcpdump。在網(wǎng)絡(luò)包的發(fā)送和接收過(guò)程中,絕大部分的工作都是在內(nèi)核態(tài)完成的。那么問(wèn)題來(lái)了,我們常用的運(yùn)行在用戶態(tài)的程序tcpdump是那如何實(shí)現(xiàn)抓到內(nèi)核態(tài)的包的呢?有的同學(xué)知道tcpdump是基于libpcap的,那么libpcap...
近日,開(kāi)源物聯(lián)網(wǎng)數(shù)據(jù)基礎(chǔ)設(shè)施軟件供應(yīng)商杭州映云科技有限公司(EMQ映云科技)與物聯(lián)網(wǎng)操作系統(tǒng)廠商上海睿賽德電子科技有限公司(RT-Thread)簽署技術(shù)戰(zhàn)略合作協(xié)議,雙方將結(jié)合各自技術(shù)優(yōu)勢(shì),面向開(kāi)發(fā)者和企業(yè)用戶在ICT、電力能源、?金融支付、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)領(lǐng)域推出多個(gè)合作方案...
一、?概述KVM的全稱是Kernel-basedVirtualMachine,其是一種基于linux內(nèi)核的采用硬件輔助虛擬化技術(shù)的全虛擬化解決方案。它最初由以色列的初創(chuàng)公司Qumranet開(kāi)發(fā),并在linux-2.6.20中開(kāi)始被納入在linux內(nèi)核,成為內(nèi)核源碼的一部分。KVM...
OverlayFS,顧名思義是一種堆疊文件系統(tǒng),可以將多個(gè)目錄的內(nèi)容疊加到另一個(gè)目錄上。OverlayFS并不直接涉及磁盤空間結(jié)構(gòu),看起來(lái)像是將多個(gè)目錄的文件按照規(guī)則合并到同一個(gè)目錄。且對(duì)多個(gè)源目錄具體使用文件系統(tǒng)類型沒(méi)有要求,即使各個(gè)源目錄的文件系統(tǒng)類型不同也不影響使用。一、掛...
默認(rèn)情況下是IntelI9,10核,每個(gè)核2個(gè)threads,共20個(gè)CPUs:下面編譯內(nèi)核:需要2分鐘30秒左右。再來(lái)一遍:這說(shuō)明makeclean,drop_caches后時(shí)間也差不多?,F(xiàn)在我們關(guān)閉smt,只保留10個(gè)CPU:具體的關(guān)閉方法就是:sudo?sh?-c?'ech...
本文分享Linux內(nèi)核學(xué)習(xí)方法專題分享的第二個(gè)視頻:資料推薦,推薦學(xué)習(xí)Linux內(nèi)核的常用參考資料文檔等。1)書籍?主要參考:?《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》2.6???LKD《深入理解Linux內(nèi)核》2.6.11??ULK《深入Linux內(nèi)核架構(gòu)》2.6.24??DLK源碼分析:...
本專題以視頻的方式分享內(nèi)核學(xué)習(xí)方法,希望對(duì)大家有所幫助,當(dāng)然大家可以根據(jù)自己的學(xué)習(xí)習(xí)慣及方法來(lái)學(xué)習(xí),適合自己的才是最好的。Linux內(nèi)核的學(xué)習(xí)是苦樂(lè)交織的,且短期內(nèi)很難有效果,真正進(jìn)行內(nèi)核開(kāi)發(fā)的工作是鳳毛麟角,很多人都會(huì)在中途放棄,但是通過(guò)學(xué)習(xí)內(nèi)核我們可以學(xué)習(xí)到優(yōu)秀的編程技巧,操...
Hi大家好,第二屆「中國(guó)云計(jì)算基礎(chǔ)架構(gòu)開(kāi)發(fā)者大會(huì)」將在2021年10月23日在上海龍之夢(mèng)萬(wàn)麗酒店舉辦,30精彩技術(shù)分享,邀你現(xiàn)場(chǎng)交流!這些參會(huì)指南請(qǐng)?zhí)崆笆詹睾茫?會(huì)議日程安排??關(guān)于現(xiàn)場(chǎng)報(bào)名?本次大會(huì)現(xiàn)場(chǎng)有300人的參會(huì)名額,如有興趣去現(xiàn)場(chǎng)聆聽(tīng)嘉賓演講、交流學(xué)習(xí)的朋友,可以掃碼提...
大家好,我是極客重生,假期這么快就結(jié)束了,不管做什么,都要認(rèn)真做好,該玩的時(shí)候就好好玩,放松休息,該學(xué)習(xí)的時(shí)候就好好學(xué)習(xí),刻苦訓(xùn)練,該工作的時(shí)候就認(rèn)真工作,努力掙錢,今天我們看一看業(yè)界一些著名的編程模型。背景模型是對(duì)事物共性的抽象,編程模型就是對(duì)編程的共性的抽象。什么是編程的共性...
相關(guān)閱讀:《eBPF技術(shù)應(yīng)用云原生網(wǎng)絡(luò)實(shí)踐系列之kubernetes網(wǎng)絡(luò)》背景介紹Kubernetes中的網(wǎng)絡(luò)功能,主要包括POD網(wǎng)絡(luò),service網(wǎng)絡(luò)和網(wǎng)絡(luò)策略組成。其中POD網(wǎng)絡(luò)和網(wǎng)絡(luò)策略,都是規(guī)定了模型,沒(méi)有提供默認(rèn)實(shí)現(xiàn)。而service網(wǎng)絡(luò)作為Kubernetes的特色...
我們無(wú)法確定RUST在內(nèi)核的最終趨勢(shì),有多少人愿意遷移,但是至少Linus愿意試水。WedsonAlmeidaFilho針對(duì)ARMPL061GPIO驅(qū)動(dòng),翻譯了一個(gè)RUST版本,這樣也算一個(gè)RUST的真實(shí)驅(qū)動(dòng)案例。代碼比較長(zhǎng),詳細(xì)地可以閱讀:https://lwn.net/Art...