Linux下怎样增加虚拟内存
答案:2 悬赏:0 手机版
解决时间 2021-04-14 15:51
- 提问者网友:wodetian
- 2021-04-13 20:52
Linux下怎样增加虚拟内存
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-04-13 21:59
Linux虚拟内存就是swap分区,也叫交换分区。如果你的swap分区在/分区之后而且swap后面还有空白空间的话,可以格式化掉swap然后重新建一个更大的swap分区;如果swap在/分区之前的,调整很有可能会引起无法启动,特别是/分区大小千万不要调整,不然肯定会启动不了。
全部回答
- 1楼网友:青尢
- 2021-04-13 23:27
服务器? 建议备份数据重新分区,动态分区的软件还是太危险。 当然 swap 改用文件实现也是可以的,不过性能不如分区(如果你比较关注虚拟内存的性能……) 用文件做 swap 的命令: dd if=/dev/zero of=/xxxxx/swapfile bs=1m count=yyyy 这是用 dd 命令从 zero 设备读取数据(全是 0 ,很没意义?其实就是找个来源数据而已)of 是具体新建的文件,bs 是每次一读取的大小,count 是读取多少个,两个相乘就是目标文件的大小了。 mkswap /xxxxx/swapfile 格式化这个 swap 文件,格式化文件会比格式化(其实应该叫初始化吧?)分区多一个提示确认,y 即可。 之后 swapon /xxxxx/swapfile 启用就行了。 文件只需要格式化一次。如果想每次开机自动使用。可以修改 /etc/rc.local 或者对应系统的开机自动运行命令的文件里面加上这个 swapon /xxxxx/swapfile 命令就行了。 /etc/fstab 好像不支持文件的 swap 挂载。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯