2021年六月中旬推荐文章
Posted rtoax
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021年六月中旬推荐文章相关的知识,希望对你有一定的参考价值。
目录
《30 Years Of Linux - An Interview With Linus Torvalds: Linux and Git - Part 1》
《30 Years Of Linux - An Interview With Linus Torvalds: Open Source And Beyond - Part 2》
《What is Write-Combined memory》
《Linux 之父:我们不会用 Rust 取代 C 语言开发内核》
《内存泄漏一网打尽》
https://mp.weixin.qq.com/s/ZixPYrP-Dbd4e_KfML3mEQ
《coredump 瘦身风云》
https://mp.weixin.qq.com/s/mT-RhUGNyZXJ5uK4ncNK-A
《面向敏捷开发团队的 7 个开源项目管理工具》
https://zhuanlan.zhihu.com/p/44638984
《30 Years Of Linux - An Interview With Linus Torvalds: Linux and Git - Part 1》
https://www.tag1consulting.com/blog/interview-linus-torvalds-linux-and-git
https://csdnnews.blog.csdn.net/article/details/116408906
《30 Years Of Linux - An Interview With Linus Torvalds: Open Source And Beyond - Part 2》
https://www.tag1consulting.com/blog/interview-linus-torvalds-open-source-and-beyond-part-2
《What is Write-Combined memory》
https://rtoax.blog.csdn.net/article/details/117902505
http://makble.com/what-is-writecombined-memory
《深入理解Linux文件系统之文件系统挂载(上)》
https://mp.weixin.qq.com/s/-orh7OtSlSzf0F8qAidQXg
《聊聊 top 命令中的 CPU 使用率》
https://mp.weixin.qq.com/s/qkjGYoheHvs-lX9avrYg_g
《科普:可编程网元的前世今生》
https://m.ithome.com/html/554651.htm
《计算机系统的九个伟大思想》
https://mp.weixin.qq.com/s/OTwq538b-aeHjYYIzfNnRA
-
一.摩尔定律
-
二.分层
-
三.加速大概率事件
-
四.通过并行性提高性能
-
五.通过流水线提高性能
-
六.通过预测提高性能
-
七.局部性原理
-
八.存储器层次
《优先级翻转》
https://rtoax.blog.csdn.net/article/details/117902743
https://rtoax.blog.csdn.net/article/details/116594331
《Linux 之父:我们不会用 Rust 取代 C 语言开发内核》
https://mp.weixin.qq.com/s/NkXRNj6lyTRWef9OTRPwEw
《主引导目录(MBR)结构及作用详解》
https://rtoax.blog.csdn.net/article/details/117508386
http://c.biancheng.net/view/1015.html
《Linux系统是如何用虚拟内存来欺骗应用程序的?》
https://mp.weixin.qq.com/s/okL4i0XzWHMA3GUBVpOpCw
《面试官问小灰:如何用程序判断质数?》
https://mp.weixin.qq.com/s/yiHoqAKNJ8l200T7_Hp-Eg
《十个问题理解Linux epoll工作原理》
https://mp.weixin.qq.com/s/h3CBZt2KEA-ScXFSKHaRBg
https://rtoax.blog.csdn.net/article/details/117903066
《亮相智源大会,字节跳动自研同传系统的技术实现》
https://mp.weixin.qq.com/s/Xyc0w88Ha2SIAdylgveUBA
《内核网络中的GRO、RFS、RPS调优》
https://mp.weixin.qq.com/s/wAm2obMZ9keHcvaQTiRQ5g
GRO(Generic Receive Offloading)
RFS (Receive Flow Steering)
RPS(Receive Packet Steering)
《使用trace_event跟踪进程的一生》
https://mp.weixin.qq.com/s/zz2Z_LROhMMvtjdHV8ss2Q
https://rtoax.blog.csdn.net/article/details/117903641
《Linux内核页表管理-那些鲜为人知的秘密》
https://mp.weixin.qq.com/s/l4SRXXEy9q_3u3E4Ypm4jw
《KVM影子页表》
https://rtoax.blog.csdn.net/article/details/117903979
https://mp.weixin.qq.com/s/_1em-Iq-PTHLdyudkM16Wg
《围绕HugeTLB的极致优化》
https://rtoax.blog.csdn.net/article/details/117904164
https://mp.weixin.qq.com/s/H4CWwG1qURTIyoqEi7Bp7w
《深入理解Reactor 网络编程模型》
https://zhuanlan.zhihu.com/p/93612337
https://rtoax.blog.csdn.net/article/details/108923615
《亿级系统的Redis缓存如何设计》
https://mp.weixin.qq.com/s/o2zmKMd9xwEQnp081otZyw
《超全面的权限系统设计方案!》
https://mp.weixin.qq.com/s/pe48CciWJ_m3zFlWsNK4nQ
《try_to_wake_up()中4个内存屏障的使用都想明白,对操作系统的理解将达到二本水平或者FAE水平》
https://mp.weixin.qq.com/s/PNXoifMjZ0Fie4eLHr8Rlw
《SELinux介绍》
https://mp.weixin.qq.com/s/YJrbm2vDwBIJS6ewy0vbrQ
SELinux 包含五个基本组成:
-
用于处理文件系统的辅助模块, 即SELinuxFS;
-
集成Linux Security Modules 的hooks sets;
-
Security Policy Database;
-
Security Label 验证模块;
-
Access Vector Cache (AVC),访问向量缓存,以便提高验证速度。
《Linux工程师是怎么拿到百万年薪的?》
https://mp.weixin.qq.com/s/JmPnFo6KGArIBILNb8N98A
在Linux“通识”方面,典型的要求包括:
1.首先,体系结构你得熟悉一个
不管是X86,ARM,还是这些年兴起的RISC-V。需要深入理解一种处理器体系结构,了解其微架构、内存、中断等相关领域,还有Linux对其的支持实现。
2.其次,Linux内核通用基础模块
熟悉Linux内核,起码熟读过某一个主要子系统(调度器、内存管理、中断、存储、文件系统、TCP/IP, I/O)的源代码,至少对一个内核子系统有深入的钻研和总结并且有自己的见解。
3.再次,内核常见的Debug手段得是你的拿手好戏
熟悉softlockup、 hardlockup、死锁、panic、oom等日常调试手段,有丰富内核故障调试经验。
4.内核优化工具你也得熟
熟悉Linux常用性能分析工具如 perf/ftrace/ebpf/systemtap/blktrace等,有实际的系统级性能优化经验。
当然,这些还不够,针对具体的岗位还有不同的“专识”要求,比如:
搞网络的话
熟悉网络和存储协议,有DPDK和SPDK开发经验
搞虚拟化的话
熟悉KVM,qemu,libvirt, virtio/vhost等模块
容器开发的话
Kubernetes,Docker,k8s,cgroups等的深入理解
以上是关于2021年六月中旬推荐文章的主要内容,如果未能解决你的问题,请参考以下文章