原创 Linux內存管理 (22)內存檢測技術(slub_debug/kmemleak/kasan)【轉】

轉自:https://www.cnblogs.com/arnoldlu/p/8568090.html Linux常見的內存訪問錯誤有: 越界訪問(out of bounds) 訪問已經釋放的內存(use after free) 重複釋

原创 Linux內存管理 (6)vmalloc【轉】 Linux內存管理專題

轉自:https://www.cnblogs.com/arnoldlu/p/8251333.html 專題:Linux內存管理專題 關鍵詞:vmalloc、頁對齊、虛擬地址連續、物理不連續   至此,已經介紹了集中內核中內存分配函數,在開

原创 Linux PageCache詳解【轉】

轉自:https://www.sunliaodong.cn/2021/03/11/Linux-PageCache%E8%AF%A6%E8%A7%A3/ 應用程序要存儲或訪問數據時,只需讀或者寫”文件”的一維地址空間即可,而這個地址空間與存儲

原创 Linux 應用內存信息分析 VSS/RSS/PSS/USS【轉】

轉自: 在分析Linux內存使用時,不僅需要分析kernel內存使用情況,還需要分析Linux應用的內存使用情況,這就引出了VSS/RSS/PSS/USSRSS/PSS可以通過cat /proc/PID/smaps節點查看。1. VSS(V

原创 Linux內存管理 一個進程究竟佔用多少空間?-VSS/RSS/PSS/USS【轉】

轉自:https://www.cnblogs.com/arnoldlu/p/9375377.html   在Linux裏面,一個進程佔用的內存有不同種說法,可以是VSS/RSS/PSS/USS四種形式,這四種形式首字母分別是Virtual

原创 Linux內核爲什麼會發生soft lockup?【轉】

轉自:https://blog.csdn.net/21cnbao/article/details/108250786 提到soft lockup,大家都不會陌生: BUG: soft lockup - CPU#3 stuck for 2

原创 virtio簡介(四)—— 從零實現一個virtio設備【轉】

轉自:https://www.cnblogs.com/edver/p/15874178.html 簡介:   前幾節分析了virtio機制和現有的balloon設備實現,至此我們已經知道了virtio是什麼、怎麼使用的,本節我們就自己實現一

原创 Raw NAND FLASH原理及ONFI接口標準【轉】

轉自:https://blog.csdn.net/ScilogyHunter/article/details/105995767 一、NAND Flash類型1.1 NAND Flash的兩大分類NAND Flash是嵌入式世界裏常見的存儲

原创 Linux libxls和xlslib讀寫Excel文檔【轉】

轉自:https://www.joxrays.com/linux-xls/ 這裏要討論的是兩款開源庫 libxls 和 xlslib,前者用與 讀 Excel,後者用於 寫 .所以可以在Linux或Windows上使用 libxls(讀Ex

原创 痞子衡嵌入式:並行NAND接口標準(ONFI)及SLC Raw NAND簡介【轉】

轉自:https://www.cnblogs.com/henjay724/p/9152535.html  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ONFI標準及SLC Raw NAND。   NAND Flash是

原创 cpu壓測神器:cpuburn深度指南【轉】

轉自:https://www.cnblogs.com/qa-freeroad/p/13649589.html 1. 前言 最近在測試一個物聯網的項目,項目裏包含設備資源進行監控告警的功能。例如如下監控項:cpu負載超核、內存使用率過高、硬盤

原创 什麼是應用程序二進制接口ABI【轉】

轉自:https://zhuanlan.zhihu.com/p/386106883 ABI(Application Binary Interface) ABI 是編譯器和鏈接器遵守的一組規則,以讓編譯後的程序可以正常工作。ABI裏包含很多方

原创 Linux內存管理 (2)頁表的映射過程【轉】

轉自:https://www.cnblogs.com/arnoldlu/p/8087022.html  關鍵詞:swapper_pd_dir、ARM PGD/PTE、Linux PGD/PTE、pgd_offset_k。   Linux下

原创 CMA簡介【轉】

轉自:https://blog.csdn.net/jasonactions/article/details/123085907?spm=1001.2014.3001.5502 kernel: 5.10arch: arm64 1. 前言CMA

原创 如何查看linux kernel郵件列表【轉】

轉自:https://blog.csdn.net/jasonactions/article/details/120776434 1. 前言本文主要總結瀏覽kernel patch的方法,以此希望促成自己養成閱讀patch的習慣。用一個朋友的