美文网首页
Linux 设置虚拟内存

Linux 设置虚拟内存

作者: 白驹过隙_忽然而已 | 来源:发表于2021-05-20 15:32 被阅读0次

原文

创建swap文件

进入/usr目录

[root@localhost usr]$ pwd
/usr
[root@localhost usr]$ 

创建swap文件夹,并进入该文件夹

[root@localhost usr]# mkdir swap
[root@localhost usr]# cd swap/
[root@localhost swap]# pwd
/usr/swap
[root@localhost swap]# 

创建swapfile文件,使用命令

[root@localhost swap]# dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096
记录了4096+0 的读入
记录了4096+0 的写出
4294967296字节(4.3 GB)已复制,15.7479 秒,273 MB/秒
[root@localhost swap]#

查看swap文件
使用命令

[root@localhost swap]# du -sh /usr/swap/swapfile
4.1G    /usr/swap/swapfile
[root@localhost swap]# 

将目标设置为swap分区文件
使用命令mkswap /usr/swap/swapfile将swapfile文件设置为swap分区文件

[root@localhost swap]# mkswap /usr/swap/swapfile
mkswap: /usr/swap/swapfile: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=5bd241ff-5375-449d-9975-5fdd429df784
[root@localhost swap]#

激活swap区,并立即启用交换区文件
使用命令swapon /usr/swap/swapfile

[root@localhost swap]# swapon /usr/swap/swapfile
[root@localhost swap]#

使用命令free -m 来查看现在的内存,可以看到里面的Swap分区变成了4095M,也就是4G内存。

[root@localhost swap]# free -m
             total       used       free     shared    buffers     cached
Mem:           980        910         70          3          8        575
-/+ buffers/cache:        326        654
Swap:         4095          0       4095
[root@localhost swap]#

设置开机自动启用虚拟内存,在etc/fstab文件中加入如下命令
使用vim编辑器打开/etc/fstab文件
在文件中加入如下内容

/usr/swap/swapfile swap swap defaults 0 0

使用reboot命令重启服务器
输入reboot 命令来重启

    [root@localhost swap]# reboot

    Broadcast message from liaocheng@localhost.localdomain
        (/dev/pts/1) at 3:56 ...

    The system is going down for reboot NOW!
    [root@localhost swap]# Connection to 192.168.136.142 closed by remote host.
    Connection to 192.168.136.142 closed.
    [进程已完成]

重启完成过后使用free -m 命令来查看现在的内存是否挂在上了。

[root@localhost swap]# free -m
             total       used       free     shared    buffers     cached
Mem:           980        910         70          3          8        575
-/+ buffers/cache:        326        654
Swap:         4095          0       4095

相关文章

  • Linux 设置虚拟内存

    原文[https://www.cnblogs.com/yizijianxin/p/10634214.html] 创...

  • 进程虚拟内存

    Linux虚拟内存空间分布Linux虚拟内存空间描述linux进程虚拟内存 .text(代码段)可执行文件加载到内...

  • 操作系统内存

    Linux 内存 一、虚拟内存 这个虚拟内存指的是“进程的虚拟内存”,或者说是虚拟地址空间,注意与” Linux ...

  • Linux内存知识点简单总结

    写在开头:本文为Linux内存相关知识点简单总结。 1. 虚拟地址 Linux采用虚拟内存管理技术,利用虚拟内存技...

  • win7系统添加虚拟内存的操作步骤

    当我们电脑当中的物理内存不足的时候,我们可以通过电脑系统当中的虚拟内存来设置虚拟内存,把虚拟内存设置大一些,这样能...

  • Android内存管理机制

    Linux 的虚拟内存、物理内存、磁盘 为什么要有虚拟内存的概念 进程创建时,会分配4G的虚拟内存,如果分配物理内...

  • Linux 里 free 命令结果阐释

    目录 现象示例Linux 虚拟内存简介 现象 Linux 机器上 free 命令显示 Mem: 行里的 free ...

  • Linux内存机制(swap)

    本文介绍linux内存机制、虚拟内存swap释放等原理及实操。 一、什么是linux的内存机制? 二、linux什...

  • Linux优化

    Linux配置优化 引用来源:黑马大数据 1 Swappiness虚拟内存swappiness是Linux的一个...

  • linux性能监控命令

    linux性能监控命令 vmstat 可以用来监控虚拟内存。可对操作系统的虚拟内存、IO、CPU等多个指标的整体情...

网友评论

      本文标题:Linux 设置虚拟内存

      本文链接:https://www.haomeiwen.com/subject/aafbjltx.html