最新 最热

Tina_Linux_启动优化_开发指南

启动速度是嵌入式产品一个重要的性能指标,更快的启动速度会让客户有更好的使用体验,在某

2023-02-24
3

Linux PM QoS framework(3)_per-device PM QoS

per-device PM QoS是针对指定设备的QoS framework,背后的思考如下:

2023-02-23
1

Linux PM QoS framework(2)_PM QoS class

回顾上一篇文章(Linux PM QoS framework(1)_概述和软件架构),PM QoS framework抽象出4个系统级别的QoS constraint(统称为PM QoS class),分别是cpu&dma latency、network latency、network throughput和memor......

2023-02-23
1

eBPF 性能之颠 -- 函数执行耗时追踪

对于算法和数据结构应该大家都不陌生,在这门学科的语境里我们用 O(xxx) 来衡量算法的复杂度。但是实际的工作中性能工程师要回答的常常不是时间复杂度问题,而是 1、程序的哪个部分慢? 2、慢的部分,单次执行的耗时是多少...

2023-02-20
1

内核转储的设置

当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做 Core Dump(中文有的翻译成“核心转储”)。...

2023-02-13
1

MIT 6.828 操作系统工程 lab1 2018 fall part1 & part2 笔记 and 中文注释源代码阅读

mit 6.828 lab 代码和笔记,以及中文注释源代码已放置在github中: https://github.com/yunwei37/xv6-labs

2023-02-11
1

SSH远程连接问题(-bash: fork: retry: Resource temporarily unavailable.)

Linux进程数超过了设置的最大进程数。会对系统进行资源限制,所以分配给ssh进程的资源时有时无,一些命令的bash进程会被杀调,以保证系统进程不超过设置的最大进程数,无法正常执行。即下面的第一个输出要远远小与第二个和第...

2023-01-30
2

有了core-dump文件,BUG终于解决了!

core-dump文件,又称为核心转储,是操作系统在进程收到某些信号终止运行时,将此时进程的地址空间、进程状态以及其他信息写入到一个文件中,这个文件就是core-dump文件,其主要是为了方便开发人员调试,定位问题。...

2023-01-18
1

linux的一些介绍和扯淡。

本文以时间的顺序来回顾linux的发展历史,因为博主不是专门研究的Linux历史的专业人才,这里只对一些关键的时间点做介绍,介绍的来源也是来自于各个实体书和网上的资料,想要具体了解的可以去自行查找相关资料。...

2023-01-18
3

CentOS 7内核升级操作参考

CentOS(Community Enterprise Operating System)是Linux发行版之一,它由来自于Red Hat Enterprise Linux(RHEL)依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替...

2023-01-06
1