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空间的方法相关推荐

  1. 安装linux 分区设置,linux如何设置分区,linux新磁盘分区,安装linux如何分区

    琪琪词资源网 - linux如何设置分区,linux新磁盘分区,安装linux如何分区 Linux自动挂载硬盘的步骤: 1.插入新硬盘,启动Linux服务器,使用fdisk -l查看硬盘: #fdis ...

  2. linux 新分区使用1%,linux下使用fdisk结合partprobe命令不重启系统添加一块新的磁盘分区...

    主机自带硬盘超过300GB,目前只划分使用了3个主分区,不到70GB,如 下: [root@db2 ~]# df -h Filesystem Size Used Avail Use% Mounted ...

  3. linux新终端找回任务,Linux 终端任务后台执行

    在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh & [1] 17208 $ jobs ...

  4. linux新起之秀-linux文件属性

    2019独角兽企业重金招聘Python工程师标准>>> 从做到右:1为inode 的节点号:2为文件类型及权限:3为文件或目录的硬链接数:4为属主及所归属的组(属主就想象似地主,属组 ...

  5. linux偏向swap,solaris/linux 增加swap交换空间的方法

    Linux 一.分区方式 1.创建swap分区,例如: # fdisk /dev/sdb Command (m for help): n Command action e extended p pri ...

  6. linux增加电子档案空间,Linux 建立 SWAP 档案空间

    Swap 档案跟 Swap 分割区差不多, 分别是 Swap 档案是用档案的方式建立, 不是使用独立硬盘分割区. 以下是在 Linux 下建立 Swap 档案的方法. 建立 swap 档案是使用 bl ...

  7. linux下增加swap分区,LINUX新建和增加SWAP分区

    我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...

  8. Linux系统swap虚拟内存的增加,删除,修改

    swap是linux的交换分区,作用: '提升' 内存的容量,防止OOM(Out Of Memory)即常说的虚拟内存.在内存使用很大时,能缓解服务器压力,避免崩溃,增强稳定性.但是,很多时候我们装机 ...

  9. linux的物理内存中swap压缩,linux中Centos7增加swap分区详解

    注意:(Redhat5官方推荐) RAM<=4G,swap=2G;RAM>4G,<16G,swap=4G;RAM>16G,<64G,swap=8G;RAM>64G, ...

  10. Linux 交换内存空间原理(swap)(Linux内存管理)(cgroups)

    文章目录 什么是swap? 为什么需要swap? swap的缺点? 到底要不要swap? 内存不够用 内存勉强够用 内存充裕 桌面环境 服务器环境 swap大小配置多少比较合适? 怎么配置swap? ...

最新文章

  1. [Jsoi2016]最佳团体 BZOJ4753 01分数规划+树形背包/dfs序
  2. 如何使用SMTPDiag 工具
  3. boost::math::differentiation用法的测试程序
  4. 正则表达式||grep的使用
  5. 在CSDN上的第一篇博客
  6. 机器学习西瓜书各章详细目录定位
  7. 安卓手机USB无法共享、上网或卡顿的解决方法
  8. 解决jQuery中dbclick事件触发两次click事件
  9. 莫烦python之python基础学习备忘
  10. 车牌识别摄像头php,高清车牌识别摄像头SDK支持二次开发
  11. Xutils使用详解(二)
  12. php 使用PayPal 支付
  13. 物联网工程专业该怎么学?老学长吐血整理!!
  14. 计算机显示器黑屏首先检查,电脑显示器黑屏怎么回事?教你处理方案
  15. 计算机缓存设置方法,电脑缓存设置步骤介绍
  16. logstash grok mysql_logstash grok
  17. 上网被阻断未经pppoe认证_锐捷上网认证常见问题及解决办法
  18. login.keyring的问题
  19. 异常解决:cococaption包出现找不到edu.stanford.nlp.semgraph.semgrex.SemgrexPattern错误
  20. 《Java编程思想》读书笔记

热门文章

  1. 在mysql中创建用户并授权
  2. 绿色碳点溶液|碳量子点激发波长:365nm发射波长:525nm
  3. RH Timer pro for Mac(定时计时器软件)
  4. [Hadoop in China 2011] 蒋建平:探秘基于Hadoop的华为共有云
  5. vue3 自定义指令 directive
  6. 个人邮箱怎么注册,商业人士用哪个邮箱最好?
  7. 腾讯云折(tian)腾(keng)记
  8. 为什么项目验收前的总是非常忙乱?
  9. 查询-SPJ练习3参考答案
  10. 11gR2 硬件导致重新添加节点