首页 系统教程 操作系统 学习如何增加虚拟内存的方法

学习如何增加虚拟内存的方法

Jan 04, 2024 pm 10:10 PM
虚拟内存 扩展

在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。是不是有点激动。

以上是学习如何增加虚拟内存的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1667
14
CakePHP 教程
1426
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1255
24
在win11系统中如何调整虚拟内存?win11系统虚拟内存设置指南 在win11系统中如何调整虚拟内存?win11系统虚拟内存设置指南 Jan 29, 2024 pm 06:45 PM

虚拟内存是一种可以弥补软件内存不足的技术,它能够提供更好的使用体验。然而,一些用户在升级到Windows11系统后可能不知道如何设置虚拟内存。为了解决这个问题,本站小编为大家提供了最新的设置方法。如果你需要了解完整的步骤,请访问本站获取详细信息。win11设置虚拟内存操作方法1、首先,按键盘win按键,点击找到并进入设置页面。3、接着,在里面找到相关链接中的高级系统设置选项。5、在跳转后的页面中,找到虚拟内存,点击更改按钮即可。

解决win10荒野大镖客2虚拟内存不足的有效方法 解决win10荒野大镖客2虚拟内存不足的有效方法 Dec 31, 2023 pm 04:29 PM

在玩荒野大镖客2的时候很多小伙伴遇到的最大的问题就是提示虚拟内存不足吧,那么这个问题该怎么解决呢?今天就给大家带来了解决方法一起看看吧。win10荒野大镖客2虚拟内存不足怎么办:1、右击此电脑,点击“属性”。2、点击左侧的“高级系统设置”。3、随后点击“高级”再点击“设置”。4、点击性能中的“高级”选择虚拟内存下面的“更改”。5、取消“自动管理所有驱动器的分页文件大小”前的√,点击“自定义大小”,输入数值,点击设置即可。

从头到尾:如何使用php扩展cURL进行HTTP请求 从头到尾:如何使用php扩展cURL进行HTTP请求 Jul 29, 2023 pm 05:07 PM

从头到尾:如何使用php扩展cURL进行HTTP请求引言:在Web开发中,经常需要与第三方API或其他远程服务器进行通信。而使用cURL进行HTTP请求是一种常见而强大的方式。本文将介绍如何使用php扩展cURL来执行HTTP请求,并提供一些实用的代码示例。一、准备工作首先,确保php已安装cURL扩展。可以在命令行执行php-m|grepcurl查

虚拟内存设置多少合适 虚拟内存设置多少合适 Feb 23, 2024 pm 03:34 PM

根据物理内存的大小来决定。具体建议:1、根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍;2、如果物理内存为2G,虚拟内存应该设置为3G=3072MB;如果物理内存为4G,那虚拟内存应该设置为6G=6144MB;3、通常推荐将虚拟内存设置为计算机内存总量的1.5到2倍;4、一般跟物理内存差不多。

虚拟内存分配:16g合适设置吗? 虚拟内存分配:16g合适设置吗? Feb 19, 2024 pm 07:42 PM

16G虚拟内存设置多少合适?虚拟内存是计算机系统中的一种技术,它可以通过将部分硬盘空间作为内存的扩充来提升系统的运行效率。对于操作系统来说,虚拟内存是一种非常重要的资源,它可以用来存储暂时不需要的数据,从而释放物理内存供其他程序使用。那么,对于一台具备16G物理内存的计算机来说,该如何设置虚拟内存的大小呢?虚拟内存的大小是由操作系统自动管理的,但我们也可以手

PHP 函数的扩展和第三方模块 PHP 函数的扩展和第三方模块 Apr 13, 2024 pm 02:12 PM

要扩展PHP函数功能,可以使用扩展和第三方模块。扩展提供附加函数和类,可通过pecl包管理器安装和启用。第三方模块提供特定功能,可通过Composer包管理器安装。实践案例包括使用扩展解析复杂JSON数据和使用模块验证数据。

如何优化Win11虚拟内存设置?Win11虚拟内存最佳配置方法 如何优化Win11虚拟内存设置?Win11虚拟内存最佳配置方法 Jan 30, 2024 pm 05:54 PM

如果你常常因为系统内存不足而感到困扰,可以尝试通过设置虚拟内存来解决问题。虚拟内存可以在一定程度上减轻电脑的卡顿现象。然而,对于不熟悉Win11系统的用户来说,如何进行虚拟内存的设置可能不太清楚。下面我将与大家分享一下Win11系统中设置虚拟内存的方法。win11虚拟内存设置多少合适?1、如果电脑内存小于4GB,通常可以将虚拟内存设置在2-4GB之间。根据理论,可以将虚拟内存设置为物理内存的1.5倍,但在实际使用中可以根据需要进行灵活调整,并没有固定的数值要求。甚至可以将虚拟内存设置为与物理内存

适当的Win10虚拟内存设置是多少? 适当的Win10虚拟内存设置是多少? Jan 15, 2024 am 08:03 AM

其实,所谓的虚拟内存实质上是在硬盘上为它开辟出的一片面积广大的特别区域,由Windows系统将此视为内存使用。究竟怎样才能设置出理想的虚拟内存大小呢?win10虚拟内存设置多少合适答:win10虚拟内存设置为物理内存的1.5倍最合适。这仅是参考值,具体设置方式视实际情况而定,设置区间最小是物理内存的1-1.5倍,最大则不超过物理内存的2-2.5倍,具体设置方法可点击右侧链接进行查看详细内容。(win10虚拟内存设置方法)win10虚拟内存设置在哪个盘最好答:win10虚拟内存设置在C盘最好。由于

See all articles