内核
文章平均质量分 83
罗志宏
这个作者很懒,什么都没留下…
展开
-
CFS-完全公平调度器
CFS-完全公平调度器1. 概念2. 进程分配时间计算2.1 进程优先级怎么计算?2.2 调度延迟3. CFS 调度器如何选择进程?调度器 调度器是一个操作系统的核心部分。可以比作是 CPU 时间的管理员。调度器主要负责选择某些就绪的进程来执行。不同的调度器根据不同的方法挑选出最适合运行的进程。目前 Linux 支持的调度器就有 RT scheduler、Deadline scheduler、CFS scheduler 及 Idle scheduler等。1. 概念 CFS 即Completel原创 2022-04-20 12:59:45 · 1296 阅读 · 0 评论 -
linux 下排查 Cpu 异常
linux 下排查 Cpu 异常1. 准备2. linux 下运行3. 问题排查1. 准备 编写如下 java 类,开启 8 个线程,空转 Cpupublic class CpuTest { public static void main(String[] args) { for (int i = 0; i < 8; i++) { new Thread(){ @Override p原创 2021-04-18 17:08:25 · 893 阅读 · 1 评论 -
通俗易懂讲解网络IO模型
网络IO1. 网卡接收数据2. 如果知道接收了数据?3. BIO模型3.1 创建 Socket3.2 recv 阻塞3.3 唤醒进程4. NIO 模型5. 多路复用 select前言:作为服务端开发,为了提高整体服务效率,网络编程是我们必不可少的知识。本文将会从网卡接收数据流程讲起,串起cpu中断、操作系统、线程调度等知识,进一步分析select到epoll的演变过程。1. 网卡接收数据 下边是一个典型的计算机结构图,计算机由 CPU、存储器(内存)与网络接口等部件组成。为了解网络IO,那么得先从原创 2021-04-02 07:54:03 · 635 阅读 · 1 评论