首页 > 系统相关 >Linux系统调优

Linux系统调优

时间:2023-10-10 10:01:21浏览次数:48  
标签:ratio 系统 调优 参数 内存 Linux dirty

Linux系统调优是一项重要的任务,通过调整系统参数可以提高系统性能和稳定性。下面是一些常见的Linux系统调优参数的详解:

  1. vm.swappiness:该参数控制内核对页面交换(Swap)的倾向程度。取值范围为0到100,默认值为60。较低的值(如10)表示内核更倾向于使用物理内存而非Swap空间,而较高的值(如90)则表示更倾向于使用Swap空间。根据系统的具体情况调整该值,可以提高系统对内存的利用效率。
  2. vm.dirty_ratio 和 vm.dirty_background_ratio:这两个参数控制了系统在写入脏数据(Dirty Data)到磁盘之前的行为。dirty_ratio表示当系统内存的脏数据占比达到该值时,内核会开始触发数据写回磁盘的操作;dirty_background_ratio表示当系统内存的脏数据占比达到该值时,内核会以后台任务的方式开始写回操作。建议根据系统的磁盘性能和负载情况来调整这两个值,以平衡内存使用和磁盘IO。
  3. net.core.somaxconn:该参数控制了系统中每个监听套接字的最大连接数。默认值为128。如果你的系统经常需要处理大量并发连接,可以适当增大这个值,以避免连接被拒绝。
  4. kernel.pid_max:该参数控制了系统中进程ID的最大值。默认情况下,进程ID的最大值是32768。如果你的系统需要创建更多的进程,可以适当增大这个值。
  5. kernel.sched_min_granularity_ns 和 kernel.sched_wakeup_granularity_ns:这两个参数控制了调度器的最小时间片和唤醒时间片。较小的时间片可以提高系统的响应速度,但也会增加CPU开销。根据系统的负载情况和性能要求,可以适当调整这两个参数。

这些只是Linux系统调优的一部分参数,具体的调整还需要根据实际情况来确定。在进行系统调优之前,请务必备份好重要的数据,并且谨慎地进行测试和验证。

标签:ratio,系统,调优,参数,内存,Linux,dirty
From: https://blog.51cto.com/u_16161880/7788179

相关文章

  • 10.9河北省重大技术需求系统需求
    分析ERP系统,完成下列任务:(1)绘制系统上下文图;(2)设计系统数据库模型,绘制系统ER图;(3)利用界面原型设计工具,设计ERP系统的一系列录入界面,结合文字生成连续操作步骤。将上述任务形成WORD文档,文档名称以班级学号姓名河北省重大技术需求系统需求定义命名,(10月9日)八点前以班级为单位发送到......
  • 七张图看懂 Linux profiling 机制
    1图1Linuxprofiling手段一览软件埋点:手动埋点:主动调用trace函数来实现埋点。Androidsystrace即是这样一个例子,如图2和图3所示自动埋点:借助工具链,自动埋点,对函数的entry和return进行hook。Linuxftrace即是这样一个例子,图4简示了其实现原理动态埋......
  • Linux_JXNUSevenWeek_vi编辑器
    frompixivVI编辑器入门使用案例移动编辑文本编辑这里o的作用是回到原来光标的位置,其一个作用如:当我选择了灰色这一段内容,现在我的光标在其下面,现在我想要还要选择其上面一段内容,这个时候可以按o,然后光标回到原来的地方,现在可以按k,选择上面一段内容其......
  • Windows 操作系统备份/还原驱动
    新卖的Windows操作系统的电脑,为了后续重装系统,最好先备份一下驱动。首推用系统自带的功能进行备份(此备份方法仅支持扩展名为.inf的驱动程序)在开始菜单上单击右键,选择【命令提示符(管理员)】,输入下面的命令:dism/online/export-driver/destination:D:\DriversBackup重装系统......
  • Linux 基金会分叉 Terraform,正式推出 OpenTofu
    Linux 基金会宣布推出OpenTofu,这是一个Terraform的开源替代方案,并且分叉自Terraform。OpenTofu原名OpenTF,为所有人提供了一个在中立治理模式下的可靠的开源替代方案。Terraform是HashiCorp开源的一个安全和高效的用来构建、更改和合并基础设施的工具。Terraform......
  • linux基础的知识
    Linux基础知识一:yum管理软件包1:了解yumyum是linux安装一些服务或者软件的rpm包的一个工具,因为解决了软件的依赖关系,就不需要安装了这个软件又要去安装另外的软件,所以非常的方便。2:yum仓库的配置文件/etc/yum.repos.d是yum仓库的配置的文件,文件必须以.repo结尾,否则不生效,repo......
  • linux默认设置默认JDK(ubuntu)
    sudoupdate-alternatives--install/usr/bin/javajava/tmp/jdk1.8.0/bin/java300sudoupdate-alternatives--install/usr/bin/javacjavac/tmp/jdk1.8.0/bin/javac300 设置:#setjavaenvironmentexportJAVA_HOME=/tmp/jdk1.8.0exportJRE_HOME=${JAVA_HOME}/jree......
  • 嵌入式专题研究2:系统时钟和定时器和看门狗
    时钟系统:构成:1.振荡器——脉搏RC振荡器晶体振荡器四种:HSE,HSI,LSE,LSI2.唤醒定时器3.PLL倍频器4.各种分频器 可以通过stm32cubemx进行时钟配置,但是在SystemClock_Config()函数前,在启动文件中有默认的时钟配置。while(1){HAL_GPIO_WritePin......
  • Linux p2 Linux目录结构
    【学习课程】:【【小白入门通俗易懂】2021韩顺平一周学会Linux】https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549eLinux目录结构基本介绍Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层......
  • 河北省重大需求系统需求定义
     国庆前老师下达任务,完成界面设计,用文字和图片的形式描述整个erp系统的录入过程,并设计数据库表,完成E-R图的绘制,比较简单的事E-R图的绘制,这个是上学期数据库系统分析所讲到的,总体比较简单,主要是别遗忘主键和他是-一对一,一对多,还是多对多的关系,除了一对一之外的其余关系他们两者......