centos 7 系统服务auditd kdump tuned irqbalance

tuned是红帽推出的一个动态调优方案,用户可以在不同的时间段内采用不同的调优方案。由于以服务进程形式存在,就可以很方便的和crontab结合!Tuned 是监控并收集各个系统组件用量数据的守护进程,并可使用那些信息根据需要动态调整系统设置。它可以对 CPU 和网络使用的更改作出反应,并调整设置以提高活动设备的性能或者降低不活跃设备的电源消耗。
 伴随它的工具 ktune 结合 tuned-adm 工具提供大量预先配置的调整分析以便在大量具体使用案例中提高性能并降低能耗。编辑这些配置或者创建新配置可生成为系统定制的性能解决方案。

查看系统中对于不同应用场景的调优方案 tuned-adm list

使用某种profile tuned-adm profile server-powersave

关于一些profile的说明:
  default
    默认节电配置。这是最基本的节点配置。它只启用磁盘和 CPU 插件。注:这与关闭 tuned-adm 不同,关闭该程序会同时禁用 tuned 和 ktune。 
  latency-performance
    典型延迟性能调试的服务器配置。它禁用 tuned 和 ktune 节能机制。cpuspeed 模式改为 performance。每个设备的 I/O 提升程序改为 deadline。对于服务的电源管理质量,将 cpu_dma_latency 设定为 0。 
  throughput-performance
    用于典型吞吐性能调整的服务器侧写。如果系统没有企业级存储则建议使用这个侧写。它与 latency-performance 相同,只是:
          将 kernel.sched_min_granularity_ns(调度程序最小优先占用时间间隔)设定为 10 毫秒,
          将kernel.sched_wakeup_granularity_ns(调度程序唤醒间隔时间)设定为 15 毫秒。
          将 vm.dirty_ratio(虚拟机脏数据比例)设定为 40%,并启用透明超大页面。 
  enterprise-storage
    建议最企业级服务器配置中使用这个侧写,其中包括电池备份控制程序缓存保护以及管理磁盘缓存。它与 throughput-performance 配置类似,只是文件系统要使用 barrier=0 重新挂载。 
  virtual-guest
    建议最企业级服务器配置中使用这个侧写,其中包括电池备份控制程序缓存保护以及管理磁盘缓存。它与 throughput-performance 类似,只是:
          将 readahead 值设定为 4x,同时不使用 barrier=0 重新挂载的 root/boot 文件系统。 
  virtual-host
    根据 enterprise-storage 配置,virtual-host 还可减少可置换的虚拟内存,并启用更多集合脏页写回。您可以在红帽企业版 Linux 6.3 以及之后的版本中找到这个配置,同时推荐在虚拟化主机中使用这个配置,包括 KVM 和红帽企业版 Linux 虚拟化主机。

配置文件:/etc/tune-profiles/ 不同的profile以目录形式存在!

制作适合自己应用场景的调优方案:
        cd  /etc/tune-profiles;
        cp -r enterprise-storage/ my-server;
        cd my-server/
        修改响应的配置文件,添加调优参数

Kdump 是一种基于 kexec 的 Linux 内核崩溃捕获机制,将 kernel 崩溃前的内存镜像保存,程序员通过分析该文件找出 kernel 崩溃的原因,从而进行系统改进。http://www.ibm.com/developerworks/cn/linux/l-cn-kdump1/

Auditd - Linux 服务器安全审计工具 https://linux.cn/article-4907-1.html  http://blog.chinaunix.net/uid-17238776-id-4904716.html

irqbalance 理论上:
启用 irqbalance 服务,既可以提升性能,又可以降低能耗。
irqbalance 用于优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。
处于 Performance mode 时,irqbalance 会将中断尽可能均匀地分发给各个 CPU core,以充分利用 CPU 多核,提升性能。
处于 Power-save mode 时,irqbalance 会将中断集中分配给第一个 CPU,以保证其它空闲 CPU 的睡眠时间,降低能耗。
但实际中往往影响cpu的使用均衡,建议服务器环境中关闭。http://blog.yufeng.info/archives/2422

时间: 2025-01-13 04:17:13

centos 7 系统服务auditd kdump tuned irqbalance的相关文章

CentOs 6.6里kdump启动失败的原因

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制.当系统崩溃时,kdump 使用 kexec 启动 到第二个内核.第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像.第一个内核保 留了内存的一部分给第二内核启动用.由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所 以第一个内核的内存得以保留.这是内核崩溃转储的本质. 启动失败的原因 查看 /etc

在VMmware中安装CentOs 6.6,kdump启动失败的原因

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制.当系统崩溃时,kdump 使用 kexec 启动 到第二个内核.第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像.第一个内核保 留了内存的一部分给第二内核启动用.由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所 以第一个内核的内存得以保留.这是内核崩溃转储的本质. 启动失败的原因 查看 /etc

CentOS 7 系统服务控制

一.系统服务控制:1.常用命令:systemctl 控制类型 服务名称 2.控制类型: 控制类型 含义 start 启动 stop 停止 restart 重新启动(先stop,后start,日常工作中慎用) reload 重新加载(刷新服务) status 查看服务状态 二.Linux 系统的运行级别:1.查看运行级别:runlevel 命令systemctl 命令2.临时切换运行级别:init 命令:命令参数是运行级别所对应的数字systemctl 工具:命令参数是具体的 target 3.可

详述CentOS 7服务控制及优化启动过程

CentOS 7系统服务控制 在 CentOS系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd目录下.通过systemctl命令工具可以实现对指定系统服务的控制. systemctl命令 常用格式 systemctl [控制类型] [服务名称] 控制类型 start(启动):运行指定的系统服务程序,实现服务功能. stop(停止):终止指定的系统服务程序,关闭相应的功能. restart(重启):先退出,再重新运行指定的系统服务程序.(慎用) reload(重载):不退出服

逻辑卷管理(LVM)

参考资料列表 本文部分资料参考自以下列表 https://www.ibm.com/developerworks/cn/linux/l-lvm2/ 比较详细地描述了Linux 逻辑卷的管理 https://linux.die.net/man/8/lvm Linux LVM2工具手册 本文将从以下几个方面介绍LVM 什么是逻辑卷 逻辑卷的结构 逻辑卷的管理 迁移逻辑卷到新的系统 删除逻辑卷 逻辑卷快照 什么是逻辑卷 逻辑卷管理(LVM)指系统将物理卷管理抽象到更高的层次,常常会形成更简单的管理模式.

【系统知识点】linux目录结构

linux系统目录结构的基本特点介绍: (1)在逻辑上所有的目录都在最高级别的目录"/"下,根目录是linux系统中所有目录的起始点,根下面的目录及目录的子目录是一个有层次的树状结构,很像一颗倒挂着的大树,这和windows系统按照硬盘分区分割的目录结构是不同的(windows系统可以理解为多棵树,每个分区就是一颗独立的小数) linux系统中的这些不同的目录也是很特别的,不同的目录可以分布在不同的硬盘分区以及不同的硬盘设备上.这是windows系统难以做到的,windows系统的不同

Kubernetes 系列第二篇: Kubernetes 架构设计和部署

1. 架构设计和环境设计 1.1. 架构设计 部署 Haproxy 为 Kubernetes 提供 Endpoint 访问入口 使用 Keepalived 将 Endpoint 入口地址设置为 Virtual IP 并通过部署多台节点的方式实现冗余 使用 kubeadm 部署高可用 Kubernetes 集群, 指定 Endpoint IP 为 Keepalived 生成的 Virtual IP 使用 prometheus 作为 Kubernetes 的集群监控系统, 使用 grafana 作为

Centos7最小化安装之后,需要做那些事情?

背景:最近,开发部需要用到linux开发环境,指定要最新版本的Centos, 好吧.我从官网下载了Centos7.2的镜像,采用最小化安装模式,安装之后我们要做那些事情呢? 下面详述. 版本:Centos 7.2.1511 注:本文红色部分是需要修改的内容,特殊标注出来. 一 . 配置IP地址,接通网络.网络一通,万事OK TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=no

NGINX压力测试

Nginx可以作为HTTP服务器和反向代理服务器.反向代理服务器取决于后端服务器的性能,这次只针对HTTP服务器做性能测试.Nginx作为服务器对于网络的性能必然是非常依赖的,尤其是PPS转发能力,那么网络增强型实例必然是首选. 在 10G 网络带宽下,推荐独享实例规格族如下:规格族 ecs.sn1ne(Nginx 对内存要求不高,不需要规格族ecs.sn2ne): 在 25G 网络带宽下,推荐实例规格族: 规格族 C5. 测试验证 测试方法 操作系统:Centos 7.3 (默认打开irqba