my blogs

关于x86-64的栈布局和函数调用约定

在内核panic时,会打印出出问题的调用栈信息,同时也可以通过kdump结合crash进行更深入的分析定位问题。

本文分析了x86-64的栈帧结构,为分析问题提供帮助。

Cgroup之不绑定任何subsystem

本文将创建并挂载一颗不和任何subsystem系统绑定的cgroup树。用来演示怎么创建、删除子cgroup,以及如何往cgroup中添加和删除进程,并详细介绍了每个cgroup中默认都有的几个文件的含义。

最后,介绍了这样使用cgroup的一个用户。

本文所有例子在centos 7.5 下执行通过

Process Resource

每一个进程都消耗系统上的cpu和内存资源,本文将详细介绍这些资源相关的系统调用。并且结合docker,简要介绍docker中对进程资源限制的支持。