Centos修改与删除Swap虚拟内存大小方法

一、修改swap的全部步骤:

[root@gamedb ~]# free –m
[root@gamedb tmp]# dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000
[root@gamedb tmp]# du -sh /tmp/big_swap
[root@gamedb tmp]# mkswap /tmp/big_swap
[root@gamedb tmp]# swapon /tmp/big_swap
[root@gamedb tmp]# free –m
[root@gamedb tmp]# vi /etc/fstab
# LABEL=SWAP-hda2 swap swap defaults 0 0
 /tmp/big_swap swap swap defaults 0 0

1、查看内存和swap大小,发现swap是内存大小的一半

[root@localhost tmp]# free -m
total used free shared buffers cached
Mem: 772 91 681 0 6 30
-/+ buffers/cache: 53 718
Swap: 1567 0 1567

2、决定修改swap大小,首先在空间合适处创建用于分区的swap文件:

[root@localhost tmp]# dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000
记录了2000000+0 的读入
记录了2000000+0 的写出
2048000000字节(2.0 GB)已复制,69.5342 秒,29.5 MB/秒
(注意:if 表示 infile,of 表示outfile,bs=1024 表示写入的每个块的大小为1024B=1KB(1024B字节=1024*8bit位)

3、查看创建的文件大小是否符合要求:

[root@localhost tmp]# du -sh big_swap
2.0G        big_swap
[root@localhost tmp]# ls -al big_swap

-rw-r--r-- 1 root root 2048000000 12月 1 14:25 big_swap

4、将目的文件设置为swap分区文件:

[root@localhost tmp]# mkswap big_swap
mkswap: big_swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1999996 KiB
no label, UUID=25c3eaf2-43f9-487b-87b7-f76a712f5376

5、激活swap,立即启用交换分区文件:

[root@localhost tmp]# swapon big_swap
6、再次查看内存和虚拟内存,发现已经被正常修改:

[root@localhost tmp]# free -m
total used free shared buffers cached
Mem: 772 705 66 0 2 627
-/+ buffers/cache: 75 697

Swap: 3521 0 3521
7、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:

[root@gamedb tmp]# vi /etc/fstab
# LABEL=SWAP-hda2 swap swap defaults 0 0
 /tmp/big_swap swap swap defaults 0 0

二.删除swap分区

有时可能会需要删除swap分区,该如何正确进行删除分区哪?
首先停止swap分区

swapoff   /swap/swap

删除swap分区文件

rm -rf /swap/swap

删除"/etc/swap"指定文件

sed  -i "/'\/swa\/swap   swap   swap  defaults 0 0'//"  /etc/fstab

这样就可以手工添加和删除swap分区。

时间: 2024-09-20 05:28:53

Centos修改与删除Swap虚拟内存大小方法的相关文章

CentOS 6.8 增加swap分区大小

1. 查看当前分区情况 [root@bogon ORACLE]# free -m              total       used       free     shared    buffers     cached Mem:          1861       1763         98         30        162         73 -/+ buffers/cache:       1526        334 Swap:         2047  

mysql存储过程查看,修改,删除,创建方法

mysql教程存储过程查看,修改,删除,创建方法 文章主要简单的介绍关于mysql存储过程查看,修改,删除,创建的方法哦,下面举了四个实例来证明一下关于存储过程的操作. 询数据库教程中的存储过程: 方法一:(直接查询) select `specific_name` from mysql.proc where db = 'your_db_name' and `type` = 'procedure' 方法二:(查看数据库里所有存储过程+内容) show procedure status; 方法三:(

centos系统添加swap分区的方法

场景: 最近查看服务器内存总是很少,提示需要增加内存空间,但是添加内存,要加钱,但是怎么样可以同时加大内存又不花钱.于是想到了虚拟内存,查看了一下,发现服务器并没有设置swap分区,于是我就从数据盘分出1g来当做swap空间 方法:  使用dd命令创建一个swap分区 [root@localhost Desktop]#dd if=/dev/zero of=/home/swap bs=1024 count=1048576     count的计算公式: count=SIZE*1024  (size

linux系统添加swap虚拟内存与删除配置

  1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶

数据库实现显示、添加、修改、删除的最简单的方法及实例

数据|数据库|显示 关于本文: 本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,有人看完后,可能会觉得代码不太完善,因为发表本文的目地,是向大家介绍实现的原理,而不是给大家一套完整的程序,希望大家看完此文,能够从中得到些帮助和启发. 本文用最精简的实例介绍了一种实现显示.添加.修改.删除的比较简便的方法,虽然是以ASP例子介绍,但同样适用于PHP.JSP.ASP.NET等语言.文中用到了javascript脚本,大家也可从中学到部分的javascript知识. 因为近几天工

Win8系统怎么修改虚拟内存大小?

  Win8系统怎么修改虚拟内存大小? 一.右键点击系统桌面,然后在系统桌面左下角处弹出的系统控制菜单上,点击"系统". 二.打开系统界面,然后点击左侧窗格中的"高级系统设置".在Win8系统高级系统设置界面上,点击性能下的"设置"按钮. 三.在性能选项窗口上,点击虚拟内存下的"更改"按钮.然后在虚拟内存设置窗口上,取消勾选"自动管理所有驱动器的分页文件大小",然后再选择驱动器,再选择"自定义大小

PS怎么修改图片尺寸大小?ps修改图片大小方法图解

PS怎么修改图片尺寸大小?很多朋友认为用photoshop处理图片都是专业的人员,其实不是,用photoshop修改图片大小都是简单的操作,我们普通人员都可以操作的,下面我来说说ps修改图片大小方法吧! 一是在图像里找到修改图片大小. 二是利用photoshop工具栏里的裁剪工具. photoshop修改图片大小 1.启动photoshop软件后,点击photoshop导航上面的文件,然后选择下拉菜单里的打开,如下图所示. 2.在打开的窗口里,找到图片的路径,然后选择要修改大小的图片,点击打开就

win7系统修改word文档光标大小的方法

  win7系统修改word文档光标大小的方法         方法:整体变大 1.第一种情况我们只需要在Word文档中按住键盘"ctrl",然后使用鼠标滚轮往后滚,页面.光标就会变小了,word2007也可以通过调节右下角的缩放比例到"100%"即可. 方法二:字体大小不同 1.在word文档中按下"CTR+A"将内容全选,然后选择小一些的字号大小即可. 上述教程内容就是win7系统修改word文档光标大小的方法,有需要的用户可以掌握,说不定对

win7修改CMD命令提示符文字字体大小的方法

  很多网友喜欢运行cmd进入dos命令窗口,在dos命令窗口下进行其他操作,但有的网友反应自己眼睛不太好使,再加上显示屏较小,看代码较为费眼吃力,怎样才能把dos命令窗口中的字体变大呢,请看小编怎样处理的. win7修改CMD命令提示符文字字体大小的方法 1.点击开始菜单,在运行中输入cmd后回车,进入dos操作界面. 2.右击上方的标题栏,在弹出的菜单中选择"默认值"进入控制台窗口属性. 3.选择字体选项卡,在右方的"大小(S)"界面中选择较大的即可,当然也可以