内核参数 sched_min_granularity_ns 为什么看不到啦?

news2025/1/16 13:55:52

linux内核从版本v5.13-rc1起(含),sysctl 已无法设置 kernel.sched_min_granularity_ns。

其实不止sched_min_granularity_ns,在 /proc/sys/kernel 下,和CPU调度相关的6个参数都不见了:

sched_latency_ns

sched_nr_migrate

sched_migration_cost_ns

sched_min_granularity_ns

sched_tunable_scaling

sched_wakeup_granularity_ns

看下不同内核版本的实际输出

5.15.0-52-generic

marvin@vm:~$ uname -a
Linux vm 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
marvin@vm:~$ ll /proc/sys/kernel/ | grep sched
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_autogroup_enabled
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_cfs_bandwidth_slice_us
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_child_runs_first
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_deadline_period_max_us
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_deadline_period_min_us
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_energy_aware
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_rr_timeslice_ms
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_rt_period_us
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_rt_runtime_us
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_schedstats
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_util_clamp_max
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_util_clamp_min
-rw-r--r-- 1 root root 0 11月 19 11:20 sched_util_clamp_min_rt_default
marvin@vm:~$ 

5.4.0-131-generic

marvin@vm204:~$ uname -a
Linux vm204 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
marvin@vm204:~$ ll /proc/sys/kernel/ | grep sched
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_autogroup_enabled
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_cfs_bandwidth_slice_us
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_child_runs_first
dr-xr-xr-x 1 root root 0 11月 19 11:18 sched_domain/
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_latency_ns
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_migration_cost_ns
-rw-r--r-- 1 root root 0 11月 19 16:21 sched_min_granularity_ns
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_nr_migrate
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_rr_timeslice_ms
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_rt_period_us
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_rt_runtime_us
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_schedstats
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_tunable_scaling
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_util_clamp_max
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_util_clamp_min
-rw-r--r-- 1 root root 0 11月 19 11:18 sched_wakeup_granularity_ns
marvin@vm204:~$ 

为了看清楚变化,稍微调整下输出文本的顺序,然后,用文本比较工具展示下

那么,在新版本中缺少了的6个参数去哪里了呢?被移动到了 /sys/kernel/debug/sched 目录下

 还能修改吗?可以的,echo 4000000 >  /sys/kernel/debug/sched/min_granularity_ns 即可

代码修改的具体提交:

sched: Move SCHED_DEBUG sysctl to debugfs · torvalds/linux@8a99b68 · GitHub


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/18980.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity VR开发教程 OpenXR+XR Interaction Toolkit 2.1.1(七)射线抓取

文章目录📕教程说明📕添加射线功能的相关组件📕设置 Interaction Layer Mask📕让 XR Direct Interactor 不对 XR Ray Interactor 产生干扰📕使抓取的物体不会吸到手上📕远距离抓取时通过摇杆改变抓取物体的…

Node.js安装及环境配置

Node.js安装及环境配置1.下载安装Node.js2.npm安装路径配置3.环境变量配置4.换源5.测试npm安装1.下载安装Node.js Node.js官网 下载如图所示版本:(请根据自己的系统环境选择) 下载完成后傻瓜式安装即可 测试环境: PS C:\Users…

终于拿到了爆火全网的进一线大厂程序员必看的1700道java面试题

爆火全网的进一线大厂程序员必看的1700道java面试题到底有多牛? 牛不牛不敢说,但是有好多程序员是靠这一套1700道高频面试题,顺利收到很多大厂offer! 以至于,到现在为止,大厂都开始按照这一套1700道面试题…

java计算机毕业设计ssm美食视频教学网站element 前后端分离

项目介绍 高校实验室信息管理平台是使用JAVA的SSM技术,MySQL作为数据库开发,用户通过查看实验室信息,在线预约实验室,实现高校实验室信息化管理。首先对本论文进行分析后,提出平台的相关技术,然后整理系统的需求分析,根据需求进行功能和数据库设计,最后进行系统实现和测试 。 …

Redis的Java客户端

目录 1 前言 2 Jedis客户端 2.1 jedis快速入门 2.2Jedis连接池 3 SpringDataRedis 3.1快速入门 3.2ReisTemplate配置序列化工具 3.3 StringRedisTemplate 1 前言 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/resources/clien…

螺栓防松设计

常用的防松方法有三种:摩擦防松、机械防松和永久防松。机械防松和摩擦防松称为可拆卸防松,而永久防松称为不可拆卸防松。常用的永久防松有:点焊、铆接、粘合等,这种方法在拆卸时大多要破坏螺纹紧固件,无法重复使用。常…

系统测试-从研发到测试过程

系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。目的是在真实系统工作环境下通过与系统的需求定义作比较,检验完整的软件配置项能否和系统正确连接,发现软件与系统/子系统设计文档和软件开发合同规定不…

[Redis] Redis实战--EVAL

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

基于移动品台的产品追溯系统设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

骚戴独家笔试---算法篇

链表 反转链表 /* public class ListNode { int val; ListNode next null;ListNode(int val) { this.val val; } }*/ import java.util.Stack; public class Solution {public ListNode ReverseList(ListNode head) {Stack<ListNode> stack new Stack<>();//把…

进程间通信:无名管道+有名管道

进程间通信&#xff08;Inter-Process Communication&#xff09; 为什么需要进程间通信 当程序是多进程协同工作时&#xff0c;进程间基本都会涉及到数据共享 如何实现进程间数据的共享? 使用进程间通信来实现数据共享 进程间有时需要传递消息 --但是进程在系统有自己的地址…

msdn下载的系统怎么安装

有小伙伴们不知道安装msdn系统的具体操作&#xff0c;那么小编就教大家下载的系统怎么安装吧。 工具/原料&#xff1a; 系统版本&#xff1a;win10 专业版 品牌型号&#xff1a;联想小新Air 13 Pro 软件版本&#xff1a;小鱼一键重装系统v3.1.329.319 方法/步骤&#xff1…

UNIAPP实战项目笔记41 收货地址页面布局和省市县三级联动

UNIAPP实战项目笔记41 收货地址页面布局和省市县三级联动 my-add-path.vue 设置页面布局 具体内容图片自己替换哈&#xff0c;随便找了个图片的做示例 用到了vue的默认组件 城市选择器mpvueCityPicker,从uniappDemo中复制过来即可,具体位置见目录结构 代码 my-add-path.vue 页…

数据结构二叉排序树应用一

2022.11.19 二叉排序树应用一任务描述相关知识编程要求测试说明C/C代码任务描述 本关任务&#xff1a;输入一个无序序列&#xff0c;创建一棵二叉排序树。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a;1.二叉排序树定义&#xff0c;2.如何创建一棵二叉排序…

黑*头条_第6章_admin端功能开发通用后端封装

黑*头条_第6章_admin端功能开发&通用后端封装 文章目录黑*头条_第6章_admin端功能开发&通用后端封装admin端功能开发&通用后端封装今日目标1 admin端的登录功能实现1.1 admin项目搭建1.2 登录接口-后端1.2.1接口定义1.2.2mapper定义1.2.3 代码编写1.3 前端项目导入…

FCN的代码解读

目录 模型初始化 VGG初始化 FCN初始化 图片的预处理 图片处理 图片编码 计算相关参数 模型训练 一个小问题 完整代码 参考 最近浅研究了一下关于图像领域的图像分割的相关知识&#xff0c;发现水还是挺深的&#xff0c;因为FCN差不多也是领域的开山鼻祖&#xff0c;所以就先从…

Postman进阶篇(十)-在pre-request script或test script中使用pm对象访问变量

在之前的文章中介绍过postman中的两个脚本——pre-request script或test script&#xff0c;在这两个脚本中都有使用到pm对象。&#xff08;pre-request script详细介绍、Test script详细介绍&#xff09;pm对象是在postman的脚本中非常重要&#xff0c;也是十分常用的方法。本…

Tomcat使用与Servlet

目录 Tomcat Get与Post请求的区别 Servlet 体系 请求流程 生命周期 配置loadOnStartup 线程安全问题 问题原因 解决方案 Servlet核心类 请求 响应 转发与重定向 转发 重定向 Cookie与HttpSession Cookie HttpSession ServletConfig ServletContext 总结 F…

基于javaweb,ssm学生宿舍管理系统(带论文)

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat8.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;非前后端分离 前端技术&#xff1a;vue.jselementUI等框架实现 服务端技术&#xff1a;springspringmvcmybat…

Java--Lambda(1)简介

文章目录0 写在前面1 优点2 实现3 写在末尾0 写在前面 阅读公司前辈写的代码的时候&#xff0c;有一些地方总不理解&#xff0c;后来才知道是Lambda表达式。 所以学习了一下&#xff0c;在此记录一下。 通过百度搜索得知&#xff1a;Lambda 表达式也叫作匿名函数&#xff0c…