- 功勋
- 689 点
- 积分
- 5865
- 阅读权限
- 200
- 精华
- 13
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4573 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2025-12-15
   
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4573 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2025-12-15
|
最近发现可以设置swappiness来改变虚拟内存的使用效率。swappiness表示实际内存和虚拟内存区域进行数据交换的倾向性大小,数值越大表示倾向性越大。即交换的页面文件越多,反之亦然。这个取值1-99(有些版本没有0和100),比如内存足够大,在跑数据库,那么就可以设置为1。相对的,比如内存非常小,闪存有的是,那么可以设置99。
具体设置方法如下:
1.查看系统swappiness设置
cat /proc/sys/vm/swappiness
默认为60
2.修改swappiness值为99
sysctl -w vm.swappiness=99
3.使设置升效
sysctl -p
4.永久性修改
vi /etc/sysctl.conf
找到vm.swappiness一行,数字改为99
|
|