自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 RT throttling分析

Linux上调度策略为SCHED_FIFO的实时进程是根据优先级抢占运行的。当没有更高优先级的实时进程抢占,而此进程又由于bug等原因长时间运行,不调度其它进程,系统就会出现无响应。这里要分析的RT throttling就是针对此种情况的,它通过限制每个单位时间内分配给实时进程的CPU运行时间,来防止上述情况的出现。标准的设置是1s的时间内,实时进程的运行时间是950ms,其余

2016-11-26 22:25:19 11205

原创 C语言指针和指针的指针的一个问题

关于指针和指针的指针问题,下面结合一个程序来看看。  1 #include   2 int main(void)  3 {  4  5         int i = 5, j = 6, k = 7;  6         int *p1 = &i;  7         int *p2 = &j;  8         int **pp; 

2016-11-16 20:24:23 586

原创 Softlockup分析

在Linux环境机器上面进行测试的时候,经常会报softlockup的问题,而导致系统panic。Softlockup是内核中进行死锁检查的一种机制,在2.6.X内核中是在softlockup.c的文件中实现,在新的3.X内核中是在watchdog.c文件中实现的。Softlockup是用来检测内核长时间不发生调度的情况,它的工作原理是在内核中启动一个优先级为MAX_RT_PRIO

2016-11-08 20:35:32 6828

原创 IO复用之select分析笔记

对于一次IO访问,例如read操作,数据会先被拷贝到操作系统内核缓存区,然后才从操作系统内核缓存区拷贝到应用程序的地址空间。它会经历两个阶段:1) 等待数据准备2) 将数据拷贝到用户进程中正是因为如此,Linux下面有5种IO模式◆阻塞型IO◆非阻塞型IO◆IO多路复用◆信号驱动◆异步IO使用场景IO复用是为了解决大量客户端访问问题而提出来的

2016-11-01 21:31:36 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除