首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 建立删除Swap空间

最近看有些系统并没有自动创建swap空间,对于小内存的机器来说,非常的不友好,随学习了一下如何手动创建swap的教程,随记录下学习的笔记。...本教程测试适配系统: Debian 8 Centos 7 查看当前系统swap是否存在以及使用情况: free –h 或 swapon –s 查看硬盘使用情况(一般/dev/vda1为挂载硬盘): df...–h 创建swap空间 使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意): dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152...分区 mkswap /var/swapfile 挂载并激活分区 swapon /var/swapfile 执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张,实际上已经激活了...] 删除swap分区 先停止正在使用swap分区: swapoff /var/swapfile 删除swap分区文件 rm -rf /var/swapfile 删除或注释掉我们之前在fstab文件里追加的开机自动挂载配置内容

9.8K111

Swap交换空间

作用 利用硬盘的空间,当内存空间 当物理内存占满了,CPU可以将内存中的数据暂时放在swap空间中,减轻真实的物理内存 方法一:利用硬盘分区制作 mkswap 命令 mkswap -f 交换文件 -f表示强制执行...dev/vdc //格式化交换文件系统喔咕 [root]# blkid /dev/vdc1 //查看文件系统类型 [root]# swapon #查看交换空间组成的成员信息...#查看交换空间的大小 [root]# swapoff /dev/sdc1 #停用交换分区 [root]# swapon #查看交换空间组成的成员信息 [root...]# free -m #查看交换空间的大小 开机自动启动交换分区 [root]# vim /etc/fstab /dev/vdc1 swap swap defaults...]# ls -lh /opt/sw.txt ]# mkswap /opt/sw.txt ]# swapon /opt/sw.txt swapon: /opt/sw.txt:不安全的权限 0644,建议使用

1.4K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux上增加swap交换空间的方法

    Linux上增加交换空间有两种方法: 严格的说,在Linux系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法,至于第一种方法应该是安装系统时设置交换区。...交换空间的大小,与CPU密切相关,在i386系中,最多可以使用2GB的空间。       在系统启动后根据需要在2G的总容量下进行增减。      ...下面是运用swapfile增加交换空间的步骤: 涉及到的命令: free ---查看内存状态命令,可以显示memory,swap,buffer cache等的大小及使用状况;...; 2、将swapfile设置为swap空间 # mkswap /swapfile 正在设置交换空间版本 1,大小 = 5017560 KiB 无标签,...(虽有这有提示但已启用成功了,以后要注意尽量先修改文件权限为0600) 至此增加交换空间的操作结束了,可以使用free命令查看swap空间大小是否发生变化; 注:swap空间增加的话可能要目录的磁盘空盘要足够

    3.9K20

    怎样给Linux服务器添加Swap交换空间

    演示系统:Debian Server 9.9,所有操作在root用户模式下 计算机中Swap空间也就是交换空间Swap空间是电脑硬盘中的一部分,当计算机的实际内存不够用的时候,操作系统会去使用Swap...空间,不过一般情况下Swap空间是用不着的。...因为是硬盘上的一部分,所以Swap空间很慢。...第一步,检查时候有Swap空间 我们可以看到Swap空间为空 第二步,创建swap分区 创建2G的swap,可以根据你的服务器配置来调整大小,一般情况下,Swap空间不需要很大 dd if=/dev/...分区,需要修改文件 /etc/fstab 中的 swap 行,添加以下代码 /mnt/swap swap swap defaults 0 0 如图所示 重启服务器之后,可以看到多出了swap空间

    4.3K10

    linux中为什么你应该添加交换空间swap

    我们知道使用Linux交换空间而不是 RAM(内存)会严重降低性能。那么,有人可能会问,既然我有足够多的可用内存,删除交换空间不是更好吗?简短的回答是不会。...现在,让我们看看交换空间实际上如何改善Linux服务器性能。 在具有足够RAM的系统上交换空间的优点 即使仍有可用的 RAM,Linux系统使用一些swap也是正常的并且是一件好事。...Linux 内核会将几乎从未使用过的内存页面移动到交换空间中,以确保在内存中为更频繁使用的内存页面提供更多可缓存空间(一个页面就是一块内存)。...总结: 即使仍有可用的RAM,Linux内核也会将几乎从未使用过的内存页移动到交换空间中。...要更详细地了解Linux交换空间Swap,请阅读Kernel.org文档中的交换管理和Page Frame回收章节。

    1.8K20

    Linux检查Swap交换空间的五个命令小结

    前言 Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。...在本文中,我们将介绍几种检查Ubuntu系统上可用Swap交换空间的方法。本文中描述的命令和过程已在Ubuntu 18.04 LTS系统上运行。...我们正在使用Ubuntu命令行终端,以检查我们系统上的交换空间。要打开终端,您可以使用Dash或Ctrl + alt + T快捷键。...然后,您可以选择以下方式来获取交换空间信息: Linux free命令 命令: free 此命令用于在几行中检查系统上的内存和交换利用率。不使用任何开关,显示的输出以千字节打印。 ?...使用free命令检查交换空间 命令: free -h 使用-h开关,free命令以最接近的3位数格式显示内存和交换利用率。 ?

    4.6K31

    Linux 禁用 SWAP

    在服务器和容器平台建议关闭 SWAP,避免内存交换影响服务器性能,甚至引发数据丢失。...一、不重启电脑,禁用启用swap,立刻生效 # 禁用命令 sudo swapoff -a # 启用命令 sudo swapon -a # 查看交换分区的状态 sudo free -m 二、重新启动电脑...,永久禁用Swap 把根目录文件系统设为可读写 sudo mount -n -o remount,rw / 用vi修改/etc/fstab文件,在swap分区这行前加 # 禁用掉,保存退出 vi /etc.../fstab i      #进入insert 插入模式 :wq   #保存退出 mount -a # 使 fstab 文件生效 重新启动电脑,使用free -m查看分区状态 reboot sudo...free -m 参考文献# linux 禁用 swap 不用重启也能让fstab生效的一条命令 注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    2K51

    Redis运维之swap空间

    swap空间由磁盘提供,对于高并发场景下,swap空间使用会严重降低系统性能,因为它引入了磁盘IO操作。...实时查看swap使用 Linux中还为我们封装了vmstat这个命令来查看系统的相关性能指标,其中也包含swap空间,其中和swap有关的指标是si和so,分别代表swap in和swap out,我们看看...swap空间,它引入swapiness这个变量来决定操作系统使用swap空间的倾向程度,它的取值是0~100,值越大,表示操作系统使用swap的可能性越高,反之则越低。...其中: 设置为60是默认值, 设置为100则操作系统会主动使用swap空间, 设置成为0的话,在Linux3.4以及更早的Linux版本中,内存不够时,倾向使用swap而不是OOM killer,在Linux3.5...以及之后的版本中,倾向使用OOM Killer而不是swap空间 设置为1的话,在Linux3.5以及后续版本中,内存不够用的时候,倾向于使用swap空间,而不是OOM Killer 多说一句:OOM

    2K10

    linux-swap

    引言 此方法不限于 CentOS,linux均适用 1.先查看一下自己的服务器swap大小,命令: free -h 可以看到swap大小只有 1G 补充: 查看当前 swap swapon -s 2....使用 cd /usr 进入 /usr 文件夹,新建一个名叫swap的文件夹,使用ll命令可以看到多了一个swap的文件夹 cd /usr mkdir swap ll 3.下一步使用 cd swap...swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间, swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。...centos,linux swap设置 - 人,一定要靠自己 Linux SWAP 深度解读_huangyimo的专栏-CSDN博客 CentOS如何增加虚拟内存?...本文作者: yiyun 本文链接: https://moeci.com/posts/分类-linux/linux-swap/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。

    9.7K20

    Ubuntu下调整SWAP交换空间

    SWAP 分区可以在系统运行内存不足时将一部分未使用的内存文件转存在此分区以减轻动态内存的压力,SWAP 分区以专用的 SWAP 格式存在于硬盘当中。...下面将介绍在 Ubuntu 中如何调整 SWAP 分区的空间SWAP 分区的活跃度。...创建 SWAP 分区 检查是否已启用 SWAP 空间 $ sudo swapon --show #未启用SWAP分区的话,执行此命令将不会有任何输出 创建 SWAP 文件 在添加 SWAP 文件时,...删除 SWAP 分区文件 $ sudo rm /swapfile Swappiness 用于定义 Linux 系统使用 SWAP 空间的频率。...Swappiness 值可以从 0 至 100,较低的值会让内核尽可能少的使用 SWAP 空间,而较高的值将让 Linux Kernel 能够更加积极地使用 SWAP 分区。

    4.7K20

    Linux的磁盘格式化,磁盘挂载,手动增加swap空间

    l 4.5 磁盘格式化(上) l 4.6 磁盘格式化(下) l 4.7 磁盘挂载(上) l 4.7 磁盘挂载(下) l 手动增加swap空间 4.5 磁盘格式化(上)   将磁盘划分分区之后,就需要对磁盘进行格式化才能够进行使用...,格式化需要选择一个文件系统来进行格式化,使用cat /etc/filesystems 命令可以查看Linux里支持的文件系统: ?  ...blkid可以看到磁盘的UUID,可以直接使用UUID挂载磁盘: ? 4.9 手动增加swap空间   想要手动增加swap空间的话,需要先添加一个小的虚拟磁盘: ?...添加完毕后,接下来就是对这个虚拟磁盘进行格式化,因为swap是特有的文件系统格式,所以需要使用mkswap命令: ? 格式化完成后,使用swapon命令将磁盘加上swap里去: ?...使用free -m命令可以查看swap的信息: ? 使用swapoff命令可以卸载添加的虚拟磁盘: ? 卸载之后如果不想要那个虚拟磁盘就把文件删掉即可: ?

    3K20

    利用swap()收缩内存空间(C++)

    万恶之源-vector 众所周知,vector会根据输入数据自动分配内部空间,无需人为指定大小,这当然方便我们日常使用,但自动分配也就意味着一定程度上的不可控,在某些情况下极易造成内存空间的浪费,比如下面这段代码...这就造成了严重了内存空间浪费,甚至哪怕使用clear()清空vector,实际空间也不会发生任何变化!...>& vec );作用就是交换两个vector,使用下面这段代码来实现内存空间收缩: vectorv; for (int i = 0; i < 1000000; i++)...,将v的指向从那“一百多万”的空间变成了新的匿名函数的“3”的空间,又因为匿名对象使用完就会被自动释放,因此也就把原vector开辟的空间释放干净了,也就不存在内存浪费的问题了。...为方便理解,画个图演示下: swap()的坑 虽然swap()实现了两个容器指针互换,但并未交换其迭代器,也就是说:如果在swap()之前就定义了迭代器,则交换后,虽然容器名的指向已经变了,但迭代器还是指向原内存空间

    99510

    如何在 CentOS 8 上增加 Swap 空间

    Swap(交换内存)是硬盘上的一个空间,当物理内存耗尽,交换内存就会被使用。当一个 Linux 系统内存不足时,不活跃的内存页,将会被从 RAM 空间 移动到 Swap 内存交换空间。...空间: sudo swapon /swapfile 05.通过使用swapon或者free命令来验证 swap 空间是否已经激活,像下面这样: sudo swapon --show NAME...Linux Kernel 属性值,它定义了系统使用 swap 空间的频率。...一个较低的值使得 kernel 尽可能避免使用交换内存,而较高的值将使得 kernel 尽可能的使用交换内存空间。 在 CentOS 8 上 swappiness 默认值是 30。...03.使用rm删除实际的 swap 文件: sudo rm /swapfile 四、总结 我们已经给你演示了在 CentOS 8 上如何创建一个 swap 文件,并且激活和配置 swap 空间

    5.2K30

    腾讯云服务器创建swap空间

    腾讯云服务器安装系统的时候,并没有挂载swap分区。但是我想对数据盘进行分区的时候,发现默认把整个磁盘都用上了,并没用预留空间swap分区是行不通了,只能试试swap文件。...1.建立一个有连续空间的空白文件 root@VM-40-223-ubuntu:/# mkdir swap(注意,我第一次将SWAPFILE文件建立在/dev文件夹下会发生错误,所以我们在根目录下新建一个文件夹...+0 records out 1073741824 bytes (1.1 GB) copied, 16.5022 s, 65.1 MB/s 3.必须先使用 mkswap 将文件格式化成swap格式,类似于...KiB 4.使用格式化完毕的文件: root@VM-40-223-ubuntu:/swap# swapon SWAPFILE 可以查看文件使用情况: root@VM-40-223-ubuntu:/swap...@VM-40-223-ubuntu:/etc# vi /etc/fstab 加入以下内容: /swap/SWAPFILE swap swap defaults 0 0 重新启动后

    11.4K01
    领券