当前位置:首页 > CN2资讯 > 正文内容

linux增加swap交换分区linux swap交换分区

1天前CN2资讯
linux增加swap交换分区如何做?

swap交换分区一般只在xen VPS有这种功能,openvz则 没有。swap交换分区可以增加一定量的内存使用,但增加swap分区的最重要的作用是防止网站流量突然增大而导致系统分配内存不够用而死机。如果你的 VPS长期处理使用swap的状态下,建议你检查下程序或VPS,或者升级更大的内存的VPS,因为使用swap交换分区,会使服务器的性能降低很多,导 致访问速度变慢。下面我们来看看如何增加swap交换分区

1、以root权限登录SSH,键入如下命令创建512M的swap文件(1024 * 512MB = 524288).

  • dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
  • 2、创建Linux交换文件

  • mkswap /swapfile1
  • 3、立即激活 /swapfile1交换文件

  • swapon /swapfile1
  • 4、设置系统自激活交换文件。编辑 /etc/fstab文件,并增加如下第二行代码。

  • vi /etc/fstab
  • /swapfile1 swap swap defaults 0 0
  • 5、重启系统,使用free -m查看swap大小。

     

    一、增加Swap区

     1、使用命令查看系统的内存大小

           free -m

         

          可以看出内存大小为503(装的时候配置是512的),swap都为0。

      2、增加swap分区

          使用dd命令创建一个swap分区

          dd if=/dev/zero of=/home/swap bs=1024 count=1024000

          这样就建立一个/home/swap的分区文件,大小为1G,再用swapon命令把这个文件分区变成swap分区

          /sbin/swapon /home/swap

          再用free -m查看一下,可以看出swap有大小了。

         

          这样还没完成,因为reboot重启系统后,swap分区又变成0了。

          为防止重启后swap分区变成0,要修改/etc/fstab文件

          vi /etc/fstab

          在文件末尾加上

          /home/swap swap swap default 0 0

          这样就算重启系统,swap分区还是有值。

    二、删除swap分区

          1、先停止swap分区

               /sbin/swapoff /home/swap

           2、删除swap分区文件

              rm -rf /home/swap

           3、修改/etc/fstab文件,把/home/swap swap swap default 0 0 这行删除。

           这样就能把手动增加的分区删除了。

     

    PS:1、增加删除swap的操作只能使用root用户来操作。

           2、装系统时分配的swap分区貌似删除不了。

           3、swap分区一般为内存的2倍,但最大不超过2G

     

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/18634.html

      分享给朋友:

      “linux增加swap交换分区linux swap交换分区” 的相关文章

      腾讯云建站停止服务的影响与应对策略

      腾讯云建站(CloudPages)作为腾讯云的一项重大创新,一直以来都旨在简化网站建设过程。这个一站式自研模板建站SaaS产品,背后的团队努力希望通过无代码和零基础的设计,帮助更多的中小企业顺利实现数字化转型。我的朋友们也曾尝试过这个平台,发现它在解决数字化营销关键痛点方面表现出色。 CloudPa...

      解决BestTrace中的timestamp is error问题及优化网络性能指南

      BestTrace是一款强大的网络诊断工具,广泛用于追踪数据包从源头到目标的网络路径。它的工作原理结合了traceroute和ping的功能,让用户不仅能够查看每一跳的延迟,还能监测到丢包情况。这意味着,你在使用BestTrace时,能够获得关于网络连接质量的详细信息,及时发现潜在的问题。 在我实际...

      宝塔安装全攻略:轻松管理你的服务器与网站

      宝塔面板,凭借其简单易用的特性,已经成为很多用户搭建和管理网站的首选工具。作为一款开源的服务器管理软件,宝塔面板提供了丰富的功能和灵活的操作方式,让无论是新手还是经验丰富的用户都能轻松上手。我在使用宝塔面板的过程中,深刻体会到它带来的便利和高效。 功能与特点 宝塔面板最大的一大优势在于其直观的用户界...

      腾讯云接入备案流程与注意事项详解

      在开始腾讯云接入备案之前,了解整个流程非常重要。备案是一个涉及多个步骤的过程,其中每一步都有其独特的要求和注意事项。接下来,我们就来看看腾讯云接入备案的具体流程,让你对这个过程有更清晰的认识。 首先,我们需要进行基础信息校验。这个步骤相对简单,主要是选择你希望备案的网站、域名或 APP。确保配置相关...

      VPS是什么?全面解析虚拟专用服务器的优势与选择

      VPS 是 什么 VPS,全称虚拟专用服务器,是一种通过虚拟化技术在物理服务器上创建多个独立环境的方案。具体来说,每个VPS都能运行自己的操作系统,并拥有独立的CPU、内存和存储资源。这就意味着,用户可以像在独立服务器上那样自由管理自己的VPS,进行各种应用和服务的部署。 最初,当我接触到VPS时,...

      REST教程:掌握RESTful接口设计与开发最佳实践

      REST(Representational State Transfer)是一种架构风格,广泛应用于网络服务的设计。它强调通过标准的HTTP协议来实现资源的操作,设计简约而高效。在我学习RESTful接口的过程中,发现其核心特性尤其重要,包括无状态性、资源导向和统一接口等。这些特性不仅让开发变得更加...