Linux 增加虚拟内存

1、 用 df -h 命令找一个比较大的磁盘空间

2、建立swap文件 大小为2G

dd if=/dev/zero of=swapfile bs=1024000 count=2000

3、启用虚拟内存

1. 将swap文件设置为swap分区文件

1 mkswap swapfile
2 #(由于此文件也会占用磁盘空间 , 最好找一个比较大的磁盘存放)
3 #激活swap,启用分区交换文件
4 swapon swapfile
5 #注意:insecure permissions 0644, 0600 suggested.
6 chmod 600 swapfile

4、停用虚拟内存

swapoff -v swapfile

5、 开机启用

修改/etc/fstab

vim /etc/fstab
#第一栏磁盘装置文件名或该磁盘的lable
#第二栏挂载点
#第三栏磁盘分区槽的文件系统
/dev/mapper/fedora-root /                       ext4    defaults        1 1
/dev/mapper/fedora-home /home                   ext4    defaults        1 2
/opt/swapfile            swap                    swap     defaults       0 0
时间: 2024-11-07 12:26:35

Linux 增加虚拟内存的相关文章

Linux增加虚拟内存方法

例如增加2G虚拟内存,操作如下: [[email protected] ~]# free -m[[email protected] tmp]# dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000[[email protected] tmp]# du -sh /tmp/big_swap[[email protected] tmp]# mkswap /tmp/big_swap[[email protected] tmp]# swapon /t

linux增加虚拟内存

基本思路:建立swapfile文件-->格式化为swap格式-->启用虚拟磁盘. 建立swapfile,大小为1G # dd if=/dev/zero of=/var/swapfile bs=10k count=102400 说明:创建大小为1G的文件swapfile."dd" 这个命令,"if" 指定源,/dev/zero 是一个输入设备,用它来初始化文件."of" 指定目标文件,"bs" 定义块的大小,&quo

对Linux 虚拟内存和物理内存的理解以及Linux下怎样增加虚拟内存

首先,让我们看下linux虚拟内存: 第一层理解 1.         每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2.       一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,哪些地址有数据,哪些地址无数据,哪些可读,哪些可写,都可以通过这个链表记录 3.       每个进程已经分配的内存

cetos增加虚拟内存的方法。

日常中如遇到虚拟内存不足的时候的就得增加虚拟内存了. 增加的思路是:  划分分区-更换分区的UUID-格式化-加入swap分区-修改fstab开机自动挂载. 1,fdisk /dev/sdb 划分一个新的分区 sdb5 按t修改分区的UUID为82. 按l键可以看到 83为linux标准分区UID号  82为swap分区ID 修改后 swap 的分区如图 已经是82了. 格式化:mkswap /dev/sdb5 加入swap分区. swapon /dev/sdb5   (swapoff是卸载)

Linux 增加系统调用 (转)

Linux 增加系统调用大致步骤: 1.下载好内核文件,在内核源文件中添加好自己的调用函数. 2.编译内核 3.验证. 一.在内核源文件中增加自己的函数 首先将内核文件移至/usr/src/下并解压. 过程参考http://www.cnblogs.com/kavs/p/4607371.html 下面开始添加自己的函数. sudo gedit /usr/src/linux-4.0.6/kernel/sys.c 插入头文件 #include <linux/linkage.h> /* *leemo'

vmware中为linux增加硬盘和增加硬盘空间的方法

使用过程中,经常会遇到虚拟机磁盘空间不够或者按需增加硬盘的情况.在vmware中为Linux添加硬盘或增加硬盘空间的详细操作步骤如下: 一.Vmware中为linux增加硬盘的方法 1. 在vmware中为Linux虚拟机的编辑设置中(setting)增加一个硬盘. 2. 在vmware中看见第1个硬盘是/dev/sda , 第2个硬盘是 /dev/sdb 3. 创建硬盘信息fdisk /dev/sdba. 按n添加分区,选p(主分区);b. 选1,也就是sdb1;c. 然后就是空间划分,一路回

Linux增加LV(逻辑卷)容量

Linux增加LV(逻辑卷)容量 2017-09-29-17:34:13 个人原创博客,转载请注明出处. 查看逻辑卷的相关命令: lvs vgs 命令: [[email protected] ~]# vgs VG #PV #LV #SN Attr VSize VFree vg_arch 1 4 0 wz--n- 544.01g 0 [[email protected] ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_arch lvm2 a--u 5

linux增加swap分区大小

  linux增加swap分区大小 2016-08-2 13:54:58 分类: LINUX 懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分区也要增加   如果增加1G内存,SWAP分区就要增加2G   一.决定修改swap大小,首先在空间合适处创建用于分区的swap文件:如/swap1       #dd if=/dev/zero of=/swap1 bs=1M count=2048   if 表示 infile,of 表示outfi

理解 Linux 的虚拟内存

前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”.是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑). 我之前了解一些操作系统的概念,主要是毕业后对自己大学四年的荒废比较懊恼,觉得自己有些对不起计算机专业出身,于是在工作之余抽出时间看了哈工大在网易云课堂的操作系统公开课,自己也读了一本讲操作系统比较浅的书 <Linux内核设计与实现>,而且去年自己用 C 写简单的服务器时,也追根究底了解了更多的系统底层