嘘!偷窥鹅厂运维专家,让Linux内核奔跑起来不得不说的秘密

嘘!偷窥鹅厂运维专家,让Linux内核奔跑起来不得不说的秘密

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

带你了解Linux内核源代码编程规范

带你了解Linux内核源代码编程规范

带你了解Linux内核源代码编程规范这是一篇简短的文章,描述了描述了linux内核的首选代码风格。目的是为了分享,作为一名linux内核或者驱动开发工程师,很有必要了解这些内核开发规范。这些约定或者规范对我们阅读linux内核源码、了解设计思路有很大帮助。我们基于linux内核做开发,也要往内核里添...

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Linux 运维自动化课程

4 课时 |
1478 人已学 |
免费

LINUX 企业常用服务

7 课时 |
3036 人已学 |
免费
开发者课程背景图

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内核内存管理机制与实现(下)

深入理解Linux内核内存管理机制与实现(下)

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

深入理解Linux内核内存管理机制与实现(上)

深入理解Linux内核内存管理机制与实现(上)

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

深入理解Linux内核I/O机制:探索文件系统与设备驱动(下)

深入理解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机制是指用于处理输入输出操作的一系列技术和算法。这些机制和技术共同构成了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宝库
0+人已加入
加入
相关电子书
更多
Decian GNU/Linux安全合规之路
从 Linux 系统内核层面来解决实际问题的实战经验
冬季实战营第二期:Linux操作系统实战入门
立即下载 立即下载 立即下载