在上一篇文章中,我們主要聊了一下:在Windows系統(tǒng)中,安裝WSL子系統(tǒng)。文章在此:WSL:在Windows系統(tǒng)中開發(fā)Linux程序的又一神器但是WSL只是長得像Linux而已,雖然在這個子系統(tǒng)中,我們可以執(zhí)行Linux程序,但是到了底層,WSL調(diào)用的還是win32API。也就...
大家好,我是飛哥!我最近逛知乎的時候瀏覽到這樣一個火熱的問題:“作為IT行業(yè)的過來人,你有什么話想對后輩說的?”飛哥我本人是2010年碩士畢業(yè),到今天已經(jīng)工作了十多年了。借這個話題談幾點粗淺的個人想法,供大家在職業(yè)發(fā)展的道路上借鑒!1.要認識到選擇大于努力千萬不要相信你的能力能決...
大家好,我是飛哥!今天聊聊大家工作中經(jīng)常用到的tcpdump。在網(wǎng)絡(luò)包的發(fā)送和接收過程中,絕大部分的工作都是在內(nèi)核態(tài)完成的。那么問題來了,我們常用的運行在用戶態(tài)的程序tcpdump是那如何實現(xiàn)抓到內(nèi)核態(tài)的包的呢?有的同學知道tcpdump是基于libpcap的,那么libpcap...
好久不見,最近忙著加班,沒時間寫水文,公眾號后臺:炸哥你這號是不是廢了…….好不容易劃兩天水分享個工作中遇到的小問題以及如何解決問題來自前端
當然可以,只要你使用?SO_REUSEPORT?這個參數(shù)。還是先來看下man文檔中是怎么說的:SO_REUSEPORT(sinceLinux3.9)PermitsmultipleAF_INETorAF_INET6socketstobeboundtoanidenticalsocke...
INTERRUPT中斷是硬件和軟件交互的一種機制,可以說整個操作系統(tǒng),整個架構(gòu)都是由中斷來驅(qū)動的。中斷的機制分為兩種,中斷和異常,中斷通常為設(shè)備觸發(fā)的異步事件,而異常是執(zhí)行指令時發(fā)生的同步事件。本文主要來說明外設(shè)觸發(fā)的中斷,總的來說一個中斷的起末會經(jīng)歷設(shè)備,中斷控制器,CPU三個...
這篇文章想分享Top99超時排查的思路和在工作中主動向身邊的同事學習的一種意識背景介紹我們的系統(tǒng)Top90穩(wěn)定在19ms左右,Top99穩(wěn)定在46ms左右,Top999穩(wěn)定在50ms左右,監(jiān)控報警主要用的PrometheusGrafana自研報警平臺報警晚上和小伙伴們出去吃飯了,...
一天,有人報上了一個問題,發(fā)現(xiàn)一臺服務(wù)器上空閑內(nèi)存不足,slab占用了40多G,想知道什么原因,然后拉我進入在線會議遠程看看。我進入會議常規(guī)檢測一番,于是想看看哪個slab占用內(nèi)存比較多,直接上小腳本:whilesleep1;docat/proc/slabinfo|awk'{na...
在Linux系統(tǒng)中作為一個普通線程是非??啾频?。不僅NMI、硬中斷、軟中斷可以打斷它,甚至其它普通線程也可以來打斷干擾到它的運行。如果沒有這些打斷事件,一個普通線程執(zhí)行while循環(huán),可以high過天際。這些打斷事件對一個普通線程來說,就相當于噪音一樣的存在。從Linux5.14...
最近周末看到好幾篇元宇宙文章,突然感覺一些東西又火了起來,很多人可能會說:"這個不就是多年前的VR嗎,當年是很火,但后面不是又熄火了嗎",我相信大家第一感覺都是這樣,但這次它又升華了。就讓我們看一看這個元宇宙到底是什么?Metaverse——元宇宙,一個出自1992年科幻小說「雪...
因為圖片比較大,微信公眾號上壓縮的比較厲害,所以很多細節(jié)都看不清了,我單獨傳了一份到github上,想要原版圖片的,可以點擊下方的閱讀原文,或者直接使用下面的鏈接,來訪問github:https://github.com/wangyuntao/linux-kernel-illus...
編者按:本文根據(jù)魏永明在知乎上的幾個有關(guān)操作系統(tǒng)的問答整理而來。如何評價“操作系統(tǒng)不難做,難在生態(tài)建設(shè)”這一觀點?(這個回答,筆者試著將操作系統(tǒng)看成是生產(chǎn)工具,將生態(tài)看成是生產(chǎn)關(guān)系。如此一來,貌似很多概念和關(guān)系都變清晰了。)持這個觀點的人,通常在評價國產(chǎn)操作系統(tǒng)時說這句話。比如說...
一、背景:性能之戰(zhàn)“不服跑個分”已經(jīng)淪為手機行業(yè)的調(diào)侃用語,但是實話實說,在操作系統(tǒng)領(lǐng)域“跑分”確實是最重要的評價方式之一。比如Linux內(nèi)核社區(qū)常常以跑分軟件得分,來評價一個優(yōu)化補丁的價值。甚至還有phoronix這樣專注于Linux跑分的媒體。而且今天我還想說一點,讓軟件跑分...