官术网_书友最值得收藏!

深入理解eBPF與可觀測性
會員

本書系統(tǒng)介紹eBPF技術(shù)生態(tài)、特性、五大主流開發(fā)框架,并深度剖析應(yīng)用、網(wǎng)絡(luò)、內(nèi)存、I/O、調(diào)度、安全六大關(guān)鍵Linux可觀測性實踐。本書共9章,從邏輯上分為兩部分。第一部分為eBPF基礎(chǔ)(第1~3章):第1章概述eBPF技術(shù)的發(fā)展歷程和應(yīng)用場景;第2章深入解析eBPF的指令集、輔助函數(shù)及程序類型設(shè)計原理;第3章介紹如何使用libbpf、BCC、eunomia-bpf、Coolbpf等工具開發(fā)eBPF程序,尤其是BTF和CO-RE技術(shù)的應(yīng)用。第二部分為eBPF可觀測性實踐(第4~9章),第4章探討eBPF在用戶態(tài)應(yīng)用層面的可觀測實踐,如Java應(yīng)用的GC觀測;第5章講解內(nèi)核網(wǎng)絡(luò)收發(fā)包流程及使用eBPF分析網(wǎng)絡(luò)抖動的方法;第6章介紹內(nèi)存性能瓶頸的優(yōu)化方法,包括使用eBPF檢測內(nèi)存分配延遲和內(nèi)存泄漏;第7章分析I/O子系統(tǒng)的原理和性能瓶頸點,并介紹使用eBPF監(jiān)測I/O延遲分布和I/O卡頓問題;第8章介紹eBPF在調(diào)度系統(tǒng)上的觀測實踐,包括長時間關(guān)中斷和持續(xù)性能追蹤等;第9章則聚焦于eBPF在系統(tǒng)安全上的實踐,如使用LSM進行安全防御、監(jiān)控進程的各種行為等。

毛文安 鄭昱笙 程書意 廖肇燕 ·操作系統(tǒng) ·14.4萬字

Linux系統(tǒng)編程
會員

Linux是世界上最流行的開源操作系統(tǒng)。Linux系統(tǒng)編程技術(shù)將使你能夠使用自己的系統(tǒng)程序擴展Linux操作系統(tǒng),并與系統(tǒng)上的其他程序進行通信。本書探討了Linux文件系統(tǒng)及其基本命令、內(nèi)置手冊頁、GNU編譯器集合(GCC)和Linux系統(tǒng)調(diào)用;講述了如何處理程序中的錯誤,以及如何捕獲錯誤并打印錯誤相關(guān)信息;介紹了在系統(tǒng)上讀寫文件的多種方法,包括使用流和文件描述符。隨著學(xué)習(xí)的不斷深入,你將深入研究創(chuàng)建進程、創(chuàng)建僵尸進程和守護進程,并學(xué)習(xí)使用systemd處理守護進程的方法;了解如何創(chuàng)建共享庫,并探索不同類型的進程間通信(IPC);還將學(xué)習(xí)如何使用POSIX線程編寫程序,以及如何使用GNU調(diào)試器(GDB)和Valgrind調(diào)試程序。學(xué)完本書,你將能夠在Linux系統(tǒng)中開發(fā)自己的系統(tǒng)程序,包括守護進程、工具、客戶端和過濾器。通過閱讀本書,你將:了解如何使用各種系統(tǒng)調(diào)用為Linux系統(tǒng)編寫程序。深入研究POSIX函數(shù)的工作原理。理解并學(xué)會使用信號、管道、IPC和流程管理等關(guān)鍵概念。了解如何集成程序與Linux系統(tǒng)。探索高級主題,例如,文件系統(tǒng)操作、創(chuàng)建共享庫和調(diào)試程序。全面了解如何使用Valgrind調(diào)試程序。

(瑞典)杰克-本尼·佩爾松 ·操作系統(tǒng) ·12.6萬字

深入理解分布式事務(wù):原理與實戰(zhàn)
會員

本書的廣度與深度兼?zhèn)洹⒗碚撆c實戰(zhàn)兼顧的分布式事務(wù)專著,它從基礎(chǔ)知識、解決方案、原理分析、源碼實現(xiàn)、工程實戰(zhàn)5個維度對分布式事務(wù)做了全面、細致的講解,試圖解決你在實踐中遇到的所有關(guān)于分布式事務(wù)的問題。兩位作者都是分布式事務(wù)領(lǐng)域的資深架構(gòu)專家,是ApacheShenYu(incubating)網(wǎng)關(guān)創(chuàng)始人、Hmily、RainCat、Myth等分布式事務(wù)框架的創(chuàng)始人。本書因為內(nèi)容扎實,所以得到了來自京東、阿里、騰訊、螞蟻金服、滴滴、餓了么、58集團、IBM等互聯(lián)網(wǎng)大廠及Apache軟件基金會的近20位專家的高度評價。基礎(chǔ)知識維度:首先全面介紹了事務(wù)和分布式事務(wù)的概念和基礎(chǔ)知識,然后詳細講解了MySQL事務(wù)和Spring事務(wù)的實現(xiàn)原理;解決方案維度:詳細介紹了分布式事務(wù)的各種解決方案,包括強一致性分布式事務(wù)解決方案和最終一致性分布式事務(wù)解決方案;原理分析維度:詳細講解了分布式事務(wù)的原理,包括XA強一致性分布式事務(wù)、TCC分布式事務(wù)、可靠消息最終一致性分布式事務(wù)和最大努力通知型分布式事務(wù)的原理。源碼實現(xiàn)維度:深入分析了Atomikos,Narayana框架實現(xiàn)XA強一致性分布式事務(wù)解決方案的源碼,以及Dromara開源社區(qū)的Hmily分布式事務(wù)框架實現(xiàn)TCC分布式事務(wù)的源碼;工程實踐維度:通過多個在生產(chǎn)環(huán)境中經(jīng)歷了高并發(fā)、大流量考驗的綜合案例,講解了XA強一致性分布式事務(wù)、TCC分布式事務(wù)、可靠消息最終一致性分布式事務(wù)和最大努力通知型分布式事務(wù)的工程實踐方法。全書配有大量流程圖和原理圖,便于讀者閱讀理解;精選了大量來自生產(chǎn)環(huán)境的完整案例及其代碼,便于讀者動手實踐。閱讀本書,你將體驗到事半功倍的效果。

肖宇 冰河 ·操作系統(tǒng) ·14.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 调兵山市| 西宁市| 上饶市| 砀山县| 铁岭市| 黎平县| 东源县| 华亭县| 随州市| 河间市| 连南| 绥宁县| 德江县| 轮台县| 望江县| 泾川县| 建水县| 商都县| 新绛县| 凌源市| 左贡县| 阳城县| 五寨县| 浦东新区| 闸北区| 皮山县| 锡林浩特市| 攀枝花市| 商城县| 介休市| 甘泉县| 富宁县| 嫩江县| 布尔津县| 华蓥市| 华容县| 吉水县| 连江县| 基隆市| 六枝特区| 景东|