回答:鳥哥的私房菜。非常實(shí)用的一套材料,由淺入深理論結(jié)合實(shí)踐,實(shí)操性很強(qiáng),入門進(jìn)階的好材料。我看的時(shí)候,作者還上學(xué),邊寫邊發(fā)出來,現(xiàn)在已經(jīng)是精裝本的了。
回答:謝小編邀。@云瑄軟件回答的已經(jīng)很全面了,他推薦的幾本書都是內(nèi)核入門經(jīng)典中的經(jīng)典。我再推薦幾本接觸過好書:《linux設(shè)備驅(qū)動(dòng)程序》 Jonathan Corbet著,講內(nèi)核設(shè)備驅(qū)動(dòng)開發(fā),對(duì)內(nèi)核抽象層次,設(shè)備原理講的很細(xì),還介紹了不少內(nèi)核開發(fā)調(diào)試的技巧?!秎inux內(nèi)核設(shè)計(jì)的藝術(shù)》中科院新設(shè)計(jì)團(tuán)隊(duì)著,這本書褒貶不一,但是書中對(duì)于一些內(nèi)核的算法數(shù)據(jù)結(jié)構(gòu)講的很詳細(xì),對(duì)內(nèi)核bootloader也講了很多,...
回答:謝小編邀。@云瑄軟件回答的已經(jīng)很全面了,他推薦的幾本書都是內(nèi)核入門經(jīng)典中的經(jīng)典。我再推薦幾本接觸過好書:《linux設(shè)備驅(qū)動(dòng)程序》 Jonathan Corbet著,講內(nèi)核設(shè)備驅(qū)動(dòng)開發(fā),對(duì)內(nèi)核抽象層次,設(shè)備原理講的很細(xì),還介紹了不少內(nèi)核開發(fā)調(diào)試的技巧?!秎inux內(nèi)核設(shè)計(jì)的藝術(shù)》中科院新設(shè)計(jì)團(tuán)隊(duì)著,這本書褒貶不一,但是書中對(duì)于一些內(nèi)核的算法數(shù)據(jù)結(jié)構(gòu)講的很詳細(xì),對(duì)內(nèi)核bootloader也講了很多,...
回答:第一種,在linux下查看內(nèi)存使用情況的最簡單方法是使用free命令,free命令可以顯示系統(tǒng)中物理內(nèi)存和交換內(nèi)存的總量,還可以顯示內(nèi)核所用的buffer和caches總量。在我的系統(tǒng)中運(yùn)行l(wèi)inux命令,顯示結(jié)果在下面圖中所示。其中第一行顯示系統(tǒng)物理內(nèi)存的使用情況,第二行顯示的是swap交換內(nèi)存的使用情況。total列表示系統(tǒng)中內(nèi)存的總量,used列表示已用內(nèi)存總量,該列的值可通過如下公式獲得:...
回答:其實(shí)我覺得你的問題很泛,因?yàn)橄雽W(xué)linux用來干什么,決定你要怎么學(xué)。如果緊緊是用來像window系統(tǒng)一樣的話,那直接裝一個(gè)發(fā)行版的就可以,慢慢的入手。如果想學(xué)linux運(yùn)維,那可能有的學(xué)習(xí)路線就又不一樣了,如果是用來做嵌入式開發(fā),底層移植,那可能方向也不一樣了,等等。我覺得你要明確你是用來干什么,走那一方面。
回答:可以,但是很難。因?yàn)閮?nèi)核是基于Linux的內(nèi)核,內(nèi)存管理是內(nèi)核功能的一部分,所以內(nèi)核本身的地址會(huì)由內(nèi)核的內(nèi)存管理部分分配,也就是說內(nèi)核起來最初的一段時(shí)間地址分配是Linux方式管理的。如果后續(xù)切換成其它方式管理,不是不可能,但是會(huì)比較慢,因?yàn)檎麄€(gè)內(nèi)存空間可能都需要接受掃描。當(dāng)然也可以整體更換掉內(nèi)核自己的內(nèi)存管理部分,但是這種方式工作量就相對(duì)較大了,而且一開始應(yīng)該也難以保證一些corner case...
...環(huán)境都是Linux,提前接觸能夠相輔相成。 需要搞清楚CPU、內(nèi)存、網(wǎng)絡(luò)、I/O設(shè)備之間的交互和速度差別。對(duì)于計(jì)算密集型應(yīng)用,就需要關(guān)注程序執(zhí)行的效率;對(duì)于I/O密集型,要關(guān)注進(jìn)程(線程)之間的切換以及I/O設(shè)備的優(yōu)化以及調(diào)...
...遍,書中的所有知識(shí)點(diǎn)可以通過 JAVA 運(yùn)行時(shí)區(qū)域和 JAVA 的內(nèi)存模型與線程兩個(gè)大模塊羅列完全。 《實(shí)戰(zhàn) JAVA 虛擬機(jī)》(推薦,豆瓣評(píng)分 8.0,1.0K+人評(píng)價(jià)):作為入門的了解 Java 虛擬機(jī)的知識(shí)還是不錯(cuò)的。 Java8 新特性 《Java 8 ...
...幾遍,書中的所有知識(shí)點(diǎn)可以通過JAVA運(yùn)行時(shí)區(qū)域和JAVA的內(nèi)存模型與線程兩個(gè)大模塊羅列完全。 《Netty實(shí)戰(zhàn)》(推薦,豆瓣評(píng)分 7.8,92人評(píng)價(jià)):內(nèi)容很細(xì),如果想學(xué)Netty的話,推薦閱讀這本書! 《從Paxos到Zookeeper》(推薦,豆...
...文掌握 Linux 性能分析之 CPU 篇 一文掌握 Linux 性能分析之內(nèi)存篇 一文掌握 Linux 性能分析之 IO 篇 一文掌握 Linux 性能分析之網(wǎng)絡(luò)篇 在上篇網(wǎng)絡(luò)篇中,我們已經(jīng)介紹了幾個(gè) Linux 網(wǎng)絡(luò)方向的性能分析工具,本文再補(bǔ)充幾個(gè)。總結(jié)下來...
...通過項(xiàng)目逐步深入了解Mybatis(四)/) 22、《深入理解 Java 內(nèi)存模型》—— 程曉明 著 我覺得每個(gè) Java 程序員都應(yīng)該了解下 Java 的內(nèi)存模型,該書籍我看的是電子版的,不多,但是講的卻很清楚,把重排序、順序一致性、Volatil...
...zed 和 ReentrantLock 的區(qū)別。 volatile 關(guān)鍵字: ①講一下 Java 內(nèi)存模型;②說說 synchronized 關(guān)鍵字和 volatile 關(guān)鍵字的區(qū)別。 ThreadLocal:①簡介;② 原理;③ 內(nèi)存泄露問題。 線程池:①為什么要用線程池?;②實(shí)現(xiàn) Runnable 接口和 Call...
...的書籍。每一章選題鮮明,通過對(duì)進(jìn)程線程、網(wǎng)絡(luò)協(xié)議、內(nèi)存控制、前端路由的詳細(xì)講解,讓我們體驗(yàn)了更多的 Linux 和編程之美。 通過推薦本書,我們還可以感悟到:只有對(duì) Linux 內(nèi)核機(jī)制、服務(wù)端編程的深入掌握,才能寫出這...
...的書籍。每一章選題鮮明,通過對(duì)進(jìn)程線程、網(wǎng)絡(luò)協(xié)議、內(nèi)存控制、前端路由的詳細(xì)講解,讓我們體驗(yàn)了更多的 Linux 和編程之美。 通過推薦本書,我們還可以感悟到:只有對(duì) Linux 內(nèi)核機(jī)制、服務(wù)端編程的深入掌握,才能寫出這...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...