首页>>帮助中心>>美国服务器如何修改Linux内核参数vm.swappiness

美国服务器如何修改Linux内核参数vm.swappiness

2024/8/19 238次
美国服务器如何修改Linux内核参数vm.swappiness
内核参数vm.swappiness控制换出运行时内存的相对权重,参数值大小对如何使用swap分区有很大联系。
值越大,表示越积极使用swap分区,越小表示越积极使用物理内存。
默认值swappiness=60,表示内存使用率超过100-60=40%时开始使用交换分区。

1.swappiness参数值说明
仅在内存不足的情况下–当剩余空闲内存低于vm.min_free_kbytes limit时,使用交换空间。
vm.swappiness = 0

内核版本3.5及以上、Red Hat内核版本2.6.32-303及以上,进行最少量的交换,而不禁用交换。
vm.swappiness = 1

当系统存在足够内存时,推荐设置为该值以提高性能。
vm.swappiness = 10

默认值
vm.swappiness = 60

内核将积极的使用交换空间。
vm.swappiness = 100

2.修改swappiness的值

1.查看参数值:
sysctl vm.swappiness或sysctl vm.swappiness

2.临时调整:
sysctl vm.swappiness = 10
cat /proc/sys/vm/swappiness

3.永久调整
vi /etc/sysctl.conf
修改vm.swappiness=10
然后加载参数:
sysctl -p
购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3