从0到1一步一步玩转openEuler--11 openEuler基础配置-设置磁盘调度算法

news/2024/7/10 21:43:14 标签: 开源软件, 云计算, linux, 运维, 开源

11 openEuler基础配置-设置磁盘调度算法

image-20230210222529444

文章目录

  • 11 openEuler基础配置-设置磁盘调度算法
    • 11.1 设置磁盘调度算法
      • 11.1.1 临时修改调度策略
      • 11.1.2 永久设置调度策略

11.1 设置磁盘调度算法

本节介绍如何设置磁盘调度算法。

11.1.1 临时修改调度策略

例如将所有IO调度算法修改为mq-deadline,此修改重启后会失效。

# echo mq-deadline > /sys/block/sd*/queue/scheduler

例如示例命令如下:

[root@superman-21 ~]# cat /sys/block/sd*/queue/scheduler               
[mq-deadline] kyber bfq none
[root@superman-21 ~]# 

11.1.2 永久设置调度策略

可以通过在内核启动配置文件/boot/efi/EFI/openEuler/grub.cfg(UEFI引导模式)或/boot/grub2/grub.cfg(legacy引导模式)中的kernel行追加:elevator=mq-deadline,重启后生效。

[root@superman-21 ~]# grep vmlinuz /boot/grub2/grub.cfg           
        linux   /vmlinuz-5.10.0-60.18.0.50.oe2203.x86_64 root=/dev/mapper/vg00-lv_root ro resume=/dev/mapper/vg00-lv_swap rd.lvm.lv=vg00/lv_root rd.lvm.lv=vg00/lv_swap rhgb quiet crashkernel=512M elevator=mq-deadline
[root@superman-21 ~]# 

image-20230211181621065


http://www.niftyadmin.cn/n/57228.html

相关文章

Scratch少儿编程案例-多模式贪吃蛇(无尽和计时)

专栏分享 点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例👉关于作者

【C语言】qsort——回调函数

目录 1.回调函数 2.qsort函数 //整形数组排序 //结构体排序 3.模拟实现qsort //整型数组排序 //结构体排序 1.回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来…

详解Redisson分布式限流的实现原理

我们目前在工作中遇到一个性能问题,我们有个定时任务需要处理大量的数据,为了提升吞吐量,所以部署了很多台机器,但这个任务在运行前需要从别的服务那拉取大量的数据,随着数据量的增大,如果同时多台机器并发…

《C++ Primer Plus》第16章:string类和标准模板库(13)

复习题 考虑下面的声明: class RQ1{ private:char *st; // pointer to C-style string public:RQ1() { st new char [1];strcpy(st, "");}RQ1(const char * s) {st new char [strlen(s)1];strcpy(st, s);}RQ1(const RQ1 & rq) {st new char[strlen…

数据结构(二):单向链表、双向链表

数据结构(二)一、什么是链表1.数组的缺点2.链表的优点3.链表的缺点4.链表和数组的区别二、封装单向链表1. append方法:向尾部插入节点2. toString方法:链表元素转字符串3. insert方法:在任意位置插入数据4.get获取某个…

前端开发中如何处理接口数据过大的问题

题引: 当我们在公司做项目的时候,难免会遇到后端接口直接给你返回成千上万的数据进行渲染。如果我们直接一股脑遍历添加的话,就会导致空白页面的等待时间是很长且异常卡顿,那么对于数据过大的渲染就需要进行特殊的处理。这也是一…

leetcode: 3Sum

leetcode: 3Sum1. 题目描述2. 思考3. 解题3. 总结1. 题目描述 Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i ! j, i ! k, and j ! k, and nums[i] nums[j] nums[k] 0. Notice that the solution set must not contain …

安全寒假作业nginx反向代理+负载均衡上传webshell重难点+apache漏洞

1.应用场景 负载均衡作为现今解决web应用承载大流量访问问题的一种方案,在真实环境中得到广泛的部署。实现负载均衡的方式有很多种,比如 DNS 方式、HTTP 重定向方式、IP 负载均衡方式、反向代理方式等等。 比如基于dns的负载均衡: 当然还有…