└── README.md /README.md: -------------------------------------------------------------------------------- 1 | 采集网络上关于Linux系统相关的优秀资源。 2 | 3 | # 目录 4 | * [系统调用](#系统调用) 5 | * [中断篇](#中断篇) 6 | * [进程篇](#进程篇) 7 | * [网络篇](#网络篇) 8 | * [内存](#内存) 9 | * [文件系统](#文件系统) 10 | * [工具篇](#工具篇) 11 | * [性能优化](#性能优化) 12 | * [杂](#杂) 13 | * [集大成者](#集大成者) 14 | * [博客](#博客) 15 | 16 | # 系统调用 17 | * [The Definitive Guide to Linux System Calls](https://blog.packagecloud.io/eng/2016/04/05/the-definitive-guide-to-linux-system-calls/):Linux系统调用权威指南。 18 | * [[译] Linux 系统调用权威指南](https://arthurchiao.github.io/blog/system-call-definitive-guide-zh/):上文的中译版。 19 | * [System Calls Make the World Go Round](https://manybutfinite.com/post/system-calls/) 20 | 21 | # 中断篇 22 | 23 | * [Linux Workqueue 机制分析](https://www.binss.me/blog/analysis-of-linux-workqueue/) 24 | 25 | # 进程篇 26 | ## 进程调度 27 | * [Linux CFS调度器](https://www.cnblogs.com/linhaostudy/category/1073650.html) 28 | * [CFS调度器(1)-基本原理](http://www.wowotech.net/process_management/447.html) 29 | * [CFS调度器(2)-源码解析](http://www.wowotech.net/process_management/448.html) 30 | * [A complete guide to Linux process scheduling](https://trepo.tuni.fi/bitstream/handle/10024/96864/GRADU-1428493916.pdf) 31 | 32 | # 网络篇 33 | * [Monitoring and Tuning the Linux Networking Stack: Receiving Data](https://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/) 34 | * [[译] Linux 网络栈监控和调优:发送数据](https://arthurchiao.github.io/blog/tuning-stack-tx-zh/):上文的中译版 35 | 36 | # 内存 37 | * [Anatomy of a Program in Memory](https://manybutfinite.com/post/anatomy-of-a-program-in-memory/):程序的内存布局 38 | * [How The Kernel Manages Your Memory](https://manybutfinite.com/post/how-the-kernel-manages-your-memory/):内核如何管理内存 39 | * [Understanding the Memory Layout of Linux Executables](https://gist.github.com/CMCDragonkai/10ab53654b2aa6ce55c11cfc5b2432a4):理解Linux可执行文件的内存分布 40 | * [Linux内存地址映射](http://www.ilinuxkernel.com/files/Linux_Memory_Address_Mapping.pdf) 41 | * [内存与调试-内存管理(1)实/保护模式与分段/分页管理](https://www.huaijiujia.com/2019/07/26/%E5%86%85%E5%AD%98%E4%B8%8E%E8%B0%83%E8%AF%95-%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%861%E5%AE%9E-%E4%BF%9D%E6%8A%A4%E6%A8%A1%E5%BC%8F%E4%B8%8E%E5%88%86%E6%AE%B5-%E5%88%86%E9%A1%B5%E7%AE%A1%E7%90%86/) 42 | 43 | # 文件系统 44 | * [The Second Extended File System](https://www.nongnu.org/ext2-doc/ext2.pdf) 45 | * [The Second Extended File System](http://www.dubeiko.com/development/FileSystems/ext2fs/ext2file.pdf) 46 | * [Design and Implementation of the Second Extended Filesystem](https://web.stanford.edu/class/cs240/old/sp2014/readings/ext2_design.pdf) 47 | * [Linux内核文件Cache机制](http://www.ilinuxkernel.com/files/Linux.Kernel.Cache.pdf) 48 | * [Linux内核Page Cache和Buffer Cache关系及演化历史](http://lday.me/2019/09/09/0023_linux_page_cache_and_buffer_cache/) 49 | * [FREE命令显示的BUFFERS与CACHED的区别](http://linuxperf.com/?p=32) 50 | * [Writing a FUSE Filesystem: a Tutorial](https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/) 51 | 52 | # 工具篇 53 | 54 | ## Systemtap 55 | * [awesome-systemtap-cn](https://github.com/lichuang/awesome-systemtap-cn):采集网络上优秀的systemtap学习资源。 56 | 57 | # 性能优化 58 | * [Red Hat Enterprise Linux Network Performance Tuning 59 | Guide](https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf) 60 | * [Linux Performance and Tuning Guidelines的中文翻译](https://github.com/xiajian/LinuxPreformanceBook) 61 | * [Linux System and Performance Monitoring](http://www.ufsdump.org/papers/linuxcon2010-linux-monitoring.pdf) 62 | * [Optimizing web servers for high throughput and low latency](https://dropbox.tech/infrastructure/optimizing-web-servers-for-high-throughput-and-low-latency) 63 | 64 | # 杂 65 | ## event trace 66 | * [ftrace 中 eventtracing 的实现原理](https://www.ibm.com/developerworks/cn/linux/1609_houp_ftrace/index.html) 67 | 68 | ## 内核实验 69 | * [Linux Kernel Teaching](https://linux-kernel-labs.github.io/) 70 | 71 | # 集大成者 72 | * [linux-insides](https://0xax.gitbooks.io/linux-insides/):一份开放文档,介绍了Linux系统的很多原理。 73 | 74 | # 博客 75 | * [Linux Performance](http://linuxperf.com/):大量Linux系统、调优内容。 76 | * [蜗窝科技](http://www.wowotech.net/):大量关于Linux内核相关的文章。 77 | --------------------------------------------------------------------------------