首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
奔跑吧Linux社区
掘友等级
奔跑吧Linux社区
奔跑吧Linux社区,为开源Linux布道
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
内存管理实战案例分析3:为何分配不出一个页面?
下面是有问题的OOM Killer内核日志,其中空闲页面为86048KB,最低警戒水位为22528KB,低水位为28160KB。
内存管理实战案例分析2:KSM和NUMA引发的虚拟机宕机
对于RHEL发行版以及Ubuntu服务器版本,客户都报告了这样的问题。在一台至强服务器(使用x86_64处理器)上发现好几个正在运行的虚拟机发生了死锁,即虚拟机没有响应。
ARM64的函数调用标准和栈布局
函数调用标准(Procedure Call Standard,PCS)用来描述父/子函数是如何编译、链接的,特别是父函数和子函数之间调用关系的约定,如栈的布局、参数的传递等。
GCC内联汇编常见陷阱
在Linux内核代码中常常会使用到GCC内联汇编,GCC内联汇编的格式如下。 __asm__ __volatile__(指令部: 输出部: 输入部: 损坏部) GCC内联汇编在处理变量和寄存器的问题
进程调度案例分析与常见疑惑1:为何不能调度?
假设Linux内核只有3个内核线程(见图9.15),0号线程创建了内核线程1和内核线程2,它们永远不会退出。当系统时钟中断到来时,时钟中断处理函数会检查是否有进程需要调度。
进程调度案例分析与常见疑惑2:为啥fork之后有两个返回值?
在用户空间可以使用fork()接口函数来创建一个用户进程,或者使用clone()接口函数来创建一个用户线程,它们在内核空间都是调用_do_fork()函数来实现的。
关于vim看linux 内核源代码时的代码补全
小伙伴昨天问笨叔,我按照入门篇第二版第2.5章的内容来配置vim,使用vim看linux 内核源代码的时候,代码补全咋没有出来呢
一个有趣的文件系统实验
群里有小伙伴问笨叔,这个实验怎么做啊?这个实验是这样的: 使用dd命令创建磁盘文件file.img并格式化为ext2文件系统,然后通过mout命令挂载到Linux主机文件系统。
内存管理实战案例分析2:KSM和NUMA引发的虚拟机宕机
对于RHEL发行版以及Ubuntu服务器版本,客户都报告了这样的问题。在一台至强服务器(使用x86_64处理器)上发现好几个正在运行的虚拟机发生了死锁,即虚拟机没有响应。
内存管理实战案例分析1:缺页异常和文件系统引发的宕机
从task1进程的函数调用关系来看,CPU在处理缺页异常时,do_fault()函数为PT分配一个物理页面。在分配页面的路径上正好触及memcg的上限值
下一页
个人成就
文章被点赞
30
文章被阅读
42,678
掘力值
735
关注了
0
关注者
15
收藏集
0
关注标签
3
加入于
2021-08-14