Linux(24)——系统调优

目录

一、tuned 软件包:

 1、安装并启用 tuned :

2、验证 tuned 软件包:

(1)是否安装:

(2)是否启用:

(3)是否正在运行:

二、系统调优:

1、调优方式:

(1)配置静态调优:

(2)配置动态调优:

2、调优配置文件:

(1)存储:

(2)分类:

(3)随 RHEL9 分发的调优配置集:

3、从命令行管理配置文件:

(1)tuned-adm active :

(2)tuned-adm list :

(3)tuned-adm profile_info :

(4)tuned-adm profile :

(5)tuned-adm recommend :

(6)tuned-adm off :


一、tuned 软件包:

 1、安装并启用 tuned :

        默认情况下、RHEL9 的最低配安装包含 tuned 软件包

        如需要手动安装并启用该软件包,可使用如下命令:

2、验证 tuned 软件包:

(1)是否安装:

(2)是否启用:

(3)是否正在运行:

二、系统调优:

        管理员可以基于多种工作负载特征来调整各种设置,以优化系统性能。

1、调优方式:

        tuned 守护进程会使用反映特定工作负载特征的调优配置文件,以静态和动态两种方式进行调优。

(1)配置静态调优:

        tuned 守护进程在服务启动时或选择新的调优配置文件时,应用调优设置,一般用于设置内核参数。

(2)配置动态调优:

        tuned 守护进程会监视系统活动,并根据运行时行为的变化来调整设置。动态调优会从选定调优配置集的初始设置开始,不断调整调优设置以适应当前工作负载。

2、调优配置文件:

(1)存储:

        tuned 的调优配置集存储/usr/lib/tuned(默认) 和 /etc/tuned(自定义或当前有效)目录下。每个配置集都有一个单独的目录,目录中包含 tuned.conf 配置文件及其他可选文件。

注:请勿直接修改 /usr/lib/tuned 系统目录中的文件。

(2)分类:

(3)随 RHEL9 分发的调优配置集:

  调优配置文件  用途

balanced

适合需要兼顾节能与性能的系统

powersave

调优系统,以最大程度实现节能

throughput-performance

调优系统,以获得最大吞吐量

accelerator-performance

调优方式与 throughput-performance 相同,同时将延迟缩短到 100 微秒以下

latency-performance

适合需要牺牲能耗来获取低延迟的服务器系统

network-latency

从 latency-performance 配置文件衍生而来。它可以启用额外的网络调优参数,以提供低网络延迟

network-throughput

从 throughput-performance 配置文件衍生而来。应用其他网络调优参数,以获得最大网络吞吐量

desktop

从 balanced 配置文件衍生而来。加快交互式应用响应速度

hpc-compute

从 latency-performance 配置文件衍生而来。适合高性能计算

virtual-guest

对在虚拟机上运行的系统进行调优,以获得最高性能

virtual-host

对充当虚拟机主机的系统进行调优,以获得最高性能

intel-sst

针对采用 Intel Speed Select Technology 配置的系统进行优化。将它用作其他配置集的覆盖层

optimize-serial-console

提高串行控制台的响应能力。将它用作其他配置集的覆盖层

注:典型的 tuned.conf 配置文件如下图所示:

3、从命令行管理配置文件:

        tuned-adm 命令用于更改 tuned 守护进程的设置。

(1)tuned-adm active :

        tuned-adm active 命令可识别当前活动的调优配置集

(2)tuned-adm list :

        tuned-adm list 命令可列出所有可用调优配置集,包括内置的配置集和自定义创建的调优配置集。

(3)tuned-adm profile_info :

        tuned-adm profile_info 命令可获取有关给定配置集信息

注:若未指定配置文件,则此命令将显示活跃的调优配置文件信息。

(4)tuned-adm profile :

        tuned-adm profile 命令将切换系统的有效配置集

(5)tuned-adm recommend :

        tuned-adm recommend 命令可以为系统推荐调优配置文件

注:此命令提供的建议基于各种系统特征,包括系统是否为虚拟机以及在系统安装期间选择的其他预定义配置。

(6)tuned-adm off :

        tuned-adm off 命令可关闭 tuned 应用调优活动

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

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

相关文章

文件系统--软硬链接/动静态库

inode 是文件系统中的一个重要概念,用于存储文件的元数据。 inode 的结构和内容 文件权限:定义了文件所有者、所属组以及其他用户对文件的读、写、执行权限。文件所有者和所属组:记录了文件的所有者和所属的用户组信息。文件大小&#xff1…

WebSocket原理详解(二)

WebSocket原理详解(一)-CSDN博客 目录 1.WebSocket协议的帧数据详解 1.1.帧结构 1.2.生成数据帧 2.WebSocket协议控制帧结构详解 2.1.关闭帧 2.2.ping帧 2.3.pong帧 3.WebSocket心跳机制 1.WebSocket协议的帧数据详解 1.1.帧结构 WebSocket客户端与服务器通信的最小单…

MySQL 进阶 面经级

会用数据库,找大厂工作是远远不够的。 本人2025美团暑期AI面试好几个MySQL场景问题不会答,已脏面评。遂在此整理学习! 文章目录 美团AI面1.数据库分片sharding的概念,它有什么优势和挑战?优势Sharding 挑战 2. 分库分表的常见策…

基于单片机的智能奶茶机(论文 +源码)

1总体架构设计 本课题为基于单片机的智能奶茶机设计,其系统架构上设计如图2.1所示,整个系统包括了DS18B20温度传感器、继电器模块、LCD液晶、蜂鸣器、按键、STC89C52单片机等器件,在功能上用户可以通过按键键控制选择甜度和添加物以及设置温度…

Hue:一个大数据查询工具

Hue(Hadoop User Experience)是一个用于大数据平台、数据库以及数据仓库查询的开源工具,旨在通过 Web 界面简化用户与 Hadoop 生态系统以及各种数据存储的交互。 Hue 支持的数据源包括数据库(Apache Hive、Apache Impala、MySQL、…

并发多线程八股

并发多线程 1.Java里面的线程和操作系统的线程一样吗?2.Java的线程安全在三个方面体现:3.保证数据一致性的方案4.线程创建的方式1)Thread类2)Runnable接口3)Callable接口和FutureTask4)线程池(e…

VBA数据库解决方案第二十讲:SQL在VBA中几种常见的表达方式

《VBA数据库解决方案》教程(版权10090845)是我推出的第二套教程,目前已经是第二版修订了。这套教程定位于中级,是学完字典后的另一个专题讲解。数据库是数据处理的利器,教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…

大语言模型智体的综述:方法论、应用和挑战(下)

25年3月来自北京大学、UIC、广东大亚湾大学、中科院计算机网络信息中心、新加坡南阳理工、UCLA、西雅图华盛顿大学、北京外经贸大学、乔治亚理工和腾讯优图的论文“Large Language Model Agent: A Survey on Methodology, Applications and Challenges”。 智体时代已经到来&a…

《STL 六大组件之容器篇:简单了解 list》

目录 一、list 简介二、list 的常用接口1. 构造函数(constructor )2. 迭代器(iterator)3. 容量、修改和访问(capacity 、modify and access) 一、list 简介 简单来说,list 就是数据结构初阶中学…

nmslib 是一个 超快、适用于高维向量的最近邻搜索库,基于 HNSW 算法,被广泛用于 语义搜索、推荐系统、人脸识别等任务

nmslib 是什么? nmslib(Non-Metric Space Library)是一个 高效的最近邻搜索(ANN, Approximate Nearest Neighbor Search) 库,专门用于 高维向量搜索,适用于 文本、图像、语音等嵌入向量 的相似…

前端流式输出实现详解:从原理到实践

前端流式输出实现详解:从原理到实践 前言一、流式输出核心原理1.1 什么是流式输出?1.2 技术优势对比1.3 关键技术支撑 二、原生JavaScript实现方案2.1 使用Fetch API流式处理关键点解析: 2.2 处理SSE(Server-Sent Events&#xff…

【STM32】最后一刷-江科大Flash闪存-学习笔记

FLASH简介 STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分,通过闪存存储器接口(外设)可以对程序存储器和选项字节进行擦除和编程,(系统存储器用于存储原厂写入的BootLoader程序,用于串口…

梯度(Gradient)与步长(Step Size)

梯度(Gradient)与步长(Step Size) 梯度与步长是优化算法(如梯度下降法)的核心概念。以下是它们的详细解释: 梯度(Gradient) ​定义 梯度是一个向量,表示多元…

freecad二开 xmlrpc接口api qtgui

FreeCAD.ConfigGet("UserAppData") 文件夹下创建mod文件夹 mod文件夹底下创建插件文件夹my_server: freecad_server.py: from xmlrpc.server import SimpleXMLRPCServer import FreeCADGui import FreeCADimport queue from PySide2.QtCore import QTi…

鸿蒙NEXT开发日志工具类(ArkTs)

import hilog from ohos.hilog; import { JSON } from kit.ArkTS; import { BusinessError } from kit.BasicServicesKit; import { StrUtil } from ./StrUtil;/*** 日志工具类* author: 鸿蒙布道师* since: 2024/03/31*/ export class LogUtil {private static logSize: numbe…

《Linux运维总结:基于银河麒麟V10+ARM64架构CPU源码编译部署单实例redis7.2.6》

总结:整理不易,如果对你有帮助,可否点赞关注一下? 更多详细内容请参考:《Linux运维篇:Linux系统运维指南》 一、环境信息 环境信息如下: 主机IP 操作系统 Redis版本 CPU架构 192.168.1.111 K…

基于LSTM的文本分类1——模型搭建

源码 # coding: UTF-8 import torch import torch.nn as nn import torch.nn.functional as F import numpy as npclass Config(object):"""配置参数类,用于存储模型和训练的超参数"""def __init__(self, dataset, embedding):self.…

小了 60,500 倍,但更强;AI 的“深度诅咒”

作者:Ignacio de Gregorio 图片来自 Unsplash 的 Bahnijit Barman 几周前,我们看到 Anthropic 尝试训练 Claude 去通关宝可梦。模型是有点进展,但离真正通关还差得远。 但现在,一个独立的小团队用一个只有一千万参数的模型通关了…

nextjs使用02

并行路由 同一个页面,放多个路由,, 目录前面加,layout中可以当作插槽引入 import React from "react";function layout({children,notifications,user}:{children:React.ReactNode,notifications:React.ReactNode,user:React.Re…

github 无法在shell里链接

当我在shell端git push时,我发现总是22 timeout的问题。 我就进行了以下步骤的尝试并最终得到了解决。 第一步,我先确定我可以curl github,也就是我网络没问题 curl -v https://github.com 如果这个时候不超时和报错,说明网络…