【Ubuntu16.04 扩大内存空间 设置虚拟内存 史上最详细 】

news/2024/11/29 16:31:58/

一、开发环境

开发环境:Ubuntu16.04

二、设置虚拟内存

1、新建内存

新建16G内存 ,一般为真机的两倍

sudo fallocate -l 16G /icedustpan

2、查看虚拟内存

ls -lh /icedustpan

可以看到一个16G的虚拟内存文件

在这里插入图片描述

3、设置虚拟内存权限

sudo chmod 600 /icedustpan

可以看到已经成功设置权限

在这里插入图片描述

4、挂载虚拟内存

sudo mkswap /icedustpan

在这里插入图片描述

5、启用虚拟内存

sudo swapon /icedustpan

6、查看虚拟内存

swapon -s

在这里插入图片描述
可以看到有一个16G的内存空间

7、设置自动挂载虚拟内存

 sudo vi /etc/fstab

在最后面加入下列的信息

/icedustpan  none  swap  sw  0  0

在这里插入图片描述


http://www.ppmy.cn/news/541690.html

相关文章

虚拟内存与物理内存与内存碎片-杂谈

内存杂谈 虚拟内存与物理内存 为什么要有虚拟内存??? 1.每个进程有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址(每个进程都假设自己看到的是完整的从0开始的内存) 2.程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存…

虚拟存储器与虚拟内存

1.为什么需要虚拟存储器? 程序在os中能够执行,需要经过,编译-链接-装入 在没有虚拟存储器之前,源程序在gcc –o 后生成的文件是可执行目标程序a.out,每条指令都有一个逻辑地址 32位。它存在硬盘上。 要执行时&#…

虚拟内存管理加拓展(全网最细)

写在前面:我是【程序员宝藏】的宝藏派发员,致力于创作原创干货。我热爱技术、热爱开源与分享,创作的【计算机基础面试问题】系列文章和【计算机基础主干知识】系列文章广受好评!后期会创作更多优质原创系列文章!如果您…

虚拟内存空间

每一个进程都会对应一个虚拟地址空间,32位操作系统会为每个进程分配4G(2的32次方)的虚拟地址空间,而MMU(Memory Management Unit,内存管理单元)负责把这4G虚拟内存映射到实际的物理内存中。这4G…

Virtualbox 扩展虚拟磁盘空间大小

有时我们在使用Virtualbox虚拟机时,分配给虚拟机的磁盘空间太小,导致后期需要扩容,通过以下方法可以扩展磁盘空间。 增强虚拟磁盘空间容量 扩展前最好把所有快照删除掉! 方法一:扩展磁盘空间 打开Virtualbox所在的…

【Linux】Linux权限的概念、Linux权限管理、文件类型和访问权限的设置、粘滞位介绍

文章目录 1.Linux权限的概念2.Linux权限管理2.1文件访问者的分类2.2文件类型的访问权限2.3文件权限值的表示方法2.4文件访问权限的相关设置方法 3.目录的权限4.粘滞位 1.Linux权限的概念 在生活中,一件事情是否允许被一个人做,就是叫做权限,权…

深入虚拟内存(Virtual Memory,VM)

深入虚拟内存(Virtual Memory,VM) 我们应该知道物理内存(Physical Memory)指的是硬件上的内存,即 RAM。它通常指的是插在主板上的内存条,给进程提供临时数据存储的设备。因为 CPU 可以直接从物…

虚拟内存概念3

1 物理内存 1.1 物理内存概述 1.2 直接使用物理内存的问题 1.2.1 多进程地址布局困难 1.2.2 进程地址空间小 1.2.3 程序链接不统一 2 虚拟内存 2.1 引入虚拟内存的目的 2.2 局部性原理与虚拟内存 2.3 虚拟内存到物理内存的映射 2.3.1 概述 2.3.2 页面分配与映射 2.…