1. 经过vmware的图形界面进行扩容linux
首先虚拟机是关闭状态, 才能够使用 “磁盘实用工具”, 点击“扩展”, 调整虚拟机的硬盘容量, 点击肯定保存退出。ubuntu
2. 安装 GPARTEDapp
sudo apt-get install gparted
如遇到以下错误。工具
E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-i386_Packages, E:The package lists or status file could not be parsed or opened.
则执行以下命令,大意是更新的列表出问题了,则先移除旧的,再从新拉取新的列表
sudo rm /var/lib/apt/lists/* -vf sudo apt-get update
3. 打开 gparted,先关闭交换分区(linux-sawp上右键选swapoff),而后删除交换分区(dev/sda5 和 /dev/sda2).net
4. 将/dev/sda1扩容,但要留下swap分区的大小,而后创建swap分区(先创建extended,而后创建linux-swap)code
5. APPLY 接收变动。blog
6. 此时创建了swap分区,可是应该没使用。执行以下命令内存
cat /proc/meminfo
查看输出结果,若是以下,则未启用。ci
swaptotal: 0 kb swapfree: 0 kb
7. 此时打开GPRARTED,选中 swap分区,在partition菜单下,选中 Swapon。而后保存退出。文档
8. 重复6的步骤,应该能够看到 swaptottal和 swapfree 都已经有值了,此时swap分区已经启用。
9. 重启系统。
在Ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,而后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,而且把内存上的数据及时的搬运到swap空间里面。两个极端,对于Ubuntu的默认设置,这个值等于60,建议修改成10。具体这样作: 1. 查看你的系统里面的swappiness $ cat /proc/sys/vm/swappiness 不出意外的话,你应该看到是 60 2. 修改swappiness值为10 $ sudo sysctl vm.swappiness=10 可是这只是临时性的修改,在你重启系统后会恢复默认的60,因此,还要作一步: $ sudo gedit /etc/sysctl.conf 在这个文档的最后加上这样一行: vm.swappiness=10 而后保存,重启。ok,你的设置就生效了。你会发现,如今Ubuntu跑得更快了!
此文大部份内容及图 转自 http://blog.csdn.net/u013270341/article/details/78416448