CHENG Jian
码龄11年
  • 8,344,945
    被访问
  • 450
    原创
  • 114,282
    排名
  • 6,355
    粉丝
  • 191
    铁粉
关注
提问 私信

个人简介:天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2012-01-22
博客简介:

OSKernelLAB(gatieme)

博客描述:
紫夜阑珊-青伶巷草, 落花美眷-似水流年
查看详细资料
  • 8
    领奖
    总分 5,046 当月 43
个人成就
  • 操作系统领域优质创作者
  • 博客专家认证
  • 获得3,695次点赞
  • 内容获得877次评论
  • 获得12,697次收藏
  • GitHub 获得6,347Stars
创作历程
  • 4篇
    2021年
  • 9篇
    2020年
  • 4篇
    2018年
  • 42篇
    2017年
  • 265篇
    2016年
  • 110篇
    2015年
  • 46篇
    2014年
  • 6篇
    2013年
成就勋章
TA的专栏
  • 超标量处理器
    2篇
  • C++设计模式
    16篇
  • Linux内核剖析
    12篇
  • Linux高性能服务器编程
    12篇
  • ♥LinuxKernel ♥
    54篇
  • ┈┈【Ubuntu/CentOS管理】
    157篇
  • ┈┈【Linux进程管理与调度】
    35篇
  • ┈┈【Linux Kernel调试技术】
    16篇
  • ┈┈【理解Linux内存管理】
    23篇
  • ┈┈【Linux设备驱动程序】
    3篇
  • ♥语言拾遗♥
    20篇
  • ┈┈【C / C++发现】
    89篇
  • ┈┈【Python 运行】
    20篇
  • ┈┈【开发工具IDE】
    14篇
  • ┈┈【C#那些事】
    7篇
  • ♥技术相关♥
  • ┈┈【设计模式】
    16篇
  • ┈┈【Machine Learning】
  • ┈┈【数据结构与算法】
    13篇
  • ┈┈【编译器的设计与实现】
    1篇
  • ┈┈【操作系统的设计与实现】
    13篇
  • ♥面试精选♥
  • ┈┈【剑指offer】
    63篇
  • ┈┈【LeetCode 面试题】
    29篇
  • ♥arm♥
    20篇
  • ┈┈【Ucos ii】
    4篇
  • ┈┈【S3C-2410】
    7篇
  • ♥Others♥
    7篇
  • IT Chronicles-计算机编年史
    1篇
  • Internet Hall of Fame-因特网名人堂
    4篇
兴趣领域 设置
  • 服务器
    linux
版权信息

微信公众号: 内核干货

静下心,一起享受内核的乐趣;



内核社区头号灌水菜鸡


一个信奉“写代码要像写诗一样优美”的90后强迫症程序猿,奋斗多载,众里“爬坑”千百夜,蓦然回首,才发现,自己一直将代码写在了水上。
码啥啥不行,灌水吹逼第一名。
江湖人称“没皮没脸,天下无敌”
知识共享许可协议
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

Public Domain Mark
本作品/博文 ( AderStep-紫夜阑珊-青伶巷草 Copyright ©2013-2017 ),由 成坚(gatieme) 创作,由 成坚(gatieme) 确认,转载请注明版权和出处。

  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Intel CPU 微架构的演进与发展

title: Intel CPU 微架构的演进与发展date: 2021-11-21 22:10author: gatiemetags:- linux- architecture- intel- pipelinecategories:- 技术积累thumbnail:blogexcerpt: Intel CPU 微架构的演进与发展本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有.
原创
发布博客 2021.11.21 ·
2758 阅读 ·
2 点赞 ·
0 评论

CPU 流水线的前世今生

title: CPU 流水线的前世今生date: 2021-11-21 21:56:40author: gatiemetags:- linux- architecture- intelcategories:- 技术积累thumbnail:blogexcerpt: CPU 流水线的探秘之旅本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 鄙.
翻译
发布博客 2021.11.21 ·
756 阅读 ·
5 点赞 ·
0 评论

使用模糊搜索神器 FZF 来提升办公效率

title: 使用模糊搜索神器 FZF 来提升办公效率date: 2021-02-15 00:32author: gatiemetags: linuxcategories:- linux- debugthumbnail:blogexcerpt: FZF 是目前最快的模糊搜索工具. 使用golang编写. 结合其他工具(比如 ag 和 fasd)可以完成非常多的工作. 前段时间, 有同事给鄙人推荐了 FZF, 通过简单的配置, 配合 VIM/GIT 等工具食用, 简直事半功倍, 效率指数级提.
原创
发布博客 2021.02.16 ·
1846 阅读 ·
1 点赞 ·
0 评论

Intel CPU 上使用 pmu-tools 进行 TopDown 分析

title: Intel CPU 上使用 pmu-tools 进行 TopDown 分析date: 2021-01-24 18:40author: gatiemetags:- debug- linux- todowncategories:- debugthumbnail:blogexcerpt: 这篇文章旨在帮助希望更好地分析其应用程序中性能瓶颈的人们. 有许多现有的方法可以进行性能分析, 但其中没有很多方法既健壮又正式. 而 TOPDOWN 则为大家进行软硬协同分析提供了无限可能. .
原创
发布博客 2021.01.27 ·
2061 阅读 ·
1 点赞 ·
0 评论

上班了以后就没怎么写博客了。 希望2021 重新写起来,充实自己。

发布动态 2021.01.12

脉脉上看到的 压力最大的时候,效率可能最高; 当你最忙的时候,学的东西可能最多; 当你最惬意的时候,失败往往就将开始; 当寒冷到了极致,太阳可能就要光临。” 最近也学了不少东西。

发布动态 2021.01.12

今天听到一个特别好笑的事,今天和一只鸡爪拼车[捂脸] 事情是这样的: 一个人打了一个车让师傅将一只鸡爪送到目的地,目的地有人接应。正好打的这辆车是一辆拼车[捂脸]

发布动态 2020.12.07

Perfetto for linux-使用 Perfetto 分析调度问题

title: Perfetto for linux-使用 Perfetto 分析调度问题date: 2020-11-21 22:40author: gatiemetags:- scheduler- linux- debugcategories:- schedulerthumbnail:blogexcerpt: Perfetto 工具是 Android 下一代全新的统一的 trace 收集和分析框架, 在 Android 9.0(API级别28)或更高版本的设备上, 可以使用 Syste.
原创
发布博客 2020.11.28 ·
3258 阅读 ·
1 点赞 ·
0 评论

Systrace for Linux-使用 systrace 分析 linux & android 的调度问题

title: Systrace for Linux-使用 systrace 分析 linux & android 的调度问题date: 2020-11-21 20:22author: gatiemetags:- scheduler- linux- debugcategories:- schedulerthumbnail:blogexcerpt: 笔者在日常内核性能优化的工作中, 主要涉及 终端(Android) 和 服务器(Server) 和 嵌入式 (RTOS) 等多个场景,.
原创
发布博客 2020.11.28 ·
1970 阅读 ·
1 点赞 ·
1 评论

Linux(Ubuntu/CentOS) 下查看 GLIBC 版本

title: Linux(Ubuntu/CentOS) 下查看 GLIBC 版本date: 2020-10-06 23:35author: gatiemetags: linuxcategories:- linuxthumbnail:blogexcerpt: 之前在工作中, 经常有同事问我怎么知道当前系统中 GLIBC 的版本号是多少. 今天安装软件的时候, 想到了这个问题, 于是记录下, 与大家共勉.日期作者GitHubCSDNBLOG2020-10-06ga.
原创
发布博客 2020.10.06 ·
7693 阅读 ·
3 点赞 ·
1 评论

打卡打卡

发布动态 2020.09.21

升级花名,互赞啊兄弟们

发布动态 2020.09.21

Cmder中文乱码设置

1 问题描述-cmder git 中文乱码Cmder 是 Windows 下替换原有 cmd 的绝佳工具,但是与默认的 cmd 一样,都与 git 等工具命令行存在一些兼容性问题,比如中文乱码问题。2 问题分析中文乱码本质上都是编码配置的问题, 一般都可以通过配置环境变量来解决问题.cmder 是一个伪 unix 的终端工具, 可以在 win 下为我们提供一个类 Unix 方式的终端工具. 因此我们环境变量的配置应该也是类似的. 尝试一下子2.1 LOCALE 设置local
原创
发布博客 2020.07.18 ·
2510 阅读 ·
1 点赞 ·
1 评论

Linux CFS调度器之唤醒WAKE_AFFINE 机制--Linux进程的管理与调度(三十一)

#1 wake_affine 机制select_task_rq_fair 选核其实是一个优选的过程, 通常会有限选择一个 cache-miss 等开销最小的一个根据 wake_affine 选择调度域并确定 new_cpu根据调度域及其调度域参数选择兄弟 idle cpu 根据调度域及其调度域参数选择兄弟 idle cpu根据调度域选择最深idle的cpu根据调度域选择最深idle的cpu find_idest_cpu在进程唤醒的过程中为进程选核时, wake_affine 倾向于
原创
发布博客 2020.05.24 ·
3151 阅读 ·
1 点赞 ·
2 评论

使用 INSTALL_MOD_STRIP 在 modules_install 的时候 strip 驱动, 减少磁盘占用

#1 问题描述最近自己编译内核安装内核的时候, 总是遇到 /lib/modules 下空间不够, 导致内核安装有问题. 所以就想裁剪下.分析的时候发现, 系统原生内核 /lib/modules/uname -r` 目录驱动大小只有 100M 左右, 但是我自己编译的驱动目录 1.4G 左右.#2 问题分析##2.1 问题原因如果我们内核开启了 CONFIG_DEBUG_...
原创
发布博客 2020.04.19 ·
3732 阅读 ·
2 点赞 ·
0 评论

深入理解 Linux Load Average

一直不解,为什么io占用较高时,系统负载也会变高,偶遇此文,终解吾惑。#1 load average介绍##1.1 load average 指标介绍uptime和top等命令都可以看到load average指标,从左至右三个数字分别表示1分钟、5分钟、15分钟的load average:uptime16:04:43 up 20 days, 6:08, 2 user...
原创
发布博客 2020.02.13 ·
4678 阅读 ·
1 点赞 ·
0 评论

开启内核地址随机化KASLR后, qemu 调试 kernel 不能设置断点

#1 问题: gdb 断点异常这几天更新了 qemu, 然后在进行 gdb 调试的时候, 发现断点断不住了.之前都是正常的, 从来没有出现过这种情况啊. 继续分析下看看是哪里出现的异常.#2 原因分析难道是 gdb 或者 QEMU 出现 BUG 了, 我们先看下断点的位置是否正确.vmlinux 中符号的地址(gdb插入断点的位置)gdb 是直接读取 vmlinux ...
原创
发布博客 2020.02.11 ·
3996 阅读 ·
1 点赞 ·
1 评论

使用 zsh 后HOME/END 键以及小键盘失效

#1 问题描述zsh是一款超赞的shell工具,但是配置复杂,有个闲着没事的程序员,弄了一个开源项目 robbyrussell/oh-my-zsh 截止目前,58.8k+ star就知道有多火了。比如 Spring boot在github才 15.7K+ spring framework 也16.1k+,最近火到炸天的tensorflow 69.4k同样很优秀的有 fisherman/f...
原创
发布博客 2020.02.04 ·
5568 阅读 ·
4 点赞 ·
1 评论

用户态使用 glibc/backtrace 追踪函数调用堆栈定位段错误

title: 用户态使用 glibc/backtrace 追踪函数调用堆栈定位段错误date: 2018-09-02 18:40author: gatiemetags: linuxcategories:- debugthumbnail:blogexcerpt: 一般用户态程序出现段错误, 而我们想要察看函数运行时堆栈, 常用的方法是使用GDB(bt命令)之类的外部调试器,但是有些时...
原创
发布博客 2018.11.17 ·
7103 阅读 ·
3 点赞 ·
6 评论

qemu中使用 9p virtio, 支持 host 和 guest 中共享目录

title: qemu中使用 9p virtio, 支持 host 和 guest 中共享目录date: 2018-09-30 19:24author: gatiemetags: hexocategories:- hexothumbnail:blogexcerpt: 博文摘要CSDNGitHubHexoAderstep–紫夜阑珊-青伶巷草AderXCod...
原创
发布博客 2018.09.30 ·
9353 阅读 ·
4 点赞 ·
1 评论
加载更多