13.EVE-NG内存不够?教您扩大虚拟内存!



文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接)

1、EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!)

2、EVE-NG安装过程介绍

3、EVE-NG导入Dynamips和IOL

4、EVE-NG导入QEMU镜像

5、EVE-NG关联SecureCRT,VNC,Wireshark

6、EVE-NG网卡桥接,带您走进更高级的实验

7、EVE-NG硬盘扩容,存储海量镜像

8、EVE-NG定制个人镜像,脚本快速导入

9、EVE-NG容纳H3C、Huawei,吞并GNS3

10、EVE-NG镜像来啦!打造国内最大的EVE交流圈

11、EVE-NG镜像再次来袭,无所不能!

12、EVE-NG镜像增持,走上神坛!

13、EVE-NG内存不够?教您扩大虚拟内存!

14、EVE-NG更新方便,不费劲儿!

15、EVE-NG小众镜像,助力尝鲜!

16、EVE-NG体验Seafile,抛弃10K/s网盘

17、......

点击查看配套视频教程!



EVE-NG内存不够?教您扩大虚拟内存!

1、通过设置好的账号和密码登录系统(默认账号为ROOT密码为eve),首先通过df -lh命令查看虚拟机的根目录下是否有足够大的硬盘空间。

2、通过free -m命令查看当前交换分区的大小,当前系统的交换分区为4GB。

3、通过dd if=/dev/zero of=/swap-1 bs=1024M count=16,在系统根目录下创建一个名字为swap-1的16GB交换文件,当然如果16GB不够用可以通过调整count后面的数字来创建更大的交换文件。并通过cd /和ls命令查看交换文件是否已经建好。

4、通过mkswap /swap-1和swapon /swap-1命令对刚才创建的文件格式进行转换并挂载。

5、通过swapon -s和free -m命令查看交换文件是否挂载成功和查看系统当前交换分区的大小,下图中的交换分区大小已经从原始的4GB增加到4+16总计20GB大小。

6、通过WinScp工具对/etc下的fstab文件进行修改,以达到系统开机时自动挂载刚才创建好的交换文件,当然也可以在虚拟机中通过vim的方式进行修改。

7、在fstab文件中增加一行/swap-1 swap swap default 0 0并保存文件。

8、通过shutdown -r now重启虚拟机,并通过free -m和swapon -s来验证创建好的交换文件是否自动挂载实现对交换分区的扩容。

感谢群内朋友哈尔滨-SIX制作的教程!



QQ群二维码,期待您的加入!

关注微信公众号EmulatedLab,及时获取更新文章和下载链接!



本篇于2017-05-03在微信公众号EmulatedLab上发表

Maosen | 森

时间: 2024-08-11 22:31:48

13.EVE-NG内存不够?教您扩大虚拟内存!的相关文章

[javase学习笔记]-7.13 静态的内存加载

之前几节我们一直在说static关键字所修饰的静态,那么在程序运行时,内存中static是如何体现的呢?这一节我们就来看一看. 我们还是先看一个例子,希望我们通过对这个例子的分析让我们初学者们对static所修饰的静态在内存中的具体体现有一个深刻的理解. class Person { String name;//姓名,这是一个成员变量 int age; static String country = "美国";//国籍,这是一个静态变量 Person(String name,int a

手把手教您扩展虚拟内存

导读 在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一块虚拟内存,承担着扩充内存的作用.然而在工作中我们会遇到虚拟内存也不够用的情况,这个时候我们也不能重新给磁盘进行分区,只能通过增加一个swap文件,来扩充我们的虚拟内存.接下来,山医的小凡将手把手带你扩充你的虚拟内存. 1.检查现有交换空间的大小 如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’ [[email protected] ~]# free -m total used free shared

linux内核内存分配(三、虚拟内存管理)

在分析虚拟内存管理前要先看下linux内核内存的详细分配我开始就是困在这个地方,对内核内存的分类不是很清晰.我摘录其中的一段: 内核内存地址 =========================================================================================================== 在linux的内存管理中,用户使用0-3GB的地址空间,而内核只是用了3GB-4GB区间的地址空间,共1GB:非连 续空间的物理映射就位于3G

10.EVE-NG镜像来啦!打造国内最大的EVE交流圈

文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接) 1.EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!) 2.EVE-NG安装过程介绍 3.EVE-NG导入Dynamips和IOL 4.EVE-NG导入QEMU镜像 5.EVE-NG关联SecureCRT,VNC,Wireshark 6.EVE-NG网卡桥接,带您走进更高级的实验 7.EVE-NG硬盘扩容,存储海量镜像 8.EVE-NG定制个人镜像,脚本快速导入 9.EVE-NG容纳H3C.Huawei,

Linux/Unix用valgrind检测内存泄漏

c\c++编程中,内存管理是比较头疼的问题,一不小心就会造成内存泄漏,除了养成良好的编程习惯外(使用智能指针等),使用工具也能帮助检测内存泄漏,valgrind是Unix\Linux下一款不错的工具.(mac下暂时有bug) Valgrind 安装 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz2 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz2 解压后生成目录valgrind-3.2.3 cd valgrind-3.2.3 运

内存池设计与实现

转自:内存池设计与实现 1. 内存池设计 1.1 目的 在给定的内存buffer上建立内存管理机制,根据用户需求从该buffer上分配内存或者将已经分配的内存释放回buffer中. 1.2 要求 尽量减少内存碎片,平均效率高于C语言的malloc和free. 1.3 设计思路 将buffer分为四部分,第1部分是mem_pool结构体:第2部分是内存映射表:第3部分是内存chunk结构体缓冲区:第4部分是实际可分配的内存区.整个buffer结构图如图1所示: 图1 内存buffer结构图 第1部

内存问题定位与解决

内存问题定位基本流程: 主要用到的性能计数器 Page life expectancy (数据库计数器:主要显示不被使用的页,将在缓存中停留的秒数 ) Lazy writes/sec (数据库计数器:惰性写入器会在内存有压力且有新的内存需求时触发,成批的刷新“老化的缓冲区”) Page Reads/sec,Page Writes/sec (这里使用数据库级别计数器:当需要读取或写入的页不在内存中,需要到磁盘中读取时计数) Target Server Memory (KB)  (SQL serve

Expert 诊断优化系列------------------内存不够用么?

现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高.软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治.开发人员解决数据问题基本又是搜遍百度各种方法尝试个遍,可能错过诊断问题的最佳时机又可能尝试一堆方法最后无奈放弃. 怎么样让琐事缠身的程序维护人员,用最快的方式解决数据库出现的问题?怎么让我们程序员的痛苦降低到最小...每天喝喝茶水,看看新闻平安度过一天呢?本系列重要通过Expert for sqlserver工具讲解下数据库遇

Golang 的内存管理(上篇)

Golang 的内存管理基于 tcmalloc,可以说起点挺高的.但是 Golang 在实现的时候还做了很多优化,我们下面通过源码来看一下 Golang 的内存管理实现.下面的源码分析基于 go1.8rc3. 1.tcmalloc 介绍 关于 tcmalloc 可以参考这篇文章 tcmalloc 介绍,原始论文可以参考 TCMalloc : Thread-Caching Malloc. 2. Golang 内存管理 下面的源码分析基于 go1.8rc3. 0. 准备知识 这里先简单介绍一下 Go