chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux內(nèi)核維護(hù)者的真相與誤解

Linux愛(ài)好者 ? 來(lái)源:Linux News搬運(yùn)工 ? 作者:Linux News搬運(yùn)工 ? 2021-03-03 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自 2020 年 1 月發(fā)布 5.5 內(nèi)核之后,到現(xiàn)在已經(jīng)有近 87,000 個(gè) patch,來(lái)自于近 4600 名開(kāi)發(fā)者,都被合并到 mainline 倉(cāng)庫(kù)中了。review 所有這些 patch 的工作,對(duì)于愿意花時(shí)間的內(nèi)核開(kāi)發(fā)者來(lái)說(shuō)也都是一項(xiàng)艱巨的任務(wù),所以是否要接受合并 patch,這個(gè)決定權(quán)就被委托給了各個(gè)子系統(tǒng)的維護(hù)者(maintainer)來(lái)代理決定,他們每個(gè)人都對(duì)內(nèi)核中這一部分的改動(dòng)具有部分或者完整的決定權(quán)。

這些維護(hù)者們就被記錄在一個(gè)叫 MAINTAINERS 的文件中(當(dāng)然是這個(gè)名字)。但是,MAINTAINERS 文件也需要維護(hù),它能很好地反映現(xiàn)實(shí)情況嗎?MAINTAINERS 文件的存在目的,并不僅僅是為了讓大家給維護(hù)者點(diǎn)贊。開(kāi)發(fā)者們需要用它來(lái)確定該把 patch 發(fā)到哪里。

get_maintainer.pl 腳本通過(guò)查看這個(gè) patch 修改了的文件,就可以生成一系列郵件地址來(lái)發(fā)送 patch,從而讓這一過(guò)程變得更加自動(dòng)化。如果這個(gè)文件中有錯(cuò)誤信息的話,就可能會(huì)讓 patch 發(fā)送到錯(cuò)誤的地方去,所以我們需要這個(gè)文件能保持更新。

最近,編者收到 Jakub Kicinski 的建議,他認(rèn)為可以比較 一下 MAINTAINERS 中的各個(gè)條目和現(xiàn)實(shí)世界中的工作的吻合程度,應(yīng)該能得到一些線索。于是折騰了一會(huì)兒 Python 之后,我們就得到了一個(gè)新的分析腳本。

Digging into MAINTAINERS

統(tǒng)計(jì)下來(lái),MAINTAINERS 文件中已經(jīng)列出了 2280 個(gè) "subsystems (子系統(tǒng))"。每一個(gè)子系統(tǒng)都包括一個(gè)它所涵蓋的文件和目錄列表。我們可以查看這些文件的 commit 信息來(lái)這個(gè)子系統(tǒng)中都有誰(shuí)在進(jìn)行工作。

撰寫(xiě) patch 顯然屬于工作內(nèi)容之一,但其他活動(dòng)也得算,比如處理 patch (可以從 Signed-off-by tag 來(lái)得到這個(gè)信息) 或 review patch (根據(jù) Reviewed-by 或 Acked-by)。

我們犧牲了一些 CPU 挖礦的時(shí)間,得到了一個(gè)大概統(tǒng)計(jì)值,也就是各個(gè)子系統(tǒng)中明確列出的維護(hù)者最后一次在該子系統(tǒng)中實(shí)際做了有效工作的時(shí)間是什么時(shí)候。

對(duì)于那些想看細(xì)節(jié)的人來(lái)說(shuō),可以直接看這個(gè)完整結(jié)果(https://lwn.net/Articles/842419/)。

不過(guò),我們可以縮小數(shù)據(jù)范圍,在這個(gè)文件中挑選出一些我們更感興趣的內(nèi)容。例如,有 367 個(gè)子系統(tǒng)在整個(gè) Git 歷史中都沒(méi)有維護(hù)者,或維護(hù)者從未出現(xiàn)過(guò)(沒(méi)有包括那些沒(méi)有文件的 "子系統(tǒng)"–見(jiàn)下文)。

在這些子系統(tǒng)中,很多已經(jīng)過(guò)了它本身的黃金時(shí)期,比如現(xiàn)在 3c59x 網(wǎng)卡維護(hù)者根本沒(méi)有多少工作可做。網(wǎng)絡(luò)開(kāi)發(fā)人員也不會(huì)收到很多 ATM 的 patch 了,Palm Treo 也不需要有多少支持工作了,蘋(píng)果最近也很少發(fā)布基于 M68k 的系統(tǒng)了,Arm 軟驅(qū)(floppy drive)也沒(méi)有多少人還在使用了,S3 Savage 顯卡也不再是以前人們所必備的設(shè)備了。

這幾百項(xiàng)中,很多可能都代表著可以完全刪除的代碼。類(lèi)似的結(jié)論也可以從另一個(gè)列表中得到 (https://lwn.net/Articles/842424/),那個(gè)列表中都是沒(méi)有列出維護(hù)者的子系統(tǒng)。當(dāng)然,其中一些子系統(tǒng)本身也不太對(duì)頭,有一個(gè)子系統(tǒng)簡(jiǎn)單地命名為 "ABI/API",指向了 linux-api 郵件列表。實(shí)際上有一個(gè)文件是與這個(gè) "子系統(tǒng) " 相關(guān)的,kernel/sys_ni.c,這個(gè)文件會(huì)對(duì)那些未實(shí)現(xiàn)的系統(tǒng)調(diào)用進(jìn)行處理。因此,這個(gè)條目的存在價(jià)值,是為了讓開(kāi)發(fā)者在添加新的系統(tǒng)調(diào)用時(shí)會(huì)抄送 linux-api 郵件列表。

"Arm subarchitectures " 條目也是類(lèi)似情況。一些無(wú)維護(hù)者的子系統(tǒng),比如 framebuffer 層,可能后續(xù)會(huì)有人愿意接手從而復(fù)活。

reiserfs 文件系統(tǒng)缺乏維護(hù)者,但似乎仍有一些用戶。其他的子系統(tǒng),比如 DECnet 或 Matrox framebuffer,可能最好的處理就是不去管它了(或干脆刪除掉)。

MAINTAINERS 文件中列出的一些 "子系統(tǒng)" 沒(méi)有任何文件需要修改。

一個(gè)有趣的例子是 "embedded Linux",據(jù)說(shuō)由 Paul Gortmaker、Matt Mackall 和 David Woodhouse 維護(hù)。鑒于嵌入式 Linux 的成功,我們都認(rèn)為他們的工作非常出色。"device number registry" 聲稱是有維護(hù)的,但這里只包含一個(gè)鏈接,指向一個(gè)不存在的網(wǎng)頁(yè)。

"disk geometry and partition handling" 這一條中的 URL 仍然有效,但這些網(wǎng)頁(yè)似乎已經(jīng)有十多年沒(méi)有更新了,可以看出最近 Zip 驅(qū)動(dòng)器的 geometry 并沒(méi)有什么進(jìn)展。

man page 這些手冊(cè)頁(yè)面倒是有積極維護(hù)的,但它們不在內(nèi)核代碼樹(shù)中。

Help needed

從目前的結(jié)果可以得出幾個(gè)結(jié)論。一個(gè)是很多內(nèi)核子系統(tǒng)現(xiàn)在并不是真的需要有人來(lái)維護(hù),相反,其中一些可能需要被刪除掉。另一個(gè)結(jié)論是,也許 MAINTAINERS 文件本身需要清理一下。但還有一個(gè)有價(jià)值的問(wèn)題,那就是從這些數(shù)據(jù)是否可以看出是否有一些子系統(tǒng)從新的維護(hù)者中獲益匪淺的呢?

為了回答這個(gè)問(wèn)題,我們又花費(fèi)了一些本來(lái)可以用來(lái)挖礦的 CPU 時(shí)間,來(lái)尋找符合這些標(biāo)準(zhǔn)的子系統(tǒng)。

沒(méi)有列出維護(hù)者,或者所謂的維護(hù)者已經(jīng)在該子系統(tǒng)中至少 6 個(gè)月沒(méi)有活動(dòng)了。

自 2020 年 1 月發(fā)布 5.5 內(nèi)核以來(lái),至少有 50 個(gè)提交跟這個(gè)子系統(tǒng)有關(guān)。

這個(gè)搜索的目的是找出那些仍在進(jìn)行某種活躍開(kāi)發(fā),但沒(méi)有活躍的、明確指定的子系統(tǒng)。

搜索結(jié)果可以分為幾類(lèi)。有些 MAINTAINERS 的條目中包含了大量的文件,使得 commit 數(shù)量看起來(lái)比真實(shí)情況要多了不少。

例如,名為 "ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API "的子系統(tǒng)跟 drivers/dma 下的所有文件都有關(guān),"DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" 也包含這些文件。

該子系統(tǒng)則由 Vinod Koul 積極維護(hù)。有兩個(gè)子系統(tǒng)屬于這一類(lèi),在下面的表格中,"Activity" 列表示維護(hù)者最后一次我們看到他的活動(dòng)時(shí)間(如果有的話),而 "Commits" 則顯示了自 5.5 以來(lái)影響到這個(gè)子系統(tǒng)的 commit 次數(shù)。

Subsystem Activity Commits
ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API —— 536
HISILICON NETWORK SUBSYSTEM DRIVER 2019-11-16 258

這些子系統(tǒng)或者不是一個(gè)單獨(dú)的實(shí)體(entity),或者應(yīng)該減少其覆蓋的文件清單,要以符合現(xiàn)實(shí)情況。

還有一些子系統(tǒng)的維護(hù)者使用的是公司電子郵件別名。比如 "DIALOG SEMICONDUCTOR DRIVERS" 的維護(hù)者是 support.opensource@diasemi.com,這個(gè)地址顯然不會(huì)出現(xiàn)在任何實(shí)際的 patch commit 中。不過(guò)在該子系統(tǒng)內(nèi)看進(jìn)去的話,可以看到許多來(lái)自 diasemi.com 郵件地址的許多 review,所以該子系統(tǒng)不能說(shuō)是真的沒(méi)人維護(hù)。

這個(gè)類(lèi)別包含:

Subsystem Activity Commits
DIALOG SEMICONDUCTOR DRIVERS —— 120
QUALCOMM ATHEROS ATH9K WIRELESS DRIVER —— 65
WOLFSON MICROELECTRONICS DRIVERS —— 146

與之相關(guān)的是有些子系統(tǒng)的維護(hù)者信息是過(guò)時(shí)的,指定的維護(hù)者并不活躍,但往往是來(lái)自同一公司的其他人接替了他的工作,并承擔(dān)事實(shí)上的維護(hù)工作。

這些包括:

Subsystem Activity Commits
HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 2019-11-16 234
HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 2020-06-18 55
LINUX FOR POWER MACINTOSH 2018-10-19 71
MELLANOX ETHERNET INNOVA DRIVERS —— 93
MELLANOX MLX4 IB driver —— 70
OMAP HWMOD DATA 2016-06-10 102
QCOM AUDIO (ASoC) DRIVERS 2018-05-21 125
TEGRA I2C DRIVER 2018-05-30 56

最后,還有一些子系統(tǒng)似乎真的缺少維護(hù)者,它們通常的 commit 是由其他的子系統(tǒng)維護(hù)者來(lái)合并,或者是通過(guò)少數(shù)幾個(gè)終極維護(hù)者來(lái)最終合入的。

它們是:

Subsystem Activity Commits
ARM/UNIPHIER ARCHITECTURE —— 73
DRBD DRIVER 2018-12-20 51
FRAMEBUFFER LAYER —— 402
HMM - Heterogeneous Memory Management 2020-05-19 54
I2C SUBSYSTEM HOST DRIVERS —— 434
MARVELL MVNETA ETHERNET DRIVER 2018-11-23 65
MEDIA DRIVERS FOR RENESAS - VIN 2019-10-10 56
MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 2020-06-24 54
NFC SUBSYSTEM —— 72
PROC FILESYSTEM —— 171
PROC SYSCTL 2020-06-08 51
QLOGIC QLGE 10Gb ETHERNET DRIVER 2019-10-04 77
STAGING - REALTEK RTL8188EU DRIVERS 2020-07-15 121
STMMAC ETHERNET DRIVER 2020-05-01 174
UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER —— 277
USB NETWORKING DRIVERS —— 119
X86 PLATFORM DRIVERS - ARCH —— 119

對(duì)于一直關(guān)注相關(guān)領(lǐng)域的人來(lái)說(shuō),上面的列表并不出乎預(yù)料。frameebuffer 子系統(tǒng)是一個(gè)已知有問(wèn)題的領(lǐng)域,由于缺乏維護(hù),"soft scrollback" 功能最近就被從 framebuffer 驅(qū)動(dòng)中移除了。

不少人仍然需要使用這段代碼,但它越來(lái)越難以與內(nèi)核的圖形驅(qū)動(dòng)集成起來(lái)使用,很少有人有興趣去深入研究它。事實(shí)上,I2C host driver 確實(shí)有一個(gè)事實(shí)上的維護(hù)者,它就是 Wolfram Sang,他也維護(hù)著 core I2C 子系統(tǒng)。他一直希望有人能幫助他維護(hù)這些驅(qū)動(dòng)程序,但似乎沒(méi)有人愿意幫助他,所以他在有時(shí)間的時(shí)候就也負(fù)責(zé)維護(hù)這些驅(qū)動(dòng)程序。

/proc 是一個(gè)有趣的例子,每個(gè)人都依賴它,但沒(méi)有人負(fù)責(zé)維護(hù)它。HMM 也很有趣,創(chuàng)建者當(dāng)初花了很多精力來(lái)把 HMM 功能合入 mainline,但現(xiàn)在似乎轉(zhuǎn)向去忙其他事情了。

以上這些地方,看起來(lái)都是有抱負(fù)的內(nèi)核開(kāi)發(fā)者可以參與進(jìn)來(lái)提供幫助的地方。那么那些在 MAINTAINERS 文件中沒(méi)有記錄的子系統(tǒng)呢?如果我們用快速腳本來(lái)查找一下內(nèi)核樹(shù)中所有的未被 MAINTAINERS 文件包含的文件,我們得到的文件列表包含超過(guò) 2800 個(gè)文件。其中自然包括 MAINTAINERS 文件本身。其余的絕大多數(shù)都是 include/下的頭文件,其中大部分可能都有維護(hù)者,應(yīng)該添加到 MAINTAINER 文件中相應(yīng)的條目下。

不過(guò)令人沮喪的是,在 kernel/目錄下有 72 個(gè)文件沒(méi)有列出維護(hù)者。這當(dāng)然不是現(xiàn)實(shí)情況。SYSV IPC 代碼是沒(méi)有維護(hù)者的,這反映了它普遍不受歡迎。

其余大部分未維護(hù)的文件都在 tools/ 或 samples/ 目錄下。比較難找出來(lái)的是 MAINTAINERS 中號(hào)稱會(huì)包含的文件中,其實(shí)有一些并不是由指定的人維護(hù)的。這種情況經(jīng)常出現(xiàn)在那些指定包含整個(gè)目錄樹(shù)的條目中。例如,編者被列為需要處理 Documentation/目錄,但肯定不能說(shuō)我真的是在 "維護(hù)" 這么多文件。類(lèi)似的情況在內(nèi)核樹(shù)中很多地方都有。

如果有人希望從這些數(shù)據(jù)中得出一些整體性的結(jié)論,那么可能會(huì)是這些:MAINTAINERS 文件肯定有一些黑暗的角落,這些角落本身也可能需要一些維護(hù)(其中一些已經(jīng)在做了)。內(nèi)核中一些缺乏維護(hù)者的部分,仍然是可以使用的,而另一些則已經(jīng)過(guò)于古老都不需要維護(hù)了。不過(guò),大多數(shù)情況下,內(nèi)核中的子系統(tǒng)都有指定的維護(hù)者,而且他們中的大多數(shù)人至少都在努力維護(hù)他們負(fù)責(zé)的代碼。The situation could be a lot worse。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11758

    瀏覽量

    219009
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    31

    文章

    5930

    瀏覽量

    90222
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90025

原文標(biāo)題:Linux 內(nèi)核維護(hù)者的真相與誤解

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的代碼更“內(nèi)核味”

    作為全球最龐大的開(kāi)源項(xiàng)目之一,Linux 內(nèi)核的代碼量早已突破千萬(wàn)行。要讓來(lái)自世界各地的開(kāi)發(fā)高效協(xié)作,一套統(tǒng)一、嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格必不可少 —— 這不僅是 “代碼顏值” 的要求,更是可讀性、可
    的頭像 發(fā)表于 02-09 16:29 ?122次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的代碼更“<b class='flag-5'>內(nèi)核</b>味”

    Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)計(jì)時(shí)?

    Linux 內(nèi)核的世界里,有一個(gè)默默工作的 "計(jì)時(shí)器"——jiffies。它不像我們手機(jī)上的時(shí)鐘那樣顯示年月日,卻掌控著內(nèi)核中絕大多數(shù)時(shí)間相關(guān)的操作:從進(jìn)程調(diào)度到設(shè)備驅(qū)動(dòng)的定時(shí)檢查,都離不開(kāi)它的身影。
    的頭像 發(fā)表于 02-04 16:27 ?816次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>的“心跳”:jiffies如何為系統(tǒng)計(jì)時(shí)?

    深入RK3588內(nèi)核:rockchip_linux_defconfig的作用與調(diào)試價(jià)值

    在 RK3588 芯片的 Linux 開(kāi)發(fā)中,有一個(gè)文件始終是開(kāi)發(fā)繞不開(kāi)的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。無(wú)論是首次
    的頭像 發(fā)表于 02-03 15:56 ?1156次閱讀
    深入RK3588<b class='flag-5'>內(nèi)核</b>:rockchip_<b class='flag-5'>linux</b>_defconfig的作用與調(diào)試價(jià)值

    Linux系統(tǒng)內(nèi)核參數(shù)調(diào)優(yōu)實(shí)戰(zhàn)指南

    Linux 內(nèi)核參數(shù)調(diào)優(yōu)是系統(tǒng)性能優(yōu)化的核心環(huán)節(jié)。隨著云原生架構(gòu)的普及和硬件性能的飛速提升,默認(rèn)的內(nèi)核參數(shù)配置往往無(wú)法充分發(fā)揮系統(tǒng)潛力。在高并發(fā) Web 服務(wù)、大數(shù)據(jù)處理、容器化部署等場(chǎng)景下,合理的
    的頭像 發(fā)表于 01-28 14:27 ?426次閱讀

    【「Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)(第 2 版)」閱讀體驗(yàn)】Linux內(nèi)核開(kāi)發(fā)基礎(chǔ)

    ,本文介紹Linux內(nèi)核開(kāi)發(fā)基礎(chǔ) 處理內(nèi)核的核心輔助函數(shù) Linux內(nèi)核加鎖機(jī)制和共享資源 無(wú)論是獨(dú)占式還是非獨(dú)占式地訪問(wèn)一個(gè)資源,若該資源
    發(fā)表于 01-12 22:45

    基于 DR1M90 的 Linux-RT 內(nèi)核開(kāi)發(fā):從編譯配置到 GPIO / 按鍵應(yīng)用實(shí)現(xiàn)(1)

    本手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì) DR1M90,詳述 Linux-RT 實(shí)時(shí)內(nèi)核開(kāi)發(fā):含實(shí)時(shí)性測(cè)試(LinuxLinux-RT 對(duì)比、CPU 空載 / 滿負(fù)荷 / 隔離狀態(tài)測(cè)試)、
    的頭像 發(fā)表于 12-02 10:38 ?1175次閱讀
    基于 DR1M90 的 <b class='flag-5'>Linux</b>-RT <b class='flag-5'>內(nèi)核</b>開(kāi)發(fā):從編譯配置到 GPIO / 按鍵應(yīng)用實(shí)現(xiàn)(1)

    Linux內(nèi)核printk日志級(jí)別全解析:從參數(shù)解讀到實(shí)操配置

    一、開(kāi)篇:一個(gè)命令引出的核心問(wèn)題 在?Linux?終端執(zhí)行?cat /proc/sys/kernel/printk,你可能會(huì)看到這樣的輸出: 這串?dāng)?shù)字不是隨機(jī)的,而是內(nèi)核日志系統(tǒng)的“核心配置開(kāi)關(guān)
    的頭像 發(fā)表于 11-20 15:54 ?1696次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>printk日志級(jí)別全解析:從參數(shù)解讀到實(shí)操配置

    【書(shū)籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開(kāi)發(fā):《Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)(第 2 版)》

    )。成為硬核Linux開(kāi)發(fā)Linux系統(tǒng)的設(shè)備驅(qū)動(dòng)開(kāi)發(fā),一直給人門(mén)檻較高的印象,主要因內(nèi)核機(jī)制抽象、需深度理解硬件原理、開(kāi)發(fā)調(diào)試難度大所致。2021年,一本講解驅(qū)動(dòng)開(kāi)發(fā)的專著問(wèn)世即獲
    發(fā)表于 11-17 17:52

    deepin亮相2025中國(guó)Linux內(nèi)核開(kāi)發(fā)大會(huì)

    11 月 1 日,第二十屆中國(guó) Linux 內(nèi)核開(kāi)發(fā)大會(huì)(CLK)在深圳舉辦。CLK 作為國(guó)內(nèi) Linux 內(nèi)核領(lǐng)域極具影響力的峰會(huì),由清
    的頭像 發(fā)表于 11-05 17:59 ?816次閱讀

    Linux內(nèi)核參數(shù)調(diào)優(yōu)方案

    在高并發(fā)微服務(wù)環(huán)境中,網(wǎng)絡(luò)性能往往成為K8s集群的瓶頸。本文將深入探討如何通過(guò)精細(xì)化的Linux內(nèi)核參數(shù)調(diào)優(yōu),讓你的K8s節(jié)點(diǎn)網(wǎng)絡(luò)性能提升30%以上。
    的頭像 發(fā)表于 08-06 17:50 ?947次閱讀

    如何配置和驗(yàn)證Linux內(nèi)核參數(shù)

    Linux系統(tǒng)運(yùn)維和性能優(yōu)化中,內(nèi)核參數(shù)(sysctl)的配置至關(guān)重要。合理的參數(shù)調(diào)整可以顯著提升網(wǎng)絡(luò)性能、系統(tǒng)穩(wěn)定性及資源利用率。然而,僅僅修改參數(shù)是不夠的,如何驗(yàn)證這些參數(shù)是否生效同樣關(guān)鍵。
    的頭像 發(fā)表于 05-29 17:40 ?1150次閱讀

    碳化硅何以英飛凌?—— SiC MOSFET性能評(píng)價(jià)的真相

    在碳化硅(SiC)技術(shù)的應(yīng)用中,許多工程師對(duì)SiC的性能評(píng)價(jià)存在誤解,尤其是關(guān)于“單位面積導(dǎo)通電阻(Rsp)”和“高溫漂移”的問(wèn)題。作為“碳化硅何以英飛凌”的系列文章,本文將繼續(xù)為您揭開(kāi)這些誤區(qū)
    的頭像 發(fā)表于 04-30 18:21 ?941次閱讀
    碳化硅何以英飛凌?—— SiC MOSFET性能評(píng)價(jià)的<b class='flag-5'>真相</b>

    Linux內(nèi)核編譯失?。恳苿?dòng)硬盤(pán)和虛擬機(jī)的那些事兒

    Linux開(kāi)發(fā)中,編譯內(nèi)核是一項(xiàng)常見(jiàn)任務(wù),但不少開(kāi)發(fā)在移動(dòng)硬盤(pán)或虛擬機(jī)環(huán)境下嘗試時(shí)會(huì)遭遇失敗。本文將簡(jiǎn)要探討這些問(wèn)題的成因,并介紹一些虛擬機(jī)使用技巧,幫助大家更好地應(yīng)對(duì)相關(guān)問(wèn)題。在移動(dòng)硬盤(pán)里編譯
    的頭像 發(fā)表于 04-11 11:36 ?992次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>編譯失敗?移動(dòng)硬盤(pán)和虛擬機(jī)的那些事兒

    如何維護(hù)i.MX6ULL的安全內(nèi)核?

    。 5.15 內(nèi)核系列將維護(hù)到 2026 年 12 月,這意味著將發(fā)布新版本,從而關(guān)閉已知漏洞。 不幸的是,據(jù)我所知,linux-imx 分支原則上不會(huì)使用較新的微版本進(jìn)行更新;5.15.71 仍然是
    發(fā)表于 04-01 08:28

    樹(shù)莓派4 性能大比拼:標(biāo)準(zhǔn)Linux與實(shí)時(shí)Linux 4.19內(nèi)核的延遲測(cè)試

    引言本文是對(duì)我之前關(guān)于RaspberryPi3同一主題的帖子的更新。與之前的帖子一樣,我使用的是隨Raspbian鏡像提供的標(biāo)準(zhǔn)內(nèi)核,以及應(yīng)用了RT補(bǔ)丁的相似內(nèi)核版本。對(duì)于實(shí)時(shí)版,我
    的頭像 發(fā)表于 03-25 09:39 ?809次閱讀
    樹(shù)莓派4 性能大比拼:標(biāo)準(zhǔn)<b class='flag-5'>Linux</b>與實(shí)時(shí)<b class='flag-5'>Linux</b> 4.19<b class='flag-5'>內(nèi)核</b>的延遲測(cè)試