Linux内核优化

这篇具有很好参考价值的文章主要介绍了Linux内核优化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考

## 
https://docs-opengauss.osinfra.cn/zh/docs/5.0.0/docs/InstallationGuide/

系统内核默认参数

# 查看
sysctl -a

内存优化

减少缓存

适合再内存不充足的条件下去使用,比如只有32G内存无法进行升级硬件了。

## 
cat /etc/sysctl.conf
​
# 内核优化用于减少缓存
vm.dirty_ratio=10
vm.dirty_background_ratio=5
vm.dirty_writeback_centisecs=100

##

文件缓存是一项重要的性能改进,在大多数情况下,读缓存在绝大多数情况下是有益无害的(程序可以直接从RAM中读取数据)。写缓存比较复杂,Linux内核将磁盘写入缓存,过段时间再异步将它们刷新到磁盘。这对加速磁盘I/O有很好的效果,但是当数据未写入磁盘时,丢失数据的可能性会增加。

当然,也存在缓存被写爆的情况。还可能出现一次性往磁盘写入过多数据,以致使系统卡顿。这些卡顿是因为系统认为,缓存太大用异步的方式来不及把它们都写进磁盘,于是切换到同步的方式写入。

  • vm.dirty_background_ratio:文章来源地址https://www.toymoban.com/news/detail-716521.html

到了这里,关于Linux内核优化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity常用的优化技巧集锦

    Unity性能优化是面试的时候经常被问道的一些内容,今天给大家分享一些常用的Unity的优化技巧和思路,方便大家遇到问题时候参考与学习。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流

    2024年01月23日
    浏览(49)
  • 大数据面试题集锦-Hadoop面试题(五)-优化

    你准备好面试了吗?这里有一些面试中可能会问到的问题以及相对应的答案。如果你需要更多的面试经验和面试题,关注一下\\\"张飞的猪大数据分享\\\"吧,公众号会不定时的分享相关的知识和资料。 1)数据输入   (1)合并小文件:在执行mr任务前将小文件进行合并,大量的小文

    2024年02月16日
    浏览(49)
  • [SSD NAND 7.1] 闪存系统性能优化方向集锦?AC timing? Cache? 多路并发?

    传送门    总目录 主页 : 元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 内容摘要 1. 优化 AC Timing,提升总线频率 1.1 优化 AC Timing 1.2 优化总线频率 2. 使用 Cache Read/Program 3. 多路并发技术 3.1 多平面(Multi Plane)操

    2024年02月04日
    浏览(58)
  • [深入理解NAND Flash (指令篇) ] 闪存系统性能优化方向集锦?AC timing? Cache? 多路并发?

    传送门    总目录 主页 : 元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 内容摘要 1. 优化 AC Timing,提升总线频率 1.1 优化 AC Timing 1.2 优化总线频率 2. 使用 Cache Read/Program 3. 多路并发技术 3.1 多平面(Multi Plane)操

    2024年02月14日
    浏览(36)
  • Linux集锦大全【持续更新】

    仅个人想法,会持续不间断更新和改进。 繁忙的世界中,偶尔也需要放空一下自己,找寻一下自我。 简而言之,就是要 解压 一下。 那么在Linux的世界里,也是有不少的解压方法的。 Linux的tar命令可以用来压缩或者解压缩文件。 官方定义为: tar - an archiving utility 语法 使用该

    2024年01月22日
    浏览(44)
  • Arch Linux 使用问题集锦

    以下是本人在使用 Arch linux 过程中遇到的一些问题及解决思路,当前一段时间会不断更新,也会不适当去除某些不再复现的问题。 因断电等原因,再次启动电脑时,硬盘分区偶尔会出现挂载失败的情况,并提示如下所示错误信息: 这是因为硬盘分区的 $MFT 文件出现了问题,

    2024年02月11日
    浏览(41)
  • centos内核优化

    关闭dns反向解析 不关闭的话每台主机ssh访问会延迟一段时间才能连接 调整最大进程数限制和文件描述符限制 vi /etc/security/limits.conf  nproc:限制每个用户的最大进程数,避免资源被单个用户或进程占用过多 nofile:增加每个进程可以打开的文件描述符数量,提高系统的并发性能

    2024年02月15日
    浏览(29)
  • Linux - Java 8 入门安装与重装教程集锦

    1. linux 系统中如何安装java环境(通过tar.gz文件) 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Java 环境变量配置教程 1. linux查看java版本,以及配置java home 2. Linux环境下如何配置JAVA_HOME 3.【实操】如何在linux系统查找JAVA安装路径,定义JAVA_HOME 4. Linux配置java_

    2024年02月11日
    浏览(32)
  • Ubuntu优化系统:禁止更新系统内核

    在Ubuntu系统中,如果不希望自动安装新的内核更新,可以使用以下步骤来阻止这种情况。 1.安装 apt-mark 工具 这个工具允许手动处理特定软件包的自动安装和升级。 在终端中输入以下命令: sudo apt install apt-mark 2.使用 apt-mark 工具锁定当前的内核版本。 首先,你需要找出当前正

    2024年04月29日
    浏览(27)
  • 【PostgreSQL内核学习(十)—— 查询执行(可优化语句执行)】

    声明 :本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。 本文主要参考了《PostgresSQL数据库内核分析》一书    可优化语句 的共同特点是它们 被查询编译器处理后都会生成

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包