zram与swap同时开启 如何关闭zram/swap功能?
如何关闭zram/swap功能?
找到了初始化rc该文件注释了以下三行:service enableswap/system/bin/sh/enableswap.shclass类将coreoneshot更改为“服务启用交换/system/bin/sh”/启用交换.sh#class core#oneshot
在Linux中有三种调整交换的方法:
1。如果Linux的分区类型是LVM,建议使用LVM进行在线扩展,以缩小交换的大小。
2. 当标准分区很小时,我们可以使用我们的分区方法来连接swap。
3. 标准分区很小,我们可以用file方法来扩展交换分区。分区扩展名:fdisk/dev/hdan··(创建分区)mkswap/dev/sda3(指定交换分区)swap off swap on/dev/hda3(打开交换分区)VIM/etc/fstab(写引导引导)free-s文件扩展名:查看当前系统swap:swap on-s以确定交换文件的大小。首先指定块大小:BS,然后指定块数count,然后交换文件的大小是:count*BS在根用户执行以下命令:ddif=/dev/zerof=/swapfilebs=1mcount=2048指定用作交换区域的文件:mkswap/swapfile激活交换区域文件:swapon/swapfile启动时启用交换。在/etc/fstab中添加以下内容:swapfileswapswapdefaults0以确认已使用交换。另外,您可以看到文件交换文件的操作基本上是这样的,希望我能帮到您。注意大小适中的交换
你好,我是一个坚持自己梦想的赢家。我很高兴为你回答。如何看待和处理Linux下交换内存耗尽的问题。请参阅shell脚本描述。当交换内存不足时,应用程序将以内存不足启动。1启动应用程序时,内存不足。您可以直接从Linux命令行顶部进行检查。交换使用100%,0免费。2。重新启动服务器可以有效地释放swap,但在许多情况下,它无法重新启动服务器。在这一点上,我们需要找出是什么占据了内存。检查/proc目录中的内容,并找到许多以数字命名的目录。这些是Linux进程。三。进程释放swap的唯一方法是终止进程。编写一个脚本来查看哪些进程占用内存。1、 遍历/proc目录中以数字命名的所有目录。第二个和第一个目录是根进程。重启系统会导致系统重启,因此直接排除。3、 计算每个进程占用的内存大小,然后根据大小进行排序。4输出内存占用超过1MB的进程。4将运行结果保存到交换.log文件5,查看交换.log. 10325这个过程最多占用130M内存。6直接杀死它,然后从上面看。好吧,交换一次释放很多。完成了。比较专业的理科知识,欢迎关注我。如果你喜欢我的回答,也请给我表扬或转发,你的鼓励是支持我写下来的动力,谢谢。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。