自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛系程序员

制心一处,无事不办

  • 博客(7)
  • 资源 (13)
  • 收藏
  • 关注

转载 linux调度器(十)——调度器/proc信息解读

注下面的时间或时刻都是从rq->clock中获得的,而这个值是由update_rq_clock底层cpu来更新的。并且很多信息是需要内核配置CONFIG_SCHEDSTATS才有。 /proc//sched $cat /proc/28733/sched cpu_test (28733, #threads: 1)se.exec_start : 2781299327.3972

2017-09-30 10:45:10 1971

原创 taskset - retrieve or set a process's CPU affinity

taskset is used to set or retrieve the CPU affinity of a running process given its PID or to launch a new COMMAND with a given CPU affinity. CPU affinity is a scheduler property that "bonds" a process

2017-09-27 15:41:35 732

原创 修复make 时出现 clock skew detected 的warning 方法

find . -type f | xargs touch用上面这个命令即可更想所有文件的时间戳.彻底解决.

2017-09-27 15:27:17 3103 1

原创 实时进程RT的调度策略RR - Time Slice

Time Slice 目前只用于RR策略. 默认的时间片长度是100 毫秒 /* * These are the 'tuning knobs' of the scheduler: * * default timeslice is 100 msecs (used only for SCHED_RR tasks). * Timeslices get refilled after they ex

2017-09-25 20:39:45 1526

原创 进程的周期Sched

进程的调度方式之一就是周期性的Tick 调度, 该调度由Timer周期性的softirq触发./* * This function gets called by the timer code, with HZ frequency. * We call it with interrupts disabled. * * It also gets called by the fork code,

2017-09-25 20:11:48 665

原创 CONFIG_NO_HZ (aka dynamic tick functionality)

CONFIG_NO_HZ ,也就是tickless mode, 这个定义启用了周期时钟的一个新特性,就是动态时钟.主要的改进就是让系统在idle 时可以停止tick,降低系统功耗. 在CPU有workload 时恢复正常的tick,产生周期性的Tick事件./* * Enable / Disable tickless mode */static int __init setup_tick_no

2017-09-25 19:31:59 1662

原创 CFS中的虚拟运行时间vruntime 的理解

CFS调度policy中,vruntime 最小的进程优先调度.先 简单说一下CFS调度算法的思想:理想状态下每个进程都能获得相同的时间片,并且同时运行在CPU上,但实际上一个CPU同一时刻运行的进程只能有一个。 也就是说,当一个进程占用CPU时,其他进程就必须等待。CFS为了实现公平,必须惩罚当前正在运行的进程,以使那些正在等待的进程下次被调度。具体实现时,CFS通过每个进程的虚拟运

2017-09-24 21:35:33 2111

Linux 系統 Z87[z87x]系列主板,intel 千兆網卡驅動.

root@server:/2Tdisk/yuanwei/qcom# lshw -c network *-network description: Ethernet interface product: Ethernet Connection I217-V vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: eth0 version: 05 serial: 94:de:80:ad:9c:03 size: 100Mbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.5.4-NAPI duplex=full firmware=0.13-4 ip=10.10.100.102 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s resources: irq:43 memory:f0500000-f051ffff memory:f053d000-f053dfff ioport:f080(size=32) Z87的主板安裝linux系統的話.網卡不能工作. 上面是linux下面的網卡驅動 需要ubuntu等linux 系統. 能make 編譯. 后make install . modprobe e1000e 這樣驅動就安裝上了. 重啓后設置IP即可. 找了很久才找到的.

2013-12-19

更换RAID1硬盘过程记录

更换RAID1硬盘过程记录 更新损坏硬盘

2012-11-21

makefile中的变量

makefile中的变量 定义和赋值的文章.

2012-03-06

【eoeAndroid特刊】第13期 android源码架构分析.pdf

【eoeAndroid特刊】第13期 android源码架构分析.pdf

2011-07-06

【eoeAndroid特刊】第1期 Andriod 1.5 SDK简介

【eoeAndroid特刊】第1期 Andriod 1.5 SDK简介.pdf

2011-07-06

android_jni操作指南

android_jni操作指南.详细分析JNI的构成和应用。

2011-07-06

poll和epoll内核源码剖析

poll和epoll内核源码剖析.对于系统poll调用的全面分析。

2011-07-06

v4l2驱动的移植和应用源码

v4l2驱动的移植和应用源码 v4l2驱动的移植和应用源码

2011-07-06

第4章 嵌入式USB驱动分析

第4章 嵌入式USB驱动分析, 第4章 嵌入式USB驱动分析 第4章 嵌入式USB驱动分析 第4章 嵌入式USB驱动分析 第4章 嵌入式USB驱动分析 第4章 嵌入式USB驱动分析

2011-05-18

无线传输模组nRF2401

这个是无线传输模组nRF2401 的资料,很难找的. 大家快下啊. 不下就没有了

2009-09-05

12864Proteus仿真程序与图

12864Proteus仿真程序与图 实际例子,显示[北京加油]字样

2009-08-17

Proteus基本实验

有基本的Proteus的实验,很详细,有程序代码, 原理图等。

2009-08-15

空空如也

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

TA关注的人

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