如何增加Ubuntu的玩游戏虚拟内存有用吗

应用分类手游分类
  Swap是Ubuntu系统中的交换分区,其功能有点类似Windows系统的虚拟内存。在Ubuntu中添加Swap分区后,可以加快系统的速度。把Swap添加到Ubuntu的开机启动项,就能让Swap开机自动挂载,具体如何操作呢?
  1.增加 Swap
  增加 2G Swap分区,只需要 修改 count=2k
  sudo dd if=/dev/zero of=/swap.disk bs=1M count=2k
  sudo mkswap -f /swap.disk
  sudo swapon /swap.disk
  sudo dd if=/dev/zero of=/swap.disk bs=1M count=2k && sudo mkswap -f /swap.disk && sudo swapon /swap.disk
  2.加入启动
  sudo vi /etc/rc.local
  exit 0 之前加入:
  #sudo dd if=/dev/zero of=/swap.disk bs=1M count=2k && sudo mkswap -f /swap.disk && sudo swapon /swap.disk
  sudo mkswap -f /swap.disk && sudo swapon /swap.disk
  exit 0
  以上就是把Swap添加到Ubuntu的开机启动项的方法了,这样一来就不用每次开机都要手动挂载Swap分区了。
相关阅读热门手机应用资讯教程、手游攻略、关注熊掌号&&|&&Copyright &
xitongzhijia.net
All rights reserved.杂乱出奇,无一精通,wugeek!
ubuntu16.04 server 添加SWAP虚拟内存文件
使用的云服务器,发现内存不够用,但是又不想增加内存(需要花钱~~~~),查看内存情况发现默认服务器没有初始化一个虚拟内存,所以呢,动动手,添加一下虚拟内存,这样服务器可以自动的把不活跃的内存迁移到虚拟内存中,从而间接的给活动的程序提供内存使用空间!
一、查看内存使用情况
1.1 #sudo free -mh
查看内存情况使用情况
因为我已经添加了swap,所以Swap 显示出我添加的8G内存
1.2#sudo swapon -s
查看当前系统是否存在swap;
如果没有添加过虚拟内存,这里也不会出现信息
1.3#sudo htop
1.3.1 需要安装htop程序
# sudo apt install htop
二、新建并挂载虚拟内存
建议新建的swap文件和内存设置一样大,或者是真实内存的2倍,以防出现swap不够用,
2.1#sudo fallocate -l 8G /swapfile
//新建8G虚拟内存
2.2#ls -lh /swapfile
//查看是否已经新建swap;
2.3#sudo chmod 600 /swapfile
//设置swap文件权限,只有root才能对本虚拟内存文件有读写权限;
2.4#ls -lh /swapfile
//查看文件信息,确认swap权限;
2.5#sudo mkswap /swapfile
//通知系统挂载swap;
2.6#sudo swapon /swapfile
//通知系统启用swap;
2.7#sudo swapon -s,查看信息;
现在虽然已经可以使用虚拟内存,但是一旦系统重启后,需要重新挂载,所以修改挂载磁盘文件达到重启后自动挂载:
2.8#sudo vi /etc/fstab
//编辑脚本;
2.9打开文件后,最后面添加一行/swapfile
0,然后保存;
配置完成,就算重启电脑也没问题!
!!!!如果想删除swap,执行:
#sudo swapoff /swapfile
#sudo rm /swapfile
没有更多推荐了,ubuntu下永久设置文件句柄数和虚拟内存
ubuntu下永久设置文件句柄数和虚拟内存
1.打开/etc/security/limits.conf,里面有很详细的注释,
找到如下设置(如果没有就插入) &
* soft nofile 51200 &&
* hard nofile 51200 &
& www.2cto.com &
2.编辑/etc/pam.d/common-session,加入一行
session required pam_limits.so
3.编辑/etc/profile,加入
ulimit -SHn 51200 &
4.设置虚拟内存:
ulimit -v unlimited &
重启,验证 ulimit -a ,收工151 次阅读
标签:至少1个,最多5个
虚拟内存,在本地装linux系统的时候,我们一般会提前划分出单独的swap分区。但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。我前几天就遇到了这个问题,下面是我通过命令安装虚拟内存的方法
1.先看看系统中的虚拟内存情况
用命令free查看系统内 Swap 分区大小。~$ free -m
上图,我的虚拟内存为1999M。如果没有安装虚拟内存,则显示的0。如图:
2.创建Swap 虚拟内存目录
mkdir swap进入该目录执行下面的命令sudo dd if=/dev/zero of=swapfile bs=1024 count=2048000该命令中 count 即代表swap文件大小,我这里设置的是2Gb,你可以换成自己想设置的大小
出现以上提示,则说明创建成果。大意为: in 的读入 out 的读入字节(2Gb)内容已复制,耗时16.1049喵,速度为130Mb/s
3.把生成的文件转换成虚拟内存
sudo mkswap swapfile
4.激活虚拟内存
sudo swapon swapfile
5.再次查看
至此,虚拟内存已经生效,但是这个虚拟内存只针对本次启动,重启之后虚拟内存任然会失效。不过内存文件还在,你只需手动挂载即可。如果你不想每次重启后都手动挂载虚拟内存,我们继续...
6.内存永久化
如果希望这个虚拟内存(swap)一直生效,我们可以把它添加到启动配置里面。
1.拿到root权限:sudo -i
2.把它写入 /etc/fstab 配置文件
这里,我通过的vi编辑器来完成的
如图,把下面的命令写到最后面,保存退出即可:
swapfilepath swap swap defaults 0 0
6.2这里简单说下vi编辑器的用法
sudo vi /etc/fstab
输入i,进入Insert模式
/swap/swapfile swap swap defaults 0 0
按Esc回到命令模式
输入:进入底行模时
保存文件并退出vi
okk,现在,虚拟内存就会在每次系统重启后自动挂载了 ## 7.卸载 如果你不想用了,把虚拟内存抹掉的方法如下:
1.cd进入你虚拟内存的生成目录
2.`sudo swapoff swapfile`
0 收藏&&|&&0
分享到微博?
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。在ubuntu服务器系统安装永久性的虚拟内存 - 简书
在ubuntu服务器系统安装永久性的虚拟内存
虚拟内存,在本地装linux系统的时候,我们一般会提前划分出单独的swap分区。
但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。
而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。
我前几天就遇到了这个问题,下面是我通过命令安装虚拟内存的方法
1.先看看系统中的虚拟内存情况
& 用命令free查看系统内 Swap 分区大小。
& ~$ free -m
查看系统内 Swap 分区大小
上图,我的虚拟内存为1999M。如果没有安装虚拟内存,则显示的0。如图:
查看系统内 Swap 分区大小
2.创建Swap 虚拟内存目录
& mkdir swap
& 进入该目录执行下面的命令
& sudo dd if=/dev/zero of=swapfile bs=1024 count=2048000
& 该命令中 count 即代表swap文件大小,我这里设置的是2Gb,你可以换成自己想设置的大小
& 出现以上提示,则说明创建成果。大意为:
out 的读入
& 字节(2Gb)内容已复制,耗时16.1049喵,速度为130Mb/s
3.把生成的文件转换成虚拟内存
& sudo mkswap swapfile
转换虚拟内存
4.激活虚拟内存
& sudo swapon swapfile
5.再次查看
查看系统内 Swap 分区大小
至此,虚拟内存已经生效,但是这个虚拟内存只针对本次启动,重启之后虚拟内存任然会失效。
不过内存文件还在,你只需手动挂载即可。
如果你不想每次重启后都手动挂载虚拟内存,我们继续...
6.内存永久化
如果希望这个虚拟内存(swap)一直生效,我们可以把它添加到启动配置里面。
1.拿到root权限:sudo -i
2.把它写入 /etc/fstab 配置文件
这里,我通过的vi编辑器来完成的
如图,把下面的命令添加最后面,保存退出即可:
& swapfilepath swap swap defaults 0 0
6.2这里简单说下vi编辑器的用法
sudo vi /etc/fstab
输入i,进入Insert模式
/swap/swapfile swap swap defaults 0 0
按Esc回到命令模式
输入:进入底行模时
保存文件并退出vi
okk,现在,虚拟内存就会在每次系统重启后自动挂载了
如果你不想用了,把虚拟内存抹掉的方法如下:
1.cd进入你虚拟内存的生成目录
2.sudo swapoff swapfile
回首向来萧瑟处,也无风雨也无晴。

我要回帖

更多关于 4g内存虚拟内存设多少 的文章

 

随机推荐