free查看内存和swap使用情况,增加、删除、自动挂载swap分区
free
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999936 142760 566536 6884 290640 672076
Swap: 2097148 0 2097148
[root@localhost ~]# free -h
total used free shared buff/cache available
Mem: 976M 139M 553M 6.7M 283M 656M
Swap: 2.0G 0B 2.0G
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。 命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
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) 命令(输入 m 获取帮助):d 注释:删除现有分区给swap分区使用
分区号 (1,2,5,6,默认 6):
分区 6 已删除 命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
添加逻辑分区 6
起始 扇区 (6297600-10485759,默认为 6297600):
将使用默认值 6297600
Last 扇区, +扇区 or +size{K,M,G} (6297600-10485759,默认为 10485759):
将使用默认值 10485759
分区 6 已设置为 Linux 类型,大小设为 2 GiB 命令(输入 m 获取帮助):t 注释:改变分区系统id,swap是82
分区号 (1,2,5,6,默认 6):
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris” 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0c3ac977 设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
/dev/sdb2 2099200 10485759 4193280 5 Extended
/dev/sdb5 2101248 6295551 2097152 83 Linux
/dev/sdb6 6297600 10485759 2094080 82 Linux swap / Solaris 令(输入 m 获取帮助):w
▽he partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
[root@localhost ~]# partprobe
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999936 140624 560296 6884 299016 674220
Swap: 2097148 0 2097148
[root@localhost ~]# mkswap /dev/sdb6
mkswap: error: /dev/sdb6 is mounted; will not make swapspace
[root@localhost ~]# umount /dev/sdb6 注释:格式化前需要先卸载分区
[root@localhost ~]# mkswap /dev/sdb6
mkswap: /dev/sdb6: warning: wiping old xfs signature.
正在设置交换空间版本 1,大小 = 2094076 KiB
无标签,UUID=a902382a-8368-48e9-89d8-faa1a965304f
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999936 140340 560924 6884 298672 674504
Swap: 2097148 0 2097148
[root@localhost ~]# swapon /dev/sdb6 注释:添加格式化后的swap分区
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999936 141700 559560 6884 298676 673144
Swap: 0 4191224
[root@localhost ~]# swapoff /dev/sdb6 注释:删除swap分区
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999936 140336 560928 6884 298672 674508
Swap: 0 2097148 [root@localhost ~]# vim /etc/fstab 注释:修改配置文件使用新添加的swap分区在系统每次启动时自动挂载 #
# /etc/fstab
# Created by anaconda on Wed Jul 19 23:22:45 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=70dade4c-e85f-4592-a133-26f1fb359801 / xfs defaults 0 0
UUID=69ac3810-0e34-4475-9f67-d4cf500c7a98 /boot xfs defaults 0 0
UUID=5554acf0-8374-48ee-893e-425523a8f958 /home xfs defaults 0 0
UUID=5c5e4732-4d0d-4040-a26a-5b86ad2293b7 swap swap defaults 0 0
UUID=e481f266-5f69-4db5-9b5c-0f731da57d21 /disk1 ext4 defaults 0 0
/dev/sdb5 /disk5 ext4 defaults 0 0
/dev/sdb6 swap swap defaults 0 0
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/fstab" 15L, 767C 已写入
[root@localhost ~]# mount -a 注释:这步很重要,可在系统重启前检测/etc/fstab文件是否写错,避免导致系统崩溃。
[root@localhost ~]#
free查看内存和swap使用情况,增加、删除、自动挂载swap分区的更多相关文章
- SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况
SysInternals提供了一个工具RamMap,可以查看内存的具体使用情况.如果发现是Paged Pool和Nonpaged Pool占用过大,可以用另一个工具poolmon来查看占用内存的驱动T ...
- 【linux】查看内存和CPU使用情况
1.内存命令:free 解释:以上数据单位KB. 所以,上面的mem物理内存共1G 下面是对这些数值的解释: total:总计物理内存的大小. used:已使用多大. free:可用有多少. Shar ...
- linux查看内存及磁盘使用情况
1.查看当前目录 命令: df -h (统一每个目录下磁盘的整体情况) 2.查看指定目录 在命令后直接放目录名,比如查看"usr"目录使用情况: 命令: df ...
- ubuntu查看内存占用和查看cpu使用情况的简单方法(ubuntu内存管理)
单独查看内存使用情况的命令:free -m查看内存及cpu使用情况的命令:top也可以安装htop工具,这样更直观,安装命令如下:sudo apt-get install htop安装完后,直接输入命 ...
- 查看swap占用情况
查看swap被占用的情况 #!/bin/bash # Get current swap usage for all running processes # Erik Ljungstrom 27/05/ ...
- Linux环境下如何查看内存CPU和GPU使用情况以及界面标题栏实现
查看内存和CPU 单独查看内存使用情况的命令:free -m 查看内存及cpu使用情况的命令:top 也可以安装htop工具,这样更直观, 安装命令如下:sudo apt-ge ...
- Ubuntu——查看内存和CPU情况
查看内存及cpu使用情况的命令:top 也可以安装htop工具,这样更直观,安装命令如下:sudo apt-get install htop安装完后,直接输入命令:htop
- 嵌入式 linux 查看内存
在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux下查看内存使用情况的free命令: [root@scs- ...
- CentOS如何手动增加 删除swap区
SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的.它类似于Windows中的虚拟内存.在Windows中,只可以使用文件来当作虚拟内存.而linux可以文件或者分区来当作 ...
随机推荐
- keras 修仙笔记一
对于牛逼的程序员,人家都喜欢叫他大神:因为大神很牛逼,人家需要一个小时完成的技术问题,他就20分钟就搞定.Keras框架是一个高度集成的框架,学好它,就犹如掌握一个法宝,可以呼风唤雨.所以学keras ...
- VueJS引入css或者less文件的一些坑
我们在做Vue+webpack的时,难免会引入各种公共css样式文件,那么我们改如何引入呢?引入时会有那些坑呢? 首先,引入公共样式时,我们在“main.js”里使用AMD的方式引入,即 requir ...
- 基于docker+reveal.js搭建一个属于自己的在线ppt网站
前言 最近热衷于Docker,由于这段时间使用Docker来折腾自己的服务器,越来越感觉这是一种及其被应该推广的技术,因此想在公司内部也做一次技术分享.当然,如果只是做的PPT,我就不写这文章了.既然 ...
- 分布式监控系统Zabbix3.2跳坑指南
zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项. 主要分为服务端和客户端安装,客户端又分为Linux.Windows. 服 ...
- ##3.Keystone 验证服务--openstack
##3.Keystone 验证服务 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #SQL上创建数据库并授权 #K ...
- iOS 图片本地存储、本地获取、本地删除
在iOS开发中.经常用到图片的本地化. iOS 图片本地存储.本地获取.本地删除,可以通过以下类方法实现. p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: ...
- SolrJ 复杂查询 高亮显示
SolrJ 复杂查询 高亮显示 上一章搭建了Solr服务器和导入了商品数据,本章通过SolrJ去学习Solr在企业中的运用.笔者最先是通过公司的云客服系统接触的Solr,几百万的留言秒秒钟就查询并高亮 ...
- 方格取数洛谷p1004
题目描述 设有N*N的方格图(N<=9),我们将其中的某些方格中填入正整数,而其他的方格中则放 人数字0.如下图所示(见样例): A 0 0 0 0 0 0 0 0 0 0 13 0 0 6 0 ...
- Windos系统git提交
一.$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理. 二.$ git add . //(.)点表示当前目录下 ...
- javascript设计模式——单例模式
前面的话 单例模式是指保证一个类仅有一个实例,并提供一个访问它的全局访问点. 单例模式是一种常用的模式,有一些对象往往只需要一个,比如线程池.全局缓存.浏览器中的window对象等.在javaScri ...