Linux常用的内核调优参数有哪些

2023-04-11 04:02:00 参数 内核 常用
Linux的内核调优参数主要有以下几个: 1. swappiness:这个参数决定了系统将内存分配给交换空间的意愿,取值范围为0~100,数值越大表示系统越愿意将内存分配给交换空间,反之则表示系统不太愿意将内存分配给交换空间。 2. vm.dirty_background_ratio:这个参数决定了系统能够接受的最大“脏”页面数量比例,取值范围为0~100,数值越大表示系统能够接受的“脏”页面数量越多。 3. vm.dirty_ratio:这个参数决定了系统能够接受的最大“脏”页面数量,取值范围为0~100,数值越大表示系统能够接受的“脏”页面数量越多。 4. vm.dirty_expire_centisecs:这个参数决定了“脏”页面保存在内存中的时间,单位为毫秒,取值范围为0~600000,数值越大表示系统能够保存“脏”页面的时间越长。 5. vm.dirty_writeback_centisecs:这个参数决定了系统将“脏”页面写回磁盘的时间间隔,单位为毫秒,取值范围为0~600000,数值越大表示系统将“脏”页面写回磁盘的时间间隔越长。 6. vm.overcommit_memory:这个参数决定了系统是否允许分配超过物理内存的内存,取值范围为0~2,0表示禁止分配超过物理内存的内存,1表示允许分配超过物理内存的内存,但是如果分配的内存超过物理内存的时候会导致系统崩溃,2表示允许分配超过物理内存的内存,但是如果分配的内存超过物理内存的时候会导致系统运行缓慢。 7. vm.overcommit_ratio:这个参数决定了系统允许分配超过物理内存的内存的大小,取值范围为0~100,数值越大表示系统允许分配超过物理内存的内存的大小越大。

相关文章