openGauss学习笔记-265 openGauss性能调优-TPCC性能调优测试指导-操作系统配置

news/2024/9/23 7:49:01/

文章目录

    • openGauss学习笔记-265 openGauss性能调优-TPCC性能调优测试指导-操作系统配置
      • 265.1安装openEuler操作系统
      • 265.2 修改操作系统内核PAGESIZE为64KB。
      • 265.3 关闭CPU中断的服务irqbalance

openGauss265_openGaussTPCC_1">openGauss学习笔记-265 openGauss性能调优-TPCC性能调优测试指导-操作系统配置

本章节主要介绍openGauss数据库内核基于鲲鹏服务器和openEuler操作系统,为了达到最佳TPMC性能所依赖的关键系统级调优。

265.1安装openEuler操作系统

具体请参见**《openEuler 安装指南》**。

265.2 修改操作系统内核PAGESIZE为64KB。

  • a. 查看操作系统内核PAGESIZE的值。 以root用户登录操作系统,执行如下命令查看PAGESIZE的值。
getconf PAGESIZE

图1所示,表示操作系统内核PAGESIZE为64KB。 图 1 查看操作系统内核PAGESIZE的值
查看操作系统内核PAGESIZE的值

  • b. 如果PAGESIZE不为64KB,需要修改参数并重新编译内核,详情请参考https://bbs.huaweicloud.com/blogs/154313。

265.3 关闭CPU中断的服务irqbalance

irqbalance负责均衡CPU中断,避免单CPU处理中断负载过重。

以root用户登录操作系统,执行如下命令。

service irqbalance stop   # 关闭Irq balance。
echo 0 > /proc/sys/kernel/numa_balancing    
echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled 
echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag 
echo none > /sys/block/nvme*n*/queue/scheduler  # 针对nvme磁盘io队列调度机制设置。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片


http://www.ppmy.cn/news/1426655.html

相关文章

Dual-AMN论文阅读

Boosting the Speed of Entity Alignment 10: Dual Attention Matching Network with Normalized Hard Sample Mining 将实体对齐速度提高 10 倍:具有归一化硬样本挖掘的双重注意力匹配网络 ABSTRACT 寻找多源知识图谱(KG)中的等效实体是知识图谱集成的关键步骤&…

共享软件工厂:软件行业的“滴滴打车”模式

在数字化浪潮席卷全球的背景下,软件行业正面临着前所未有的挑战与机遇。传统软件开发模式由于需求变化快、交付周期长、人才流动性大、迭代升级困难等问题,已经难以满足市场快速变化的需求。在这个关键的时刻,共享软件工厂应运而生&#xff0…

【C++】哈希封装map与set

目录 前言: 一,底层哈希结构 1-1,迭代器的封装 1-2,哈希表的封装 二,unordered_map的封装 三,unordered_set的封装 前言: 上一篇文章说明了哈希结构,这一篇文章来说明如何使用…

【JavaEE多线程】线程安全、锁机制及线程间通信

目录 线程安全线程安全问题的原因 synchronized 关键字-监视器锁monitor locksynchronized的特性互斥刷新内存可重入 synchronized使用范例 volatilevolatile能保证内存可见性volatile不保证原子性synchronized 也能保证内存可见性 wait 和 notifywait()方法notify()方法notify…

【c基础】文件操作

1.fopen和fclose函数 函数原型 FILE *fopen(const char *path, const char *mode); 参数解释: 返回值:fopen打开成功,则返回有效file的有效地址,失败返回NULL。path是文件路径,可以相对路径,可以绝对路径…

进来学习K8s中的网络资源对象Service!

进来学习K8s中的网络资源对象Service! Kubernetes(K8s)是一个强大的容器编排平台,它不仅能够管理容器的生命周期,还能提供复杂的网络功能,使得在集群中的服务发现和访问变得简单。在 Kubernetes 中&#x…

手把手教你实现贪吃蛇

前言 在实现贪吃蛇前,我们需要熟练地掌握C语言知识,对初阶数据结构中的链表有一定的掌握,并且我们还会使用到Win 32 API 的知识,下面我会对需要使用到的API接口函数进行解释。最终的代码我放在后面,有需要的可以自取。…

怎么看自己是不是公网IP?

当我们需要进行网络连接或者网络配置的时候,经常会遇到需要知道自己是否拥有公网IP的情况。公网IP是全球唯一的IP地址,在互联网上可直接访问和被访问,而私有IP则是在本地网络中使用,无法从互联网上直接访问。我们将介绍如何查看自…