Linux设置虚拟内存

说起Windows的虚拟内存,想必大家都不会陌生吧,修改Windows系统的虚拟内存很简单,大家都会,但是Linux操作系统的虚拟内存修改你会吗,如果不会,那一起来学学吧。

1、打开终端,切换到root用户,输入:free -m查看内存状态

[root@lxt lxt]# free -m

total used free shared buffers cached

Mem: 498 357 141 0 27 162

-/+ buffers/cache: 167 331

Swap: 1023 0 1023

2、输入df -B M(或df -m)查看各分区当前使用情况

[root@lxt lxt]# df -B M

文件系统 1M-块 已用 可用 已用% 挂载点

/dev/mapper/vg_lxt-lv_root

12875M 4059M 8162M 34% /

/dev/sda7 194M 14M 170M 8% /boot

tmpfs 250M 1M 249M 1% /dev/shm

(fdisk -l可查看磁盘分区情况)

3、选择一个较大的分区,建立分区文件:

[root@lxt lxt]# dd if=/dev/zero of=/swap_4G bs=1024 count=524288

524288+0 records in

524288+0 records out

536870912 bytes (537 MB) copied,13.0709 秒,41.1 MB/秒

以上命令在根目录新建一个名为swapadd,大小为512M的虚拟内存文件

4、移动该文件到空间较大的其他分区:

[root@lxt lxt]# mkdir /opt/swap

[root@lxt /]# mv swap_4G /opt/swap

5、执行以下命令启用虚拟内存并重启电脑

[root@lxt /]# mkswap /opt/swap/swap_4G

Setting up swapspace version 1, size = 524284 KiB

no label, UUID=a5c8b651-6f64-4414-bb5f-580b742acfce

[root@lxt /]# swapon /opt/swap/swap_4G

查看内存:

[root@lxt /]# free -m

total used free shared buffers cached

Mem: 498 492 6 0 15 302

-/+ buffers/cache: 174 323

Swap: 1535 0 1535

6、如果不需要使用新增的虚拟内存,则输入:

swapoff -v  /opt/swap/swap_4G

时间: 2024-08-01 04:03:16

Linux设置虚拟内存的相关文章

Linux系统虚拟内存空间

首先借用网上一张图,感觉这个比较清晰: Linux系统虚拟内存空间一般布局示意图 1.1 线性空间 线性地址空间:是指Linux系统中从0x00000000到0xFFFFFFFF整个4GB虚拟存储空间.线性空间又分为用户空间和内核空间. 1.1.1 用户空间(进程地址空间) 用户空间是指从0x00000000到0xBFFFFFFF共3GB的线性地址空间,每个进程都有一个独立的3GB用户空间,所以用户空间由每个进程独有,但是内核线程没有用户空间,因为它不产生用户空间地址.另外子进程共享(继承)父进

Win7操作系统在哪里设置虚拟内存

  如何设置虚拟内存 1.在[计算机]上单击右键单击[属性]选项.windows7教程 2.单击选择[高级系统设置] 3.单击选择[高级]-性能-[设置] 4.弹出[性能选项]对话框-[高级]-[更改] 5.单击选择[自定义大小]修改合理参数. 虚拟内存设置多少合适 1.内存小于4G:建议将虚拟内存设置为1.5倍或者2倍于你的物理内存. 如果物理内存为2G,虚拟内存应该设置为3G或4G. 我的物理内存为1G,那虚拟内存应该设置为1.5G或2G. 通过这样的设置,一般就不会产出虚拟内存太低的问题了

win8系统中手动设置虚拟内存的方法步骤

  大家应该都对虚拟内存这个词有所耳闻,但是并没有一个系统的了解,到底是什么用途呢?说到底就是负责系统中文件和程序的运行的,如果没有虚拟内存,电脑中的文件就没法保存,如果电脑中的虚拟内存较小的话,电脑中的负担就会增加,电脑的运行速度就会相应的变慢,所以想要让电脑的运行速度变快,最好是增大电脑中的虚拟内存.下面小编就来教大家如何在win8系统中手动对虚拟内存进行设置? 手动设置虚拟内存的方法如下 1.首先,我们返回到win8系统的传统桌面位置,之后,我们同时按下键盘上的win+X快捷键打开电脑的快

合理设置虚拟内存提升Win8.1流畅度

  一.首先在Win8.1传统桌面上右击"这台电脑",然后选择"属性",如下图所示: 二.然后选择左边的"高级系统选项",如下如所示: 三.接下来的界面中,我们在"性能选项"设置",如下图所示: 四.接下来的虚拟内存选项中选择"更改",如下图所示: 在这个虚拟内存界面里选择"自定义大小",在"初始大小"和"最大值"后的框里面填上你想要的值

电脑怎么设置设置虚拟内存或者页面文件?

虚拟内存作为物理内存的后备力量,随着大内存电脑的普及,虚拟内存好像无用武之地,但有的程序需要虚拟内存的存在方可正常运行,这里我来教大家怎么设置虚拟内存.本文以Windows XP为例. 1.找到"我的电脑",鼠标右键点击"我的电脑",快捷菜单中选择"属性",打开"系统属性"对话框. 2.在"系统属性"对话框中选择"高级"选项卡,然后点击"性能"下的"设置&q

不能设置“虚拟内存”

  电脑为多用户使用的电脑,如果采用的是XP系统,各个用户在以自己用户名登录到系统的时候,不同用户都有不同的权限.在管理员对驱动器的"安全"属性设置完毕后,发现系统的"虚拟内存"不能更改大小,也不能设置在非操作系统文件所在的区域. 在这种情况下,系统开机或者关机没有相关的提示,系统能正常运行,但是设置在其他分区的"pagefile.sys"文件可以任意删除,不会弹出警告信息. 通过对注册表的查看,发现"虚拟内存"设置正常,而且

设置虚拟内存的方法

  虚拟内存最好不要与系统设在同一分区内,内存是随着使用而动态地变化,C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其它分区中磁盘剩余空间较大而又不常用的盘中,如D.F,这样可以避免系统在此分区内进行频繁的读写操作而影响系统速度.在一台电脑中,虚拟内存在一个分区中设置就够用了,不必在各个分区中设置虚拟内存. 设置虚拟内存的方法是:在桌面右键我的电脑 - 属性 - 高级 - 性能 设置 - 高级 - 虚拟内存 更改 - 点选C盘 - 单选"无分页文件(N)"-&qu

ubuntu-双系统,linux设置/boot引导,默认启动windows

问题描述 双系统,linux设置/boot引导,默认启动windows 今天装win10与ubuntu双系统,装linux时设置了/boot引导,windows启动盘好像是sda1,/boot好像是sda3,默认启动windows,没有linux启动入口,怎么把它调出来? 解决方案 linux与windows双系统如何修改默认启动方式双系统(windows和Linux)如何设置启动顺序,我的/boot/grub/menu.lst内容如下:linux和windows双系统设置默认启动系统 解决方案

Windows Server 2016 配置指南 之 设置虚拟内存

由于 Windows 带 GUI 的版本的最低配置就是 1G 内存,因此很多人购买 1G 内存 VPS 跑 Windows 实例都是很吃力的,所以我们就有必要设置虚拟内存来帮助系统正常运行了. 不过一般来说,虚拟内存效率相对真实内存是极低的且会让磁盘 IO 性能下降,所以一般的 VPS 默认是不设置虚拟内存的.因此,我们需要自己设置. 一.在开始菜单的符号旁边鼠标右键,点击系统 二.然后在点击系统高级设置 三.点击 高级 -- 性能框内的 设置 四.点击高级 -- 虚拟内存框 更改 五.选择磁盘