linux新增加swap空间,Linux增加swap空间的方法
windows下有虚拟内存,Linux下有swap。 如果在安装linux时没有分配足够的swap,可以在Linux下进行增加。 具体有两种方法:1、建立一个swap分区 2、建立一个swap文件 一、建立一个swap分区 可以利用磁盘的还未分配的空间建立一个swap分区;如果磁盘已全部分配
windows下有虚拟内存,Linux下有swap。
如果在安装linux时没有分配足够的swap,可以在Linux下进行增加。
具体有两种方法:1、建立一个swap分区
2、建立一个swap文件
一、建立一个swap分区
可以利用磁盘的还未分配的空间建立一个swap分区;如果磁盘已全部分配,那就只能增加一块硬盘,并从其中分割出swap分区。
1.用fdisk建立一个分区
2.将分区的id更改为82
3.用mkswap将分区格式化
4.用swapon命令启动swap(用swapoff关闭)
具体操作如下:
[root@redhat ~]# fdisk /dev/sdc --用fdisk对硬盘进行分区
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): m --显示fdisk命令参数
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): n --增加一个新分区
Command action
e extended
p primary partition (1-4)
p --选择分区类型
Partition number (1-4): 1 --指定分区号
First cylinder (1-130, default 1): 1 --指定歧视磁柱号
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130): 130 --指定结束磁柱号
Command (m for help): p --显示分区列表
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ 83 Linux
Command (m for help): t --更改分区id
Selected partition 1
Hex code (type L to list codes): 82 --82是swap的分区id号
Changed system type of partition 1 to 82 (Linux swap)
Command (m for help): p --显示分区列表
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ 82 Linux swap
Command (m for help): w --写入分区表并退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@redhat ~]# fdisk -l --显示所有分区信息
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 905 7269381 83 Linux
/dev/sda2 906 1044 1116517+ 82 Linux swap
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1044 8385898+ 83 Linux
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ 82 Linux swap
[root@redhat ~]# mkswap /dev/sdc1 --对sdc1格式化为swap格式
Setting up swapspace version 1, size = 1069248 kB
[root@redhat ~]# free --查看当前虚拟内存情况
total used free shared buffers cached
Mem: 1034564 465176 569388 0 13928 365672
-/+ buffers/cache: 85576 948988
Swap: 1116508 0 1116508 --虚拟内存总量为1116508
[root@redhat ~]# swapon /dev/sdc1 --启动虚拟内存
[root@redhat ~]# free --查看当前虚拟内存情况
total used free shared buffers cached
Mem: 1034564 465696 568868 0 13956 365644
-/+ buffers/cache: 86096 948468
Swap: 2160692 0 2160692 --虚拟内存总量增加
二、建立一个swap文件
如果不想建立一个swap分区,可以建立一个swap文件,而且步骤更加的简单:
1、用dd指令建了一个swapfile;
2、用mkswap将swapfile格式化为swap文件格式;
3、用swapon启动该文件(用swapoff关闭)
[root@redhat ~]# dd if=/dev/zero of=/tmp/swap bs=1M count=1024--用dd命令增加swapfile
1024+0 records in
1024+0 records out
[root@redhat ~]# ll /tmp/swap
-rw-r--r-- 1 root root 1073741824 Oct 31 18:52 /tmp/swap
[root@redhat ~]# mkswap /tmp/swap --用mkswap格式化swapfile
Setting up swapspace version 1, size = 1073737 kB
[root@redhat ~]# free --查看当前虚拟内存情况
total used free shared buffers cached
Mem: 1034564 1008344 26220 0 6276 906844
-/+ buffers/cache: 95224 939340
Swap: 1116508 0 1116508 --当前是1116508
[root@redhat ~]# swapon /tmp/swap --启动swapfile
[root@redhat ~]# free --再次查看虚拟内存情况
total used free shared buffers cached
Mem: 1034564 1008792 25772 0 6292 906828
-/+ buffers/cache: 95672 938892
Swap: 2165076 0 2165076 --虚拟内存增加
linux新增加swap空间,Linux增加swap空间的方法相关推荐
- 安装linux 分区设置,linux如何设置分区,linux新磁盘分区,安装linux如何分区
琪琪词资源网 - linux如何设置分区,linux新磁盘分区,安装linux如何分区 Linux自动挂载硬盘的步骤: 1.插入新硬盘,启动Linux服务器,使用fdisk -l查看硬盘: #fdis ...
- linux 新分区使用1%,linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区...
主机自带硬盘超过300GB,目前只划分使用了3个主分区,不到70GB,如 下: [root@db2 ~]# df -h Filesystem Size Used Avail Use% Mounted ...
- linux新终端找回任务,Linux 终端任务后台执行
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh & [1] 17208 $ jobs ...
- linux新起之秀-linux文件属性
2019独角兽企业重金招聘Python工程师标准>>> 从做到右:1为inode 的节点号:2为文件类型及权限:3为文件或目录的硬链接数:4为属主及所归属的组(属主就想象似地主,属组 ...
- linux偏向swap,solaris/linux 增加swap交换空间的方法
Linux 一.分区方式 1.创建swap分区,例如: # fdisk /dev/sdb Command (m for help): n Command action e extended p pri ...
- linux增加电子档案空间,Linux 建立 SWAP 档案空间
Swap 档案跟 Swap 分割区差不多, 分别是 Swap 档案是用档案的方式建立, 不是使用独立硬盘分割区. 以下是在 Linux 下建立 Swap 档案的方法. 建立 swap 档案是使用 bl ...
- linux下增加swap分区,LINUX新建和增加SWAP分区
我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...
- Linux系统swap虚拟内存的增加,删除,修改
swap是linux的交换分区,作用: '提升' 内存的容量,防止OOM(Out Of Memory)即常说的虚拟内存.在内存使用很大时,能缓解服务器压力,避免崩溃,增强稳定性.但是,很多时候我们装机 ...
- linux的物理内存中swap压缩,linux中Centos7增加swap分区详解
注意:(Redhat5官方推荐) RAM<=4G,swap=2G;RAM>4G,<16G,swap=4G;RAM>16G,<64G,swap=8G;RAM>64G, ...
- Linux 交换内存空间原理(swap)(Linux内存管理)(cgroups)
文章目录 什么是swap? 为什么需要swap? swap的缺点? 到底要不要swap? 内存不够用 内存勉强够用 内存充裕 桌面环境 服务器环境 swap大小配置多少比较合适? 怎么配置swap? ...
最新文章
- [Jsoi2016]最佳团体 BZOJ4753 01分数规划+树形背包/dfs序
- 如何使用SMTPDiag 工具
- boost::math::differentiation用法的测试程序
- 正则表达式||grep的使用
- 在CSDN上的第一篇博客
- 机器学习西瓜书各章详细目录定位
- 安卓手机USB无法共享、上网或卡顿的解决方法
- 解决jQuery中dbclick事件触发两次click事件
- 莫烦python之python基础学习备忘
- 车牌识别摄像头php,高清车牌识别摄像头SDK支持二次开发
- Xutils使用详解(二)
- php 使用PayPal 支付
- 物联网工程专业该怎么学?老学长吐血整理!!
- 计算机显示器黑屏首先检查,电脑显示器黑屏怎么回事?教你处理方案
- 计算机缓存设置方法,电脑缓存设置步骤介绍
- logstash grok mysql_logstash grok
- 上网被阻断未经pppoe认证_锐捷上网认证常见问题及解决办法
- login.keyring的问题
- 异常解决:cococaption包出现找不到edu.stanford.nlp.semgraph.semgrex.SemgrexPattern错误
- 《Java编程思想》读书笔记