avatar
文章
147
标签
220
分类
3

首页
友情链接
关于博主

工作和生活应该充满激情,否则你无法体会到淋漓尽致的欢乐与痛苦

落雪无迹飞叶谷
搜索
  • 首页
    友情链接
    关于博主
    Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)
    发表于 2024-04-22 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    在前面章节的讨论中,我们一直基于一个假设:Linux中的时钟事件都是由一个周期时钟提供,不管系统中的clock_event_device是工作于周期触发模式,还是工作于单触发模式,也不管定时器系统是工作于低分辨率模式,还是高精度模式,内核都竭尽所能,用不...

    阅读全文...
    Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
    发表于 2024-04-22 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    我们已经在前面几章介绍了低分辨率定时器和高精度定时器的实现原理,内核为了方便其它子系统,在时间子系统中提供了一些用于延时或调度的API,例如msleep,hrtimer_nanosleep等等,这些API基于低分辨率定时器或高精度定时器来实现,本章的内容...

    阅读全文...
    Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
    发表于 2024-04-16 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    上一篇文章,我介绍了传统的低分辨率定时器的实现原理。而随着内核的不断演进,大牛们已经对这种低分辨率定时器的精度不再满足,而且,硬件也在不断地发展,系统中的定时器硬件的精度也越来越高,这也给高分辨率定时器的出现创造了条件。内核从2.6.16开始加入了高精度...

    阅读全文...
    Linux时间子系统之五:低分辨率定时器的原理和实现
    发表于 2024-04-16 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的...

    阅读全文...
    Linux时间子系统之四:定时器的引擎:clock_event_device
    发表于 2024-04-15 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    早期的内核版本中,进程的调度基于一个称之为tick的时钟滴答,通常使用时钟中断来定时地产生tick信号,每次tick定时中断都会进行进程的统计和调度,并对tick进行计数,记录在一个jiffies变量中,定时器的设计也是基于jiffies。这时候的内核代...

    阅读全文...
    Linux时间子系统之三:时间的维护者:timekeeper
    发表于 2024-04-15 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    本系列文章的前两节讨论了用于计时的时钟源:clocksource,以及内核内部时间的一些表示方法,但是对于真实的用户来说,我们感知的是真实世界的真实时间,也就是所谓的墙上时间,clocksource只能提供一个按给定频率不停递增的周期计数,如何把它和真实...

    阅读全文...
    Linux时间子系统之二:表示时间的单位和结构
    发表于 2024-04-15 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    人们习惯用于表示时间的方法是:年、月、日、时、分、秒、毫秒、星期等等,但是在内核中,为了软件逻辑和代码的方便性,它使用了一些不同的时间表示方法,并为这些表示方法定义了相应的变量和数据结构,本节的内容就是阐述这些表示方法的意义和区别。/*/声明:本博内容均...

    阅读全文...
    Linux时间子系统之一:clock source(时钟源)
    发表于 2024-04-15 | 更新于 2024-04-23 | 服务器设计 | 作者: batsom | 0条评论
    clock source用于为linux内核提供一个时间基线,如果你用linux的date命令获取当前时间,内核会读取当前的clock source,转换并返回合适的时间单位给用户空间。在硬件层,它通常实现为一个由固定时钟频率驱动的计数器,计数器只能单调...

    阅读全文...
    Gentoo 6.6.13 内核配置选项 -- Enable the block layer -- Partition Types
    发表于 2024-04-11 | 更新于 2024-04-12 | 服务器设计 | 作者: batsom | 0条评论
    [ ] Advanced partition selection翻译:高级分区选择说明:如果您想在Linux下使用硬盘,而这些硬盘是在运行与Linux系统不同的体系结构的操作系统下分区的,请在此处输入Y。注意,这个问题的答案不会直接影响内核:说N只会导致...

    阅读全文...
    Gentoo 6.6.13 内核配置选项 -- Enable the block layer
    发表于 2024-04-11 | 更新于 2024-04-12 | 服务器设计 | 作者: batsom | 0条评论
    Legacy autoloading support翻译:旧版自动加载支持说明:Block layer SG support v4 helper lib翻译:块层 SG 支持 v4 帮助程序库说明:你不需要手动开启此选项,如果有其他模块需要使用,会被自动...

    阅读全文...
    123...15
    avatar
    batsom
    IT工作者
    文章
    147
    标签
    220
    分类
    3
    落雪无迹飞叶谷
    公告
    Gentoo交流群:87709706
    最新文章
    处理器的几个概念(SMT,SMP,CMP,NUMA,ccNUMA)
    处理器的几个概念(SMT,SMP,CMP,NUMA,ccNUMA) 2024-07-24
    linux 抢占模型
    linux 抢占模型 2024-07-13
    Linux伯克利子系统之八:Linux tracing system对比分析
    Linux伯克利子系统之八:Linux tracing system对比分析 2024-05-02
    Linux伯克利子系统之七:静态跟踪点tracepoint
    Linux伯克利子系统之七:静态跟踪点tracepoint 2024-05-02
    Linux伯克利子系统之六:使用bpf实现xdp的例子
    Linux伯克利子系统之六:使用bpf实现xdp的例子 2024-05-02
    Linux伯克利子系统之五:Systemtap BPF/BCC bpftrace 实践对比
    Linux伯克利子系统之五:Systemtap BPF/BCC bpftrace 实践对比 2024-05-02
    Linux伯克利子系统之四:使用sockmap示例:bypass内核协议栈
    Linux伯克利子系统之四:使用sockmap示例:bypass内核协议栈 2024-05-02
    Linux伯克利子系统之三:BPF示例程序
    Linux伯克利子系统之三:BPF示例程序 2024-05-02
    Linux伯克利子系统之二:基于BCC的BPF示例程序
    Linux伯克利子系统之二:基于BCC的BPF示例程序 2024-05-02
    Linux伯克利子系统之一:BPF概述
    Linux伯克利子系统之一:BPF概述 2024-05-02
    最新评论
    已添加贵站,申请交换友链:) name: LyShark - 孤...
    lyshark / 2023-01-18 17:38
    挺有趣的动态打字效果哈哈哈哈
    Urit / 2023-01-12 4:23
    分类
    • 服务器设计 109
    • 数据库管理 21
    • 我的颓废生活 16
    标签
    gentoo Gentoo 6.6.13 内核配置选项 内核裁剪 linux内核学习 General setup BPF subsystem linux BPF mysql 流平台 emacs Processor type and features Power management and ACPI options 时间子系统 伯克利子系统 ubuntu oracle 汇编 hbase hadoop
    网站资讯
    文章数目 :
    147
    已运行时间 :
    4067 天
    本站总字数 :
    85.70 W
    当前在线人数 :
    1
    本站总访问量 :
    151978
    最后更新时间 :
    10 个月前
    用户
    登录
    文章 RSS
    评论 RSS
    ©2025 By batsom
    由 Typecho 强力驱动 | 主题 Butterfly
    本地搜索