iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux怎么扩展虚拟内存
  • 342
分享到

linux怎么扩展虚拟内存

2023-06-10 02:06:51 342人浏览 安东尼
摘要

本篇内容主要讲解“linux怎么扩展虚拟内存”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux怎么扩展虚拟内存”吧!在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一

本篇内容主要讲解“linux怎么扩展虚拟内存”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux怎么扩展虚拟内存”吧!

在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一块虚拟内存,承担着扩充内存的作用。然而在工作中我们会遇到虚拟内存也不够用的情况,这个时候我们也不能重新给磁盘进行分区,只能通过增加一个swap文件,来扩充我们的虚拟内存。下面小编就为大家带来扩展虚拟内存的方法教程。一起去看看吧!

1.检查现有交换空间的大小

如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’

[root@chenfanCentos ~]# free -m

total used free shared buffers cached

Mem: 988 164 823 0 26 48

-/+ buffers/cache: 90 898

Swap: 1999 0 1999

根据现有交换空间的大小,选择合适的拓展大小。

2.创建适合的swapfile

我们经常可以使用"dd"命令来创建一个文件,用 “if” 指定源,基本上除了 “/dev/zero” 外基本上不会写别的,而/dev/zero 是UNIX系统特有的一个文件。“of” 指定目标文件, “bs” 定义块的大小, “count” 定义块的数量,这两个参数的多少决定了目标文件的大小。

[root@chenfancentos ~]# dd if=/dev/zero of=/tmp/swapfile bs=300M count=1

记录了1+0 的读入

记录了1+0 的写出

314572800字节(315 MB)已复制,13.9027 秒,22.6 MB/秒

[root@chenfancentos ~]# du -h /tmp/swapfile

300M /tmp/swapfile

可以看到新生成了一个swapfile文件,大小为300M.

3.格式化刚才创建的swapfile

[root@chenfancentos ~]# mkswap -f /tmp/swapfile

Setting up swapspace version 1, size = 307196 KiB

no label, UUID=c4e2a8b1-fa09-41ab-bcbf-63c273ed9598

可以看到格式化后成功的UUID信息

4.实现开机自动挂载交换文件

我们在/etc/fstab中增加一下条目 /tmp/swapfile swap swap defaults 0 0,就能实现开机自动挂载。

[root@chenfancentos ~]# cat /etc/fstab

# /etc/fstab

# Created by anaconda on Sat Apr 2 19:37:01 2016

#

# 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=301b2f9f-91d3-47dd-8a43-d377cba1cd5c / ext4 defaults 1 1

UUID=812455f9-a63f-4b09-9336-05e3ada6f9a7 /boot ext4 defaults 1 2

UUID=416480d0-662c-406c-a328-b4c2f370577b swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/tmp/swapfile swap swap defaults 0 0 

就这样即使后续重启,也能做到自动挂载。

5.启用swapfile,查看虚拟内存大小

[root@chenfancentos ~]# swapon /tmp/swapfile

[root@chenfancentos ~]# free -m

total used free shared buffers cached

Mem: 988 136 852 0 10 50

-/+ buffers/cache: 74 913

Swap: 2299 0 2299

可以兴奋的看到,相对于初始的虚拟内存,现在增加了300M。是不是有点激动。

到此,相信大家对“linux怎么扩展虚拟内存”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: linux怎么扩展虚拟内存

本文链接: https://www.lsjlt.com/news/258937.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux怎么扩展虚拟内存
    本篇内容主要讲解“linux怎么扩展虚拟内存”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux怎么扩展虚拟内存”吧!在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一...
    99+
    2023-06-10
  • Linux下如何扩展虚拟内存
    这篇文章主要介绍了Linux下如何扩展虚拟内存,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。当物理内存占用完了后,当系统还需要更多的物理内存时,物理内存中Inactive P...
    99+
    2023-06-27
  • win10怎么扩大虚拟内存
    要扩大Windows 10的虚拟内存,可以按照以下步骤操作:1. 打开“控制面板”,可以通过在Windows搜索栏中输入“控制面板”...
    99+
    2023-09-12
    win10
  • ubuntu虚拟机怎么扩大内存
    要扩大Ubuntu虚拟机的内存,您需要按照以下步骤操作: 关闭Ubuntu虚拟机。 打开虚拟机管理软件(如VirtualBox、V...
    99+
    2024-04-09
    ubuntu
  • windows系统虚拟内存太小如何扩展
    通过Windows虚拟内存,可为程序提供更大的内存空间,从而使程序可实现运行所需内存空间比实际物理内存更大的需要。因此当实际物理内存空间不足时,程序将无法运行,此时,就需要将磁盘空间进行扩展,将其变为虚拟内存来虚拟内存,...
    99+
    2023-05-30
    windows 虚拟内存 系统
  • Linux中怎么实现虚拟内存
    这期内容当中小编将会给大家带来有关Linux中怎么实现虚拟内存,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  Linux虚拟内存怎么实现  第一个例子:下面一段程序会打...
    99+
    2024-04-02
  • Linux虚拟内存是什么
    这篇“Linux虚拟内存是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux虚拟内存是什么”文章吧。虚拟内存由来毋...
    99+
    2023-06-27
  • Linux虚拟内存不够用怎么办
    这篇文章主要讲解了“Linux虚拟内存不够用怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux虚拟内存不够用怎么办”吧!解决方法:1、建立swapfile:2、格式化为swap格...
    99+
    2023-06-28
  • java虚拟扩展方法怎么实现
    这篇文章主要介绍“java虚拟扩展方法怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java虚拟扩展方法怎么实现”文章能帮助大家解决问题。1、Java8允许在界面中实现特定的方法,只需在方法...
    99+
    2023-06-30
  • linux中虚拟内存是什么
    这篇文章主要为大家展示了“linux中虚拟内存是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中虚拟内存是什么”这篇文章吧。1. 讨论虚拟内存前的热身我们需要知道的是计算机对内存分...
    99+
    2023-06-15
  • 虚拟内存,操作系统内存的神奇扩充器
    虚拟内存的工作原理 虚拟内存建立在虚拟地址和物理地址的概念之上。虚拟地址是应用程序使用的地址,而物理地址是计算机硬件实际使用的内存地址。虚拟内存的机制将虚拟地址映射到物理地址,从而让应用程序访问超出实际物理内存大小的内存区域。 当应用程序...
    99+
    2024-04-02
  • 怎么在java中实现虚拟扩展方法
    这期内容当中小编将会给大家带来有关怎么在java中实现虚拟扩展方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2....
    99+
    2023-06-14
  • win11如何扩展内存
    这篇文章主要讲解了“win11如何扩展内存”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win11如何扩展内存”吧!方法一:要扩展内存最好的方法就是加内存条。首先了解你的电脑支持什么型号的内...
    99+
    2023-07-02
  • 虚拟主机linux内存不足怎么解决
    虚拟主机的内存不足可能是由于网站访问量增加或者应用程序占用内存过多导致的。解决方法如下:1. 优化网站,减少资源占用。可以通过压缩图...
    99+
    2023-06-05
    虚拟主机linux 虚拟主机 linux
  • linux如何实现虚拟内存
    今天小编给大家分享一下linux如何实现虚拟内存的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。虚拟内存的实现需要建立在离散分...
    99+
    2023-07-04
  • linux的虚拟内存机制是什么
    这篇“linux的虚拟内存机制是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux的虚拟内存机制是什么”文章吧。l...
    99+
    2023-07-01
  • Linux虚拟内存地址怎么转化成物理内存地址
    这篇文章主要讲解了“Linux虚拟内存地址怎么转化成物理内存地址”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux虚拟内存地址怎么转化成物理内存地址”吧!背景现代手机这种SOC(sys...
    99+
    2023-06-16
  • win7虚拟内存大小和虚拟内存的位置怎么修改?
    现在很多人都开始用Windows7操作系统了,但是很多人的电脑还没有更新配置,运行win7系统有点吃力,设置合适的虚拟内存可以让我们的电脑速度快一点,WIN7系统默认的虚拟内存是在C盘系统盘上,可能会影响我们电脑的速度!...
    99+
    2023-06-16
    win7更改虚拟内存位置 win7设置虚拟内存大小 win7虚拟内存初始 虚拟内存 位置 win7 大小
  • win11虚拟内存怎么设置
    这篇“win11虚拟内存怎么设置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win11虚拟内存怎么设置”文章吧。设置方法:...
    99+
    2023-07-01
  • win8怎么设置虚拟内存
    这篇文章主要介绍了win8怎么设置虚拟内存的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win8怎么设置虚拟内存文章都会有所收获,下面我们一起来看看吧。设置方法:进入【系统属性】后点击【高级系统设置】,点击【高...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作