钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读942267
首页 Linux 正文内容

怎么修改linux内存配置

钟逸 Linux 2025-07-10 09:16:04 3

Linux 内存管理系统管理着系统中的可用物理内存。优化内存配置可以显著提升系统性能,同时减少内存使用量并防止意外的应用程序崩溃。

查看当前内存配置

使用以下命令查看当前内存配置:

cat /proc/meminfo

修改内核参数

以下内核参数控制着内存配置:

* vm.swappiness :控制将内存页面换出到交换空间的积极程度(0-100)。

* vm.vfs_cache_pressure :控制内核文件系统高速缓存(页高速缓存)的压力级别(0-100)。

* vm.dirty_background_ratio :触发后台脏页面写入磁盘的脏内存页面的百分比(0-100)。

* vm.dirty_ratio :触发后台脏页面写入磁盘的脏内存页面的百分比(0-100)。

要修改这些参数,请编辑 /etc/sysctl.conf 文件并添加以下行:

vm.swappiness=10

vm.vfs_cache_pressure=50

vm.dirty_background_ratio=5

vm.dirty_ratio=10

然后运行以下命令使更改生效:

sysctl -p

调整 ZRAM 交换空间

ZRAM 是一个 Linux 内核模块,可以创建基于压缩的交换空间。这可以减少对物理交换空间的需求,并提高性能。要启用 ZRAM,请使用以下命令:

modprobe zram

echo 1 > /sys/block/zram0/enabled

要调整 ZRAM 交换空间大小,请编辑 /etc/default/zram-config 文件并设置 ZRAM_SIZE 选项。例如:

ZRAM_SIZE=1024

然后运行以下命令使更改生效:

systemctl restart zram-config.service

监控内存使用情况

使用以下命令监控内存使用情况:

free -h

vmstat 1 5

优化内存配置是一个持续的过程,需要定期监控和调整。这些修改可以显著提高 Linux 系统的性能和稳定性。

文章目录
    搜索