原创 linux 下性能分析 ---bootchart【轉】

轉自:https://winddoing.github.io/post/5f89ded7.html BootChart 是一個用於 linux 啓動過程性能分析的開源軟件工具,它可以在內核裝載後就開始運行,記錄各個程序啓動佔用的時間、CP

原创 使用FD_CLOEXEC實現close-on-exec,關閉子進程無用文件描述符【轉】

轉自:https://blog.csdn.net/chrisniu1984/article/details/7050663 我們經常會碰到需要fork子進程的情況,而且子進程很可能會繼續exec新的程序。這就不得不提到子進程中無用文件描述符

原创 Linux-close_on_exec標誌位【轉】

轉自:https://www.cnblogs.com/ptfe/p/11060551.html   close_on_exec是一個進程所有文件描述符的標記位圖,每個比特位代表一個打開的文件描述符,用於確定在調用系統調用execve()時需

原创 將git修改的文件按照原來的目錄層次全部複製出來【轉】

轉自:https://blog.csdn.net/davidhopper/article/details/90410419 嚴正聲明:本文系作者davidhopper原創,未經許可,不得轉載。 在使用git管理源代碼時,經常需要將一臺機器上

原创 free命令中cached和buffers的區別【轉】

轉自:https://www.cnblogs.com/chenpingzhao/p/5161844.html 一、命令 1 2 3 4 5 [[email protected] ~]# free -m            

原创 宋寶華:關於linux內存管理中DMA ZONE和dma_alloc_coherent若干誤解的澄清【轉】

轉自:https://blog.csdn.net/21cnbao/article/details/79133658 本文已首先在Linuxer公衆號(ID: LinuxDev)發表,先轉回我的blog也發表。轉載請註明出處。 1.DMA

原创 (zt)打印函數調用堆棧【轉】

轉自:https://blog.csdn.net/csucrab/article/details/5675686 強帖,簡直是代碼大全了,包括各種語言,後來還有來源,特別是C++的做法 http://hi.baidu.com/bcber/b

原创 (二)Linux物理內存初始化【轉】

轉自:https://www.cnblogs.com/LoyenWang/p/11440957.html 背景 Read the fucking source code! --By 魯迅 A picture is worth a tho

原创 (十四)Linux內存管理之page fault處理【轉】

轉自:https://www.cnblogs.com/LoyenWang/p/12116570.html 背景 Read the fucking source code! --By 魯迅 A picture is worth a tho

原创 LINUX內存管理【轉】

轉自:http://kerneltravel.net/blog/2020/memory_management/# 2020年6月7日 | 由 Jinrong | 11200字 | 閱讀大約需要23分鐘 | 歸檔於 內存管理 | 摘要

原创 編譯buildroot【原創】

編譯buildroot history 1855 cp /home/sky/toolchain/buildroot-2020.05.1.tar.gz ./ 1856 ls 1857 mkdir toochain 1858 ls 18

原创 使用C語言編寫Python模塊-引子【轉】

轉自:https://www.jianshu.com/p/47590edc355c 爲什麼要用C語言寫Python模塊,是Python不夠香麼?還是覺得頭髮還茂盛?都不是。因爲C語言模塊有幾個顯而易見的好處: 可以使用Python調用

原创 RPMsg:協議簡介【轉】

轉自:https://www.jianshu.com/p/c7cdad8273ed 0. 起因 之前在RPC原理與FastRPC實現一文中介紹過RPC的原理,簡而言之,RPC就是實現本地程序調用位於另一個地址空間的例程(routine)

原创 搶佔(preemption)是如何發生的【轉】

轉自:http://linuxperf.com/?p=211 進程切換有自願(Voluntary)和強制(Involuntary)之分,在前文中詳細解釋了兩者的不同,簡單來說,自願切換意味着進程需要等待某種資源,強制切換則與搶佔(Pree

原创 linux系統編程之進程(八):守護進程詳解及創建,daemon()使用 【轉】

轉自:https://www.cnblogs.com/mickole/p/3188321.html 一,守護進程概述 Linux Daemon(守護進程)是運行在後臺的一種特殊進程。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發