
嘘!偷窥鹅厂运维专家,让Linux内核奔跑起来不得不说的秘密
有这么一个故事,一个程序员去相亲,当女方问他的职业时,他说自己是一个底层架构工程师,女方听到“底层”两个字,很不屑地说:“底层啊,那你什么时候能升到中高层?男方听后不知该如何接话。在程序员的世界里,Linux 内核、底层其实是非常“高端”的内容,普通程序员需要在这个领域里积累多年&#x...

带你了解Linux内核源代码编程规范
带你了解Linux内核源代码编程规范这是一篇简短的文章,描述了描述了linux内核的首选代码风格。目的是为了分享,作为一名linux内核或者驱动开发工程师,很有必要了解这些内核开发规范。这些约定或者规范对我们阅读linux内核源码、了解设计思路有很大帮助。我们基于linux内核做开发,也要往内核里添...
Linux内核 RPS/RFS功能详细测试分析
RPS和RFSRPS 全称是 Receive Packet Steering, 这是Google工程师 Tom Herbert (therbert@google.com )提交的内核补丁, 在2.6.35进入Linux内核. 这个patch采用软件模拟的方式,实现了多队列网卡所提供的功能,分散了在多...
跨cpu架构部署容器技术点:怎样修改Linux 的内核版本
在使用Docker 进行跨平台部署之后,我们还可以尝试进行跨架构部署。从X86 架构上移植到 aarch64 上。要使用这个功能,需要Docker 的版本在19以上,因为这个是19以上版本中提供的一个实验性方案。除此之外还需要:Linux的内核版本要在4.X版本以上,否则的话,会出现错误,特别是 c...

深入理解Linux内核内存管理机制与实现(下)
3.5释放的原理和细节用户空间malloc/free与内核之间的关系问题1:malloc:VSS , RSSp = malloc(100M);//分配过程1.在进程的堆中找到一个空闲地址,比如1G,创建一个VMA(virtual memoryarea),权限可读写;2.将p=1G~1G+100M全部...

深入理解Linux内核内存管理机制与实现(上)
Linux内核的内存管理机制是通过使用虚拟内存来管理系统中的物理内存。虚拟内存将进程的地址空间划分为多个页面,每个页面大小通常为4KB或更大。这些页面被映射到物理内存或者交换空间上。Linux使用了分页机制来实现虚拟内存管理。每个进程都有自己独立的页表,用于将虚拟地址转换成物理地址。当进程访问一个尚...

深入理解Linux内核I/O机制:探索文件系统与设备驱动(下)
2.4文件和目录操作的系统函数Linux提供一些文件和目录操作的常用系统函数,文件操作命令比如ls,cp,mv等都是基于这些系统调用实现的。stat:读取文件的inode, 把inode中的各种文件属性填入struct stat结构体返回;假如读一个文件/opt/file,其查找顺序是:1.读出in...

深入理解Linux内核I/O机制:探索文件系统与设备驱动(上)
Linux内核的I/O机制是指用于处理输入输出操作的一系列技术和算法。这些机制和技术共同构成了Linux内核的I/O机制,提供了丰富而灵活的输入输出功能,满足不同应用场景下的需求。在业务执行过程中,常伴随大量的IO操作,如果IO操作和CPU消耗不能合理安排,将会导致整体业务执行效率低下,用户体验极差...
高效调试与分析:利用ftrace进行Linux内核追踪(下)
四、案例分析4.1案例:Function tracefunction默认会记录当前运行过程中的所有函数;如果只想跟踪某个进程,可以使用set_ftrace_pid;如果只想跟踪某个函数,可以使用set_ftrace_filter;(0)关闭tracerecho 0 > tracing_on #...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Linux更多内核相关
- Linux内核源代码
- Linux内核rps
- Linux内核内存管理机制
- Linux内核文件系统设备驱动
- Linux内核文件系统
- Linux内核进程调度
- ftrace Linux内核
- 调试分析ftrace Linux内核追踪
- kunit Linux内核新一代单元测试工具
- Linux内核调优
- Linux性能调优内核参数
- Linux内核读书笔记
- Linux内核设计实现读书笔记
- Linux内核操作系统架构设计实现原理
- Linux内核精髓hack
- Linux内核中断
- Linux内核子系统
- Linux内核参数优化
- Linux内核版本
- Linux内核专题配置
- Linux内核代码
- Linux内核优化
- Linux内核参数
- Linux内核内存管理
- 编译Linux内核
- Linux内核配置
- Linux内核函数
- Linux内核模块
- Linux内核漏洞
- Linux内核操作系统架构设计实现原理初始化
- 升级Linux内核
- Linux内核数据结构
- Linux内核系统调用
- Linux内核学习
- Linux内核算法
- 密码技术最佳实践白皮书Linux内核国密
- Linux编译内核
- 戴文Linux内核
- Linux内核自旋锁
- Linux升级内核
- Linux内核list hlist
- 调试Linux内核
- Linux内核内存分配
- Linux内核arm
- Linux系统调用内核
- Linux内核api设备模型
- Linux内核简介
- Linux内核优化参数
- Linux内核测试调试
- Linux内核同步方法