社区首页 >问答首页 >我应该分配多少内存给虚拟机?

我应该分配多少内存给虚拟机?
EN

Ask Ubuntu用户
提问于 2012-06-12 14:59:24
回答 2查看 239.4K关注 0票数 38

我正在虚拟盒中安装Ubuntu;我的主机操作系统是Windows 7,我的系统上有6GB的RAM。关于在虚拟机上设置Ubuntu的教程(步骤14:http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm)说,将内存设置为我可用内存总数的45%,在我的例子中大约是2.7GB。这是正确的吗?

另外,当我将RAM分配给vm时,该RAM现在是否专门为vm保留,如果是的话,是只在vm运行来宾操作系统时为vm保留,还是在RAM中创建一个永久的分区,即当我停止运行并退出虚拟机时,我的主机OS (Windows 7)是否会恢复所有6GB的RAM作为可用的RAM?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-06-12 15:08:12

您应该为虚拟机提供用于执行任务所需的多少RAM。

如果您正在运行一台虚拟机,那么您所读到的建议是可以的(前提是您的主机有足够的RAM,它确实有)。但是,根据您对Ubuntu系统的计划,它可能不需要2.7GB的RAM。我给我的大部分虚拟机,包括Ubuntu虚拟机,1GB的RAM,即使我有足够的物理RAM可用,我可以分配更多。

如果您计划运行多台虚拟机,那么在总共6GB的内存中为一个虚拟机提供2.7GB的RAM可能太过了。如果有两个VM有那么大的RAM,那就不太好了!

最后,当虚拟机运行时,虚拟机通常会保留给它的所有RAM。当虚拟机关闭、挂起、休眠或其他不运行时,将不会使用此RAM。例如,我在一台拥有4GB RAM的主机上有大约10台虚拟机,其中大多数都有1GB的RAM。这不是问题,它只是意味着我只能一次跑到其中的几个。

票数 36
EN

Ask Ubuntu用户

发布于 2012-06-13 00:15:27

对于我们分配给虚拟机专用的RAM数量,没有固定的规则。然而,有两点我们需要处理:

当您将超过50%的RAM分配给虚拟机时,虚拟盒管理器会警告您,但是如果我们有足够的RAM,这只是经验法则。当然,我们可以分配超过50%的系统RAM到我们的VM,只要我们有足够的RAM,我们的主机操作系统。

请注意,我们不必太担心分配给新创建的机器的RAM数量,因为我们可以在以后的任何时候轻松地更改它。

票数 23
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/150105

复制
相关文章
[接口测试 - 基础篇] 05 好讨厌的xml解析
概述 什么是XML? XML 指可扩展标记语言(eXtensible Markup Language)。 XML 被设计用来传输和存储数据。 XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。 它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。 xml构成 XML由3个部分构成,它们分别是: 文档类型定义(Document Type Definition,DTD),即XML的布局语言 可扩展的样式语言(Extensible Style
苦叶子
2018/04/09
9720
libpcap试玩
libpcap驱动了tcpdump,和wireshark这类抓包工具.提供了高度灵活的包过滤语言. 据wikipedia,高性能的包过滤最早是在bsd上作为一个问题被解决,被称为bpf,在内核实现了一个解释器,进行包匹配,用户态提供一个字符设备, linux作为后来者,支持与bsd基本相同的packet filter,称为lpf,不同的是,linux是通过在一个raw socket来支持包过滤的,通过setsockopt来SO_ATTACH_FILTER,挂载过滤器. strace 可知,libpcap实际上进行了如下syscall:
byronhe
2021/06/25
7160
Winshark:一款用于控制ETW的Wireshark插件
Winshark Winshark是一款用于控制ETW的Wireshark插件,ETW(Event Tracing for Windows)提供了一种对用户层应用程序和内核层驱动创建的事件对象的跟踪记录机制。为开发者提供了一套快速、可靠、通用的一系列事件跟踪特性。Microsoft Message Analyzer早就已经过时了,而且它的下载包早在2019年11月25日也被微软从其官网上移除了。Wireshark建立了一个庞大的网络协议剖析器工具库,为了帮助广大研究人员更好地收集和分析各种类型的网络日志,W
FB客服
2023/04/26
1K0
Winshark:一款用于控制ETW的Wireshark插件
18C 也不能避免 SQL 解析的 Bug
在 Oracle 12.2 版本和新发布的18.0版本中存在一个 SQL 解析的 bug,导致了数据库后台报 ora-07445 或者 ora-00600 错误。报 ora-07445 时,可导致数据库断开当前会话连接,无法进行 SQL 操作,当报 ora-00600 时,会话没有断开,但无法完成解析返回结果。
数据和云01
2019/05/26
8030
电能表国标DLT698协议解析
响应:85 01 01 40 01 02 00 01 09 06 12 34 56 78 90 12 00 00
科控物联
2023/09/01
2.4K0
电能表国标DLT698协议解析
18C 也不能避免 SQL 解析的 Bug
作者简介 苏星开 云和恩墨南区交付技术顾问,曾服务过通信、能源生产、金融等行业客户,擅长 SQL 审核和优化,DataGuard 容灾等。 1 概述 在 Oracle 12.2 版本和新发布的18.0
数据和云
2018/03/07
1.1K0
18C 也不能避免 SQL 解析的 Bug
讨厌的ALG
这几天测试FreeSWITCH的Bypass Media功能,FreeSWITCH在公网上,客户端在私网,发现SDP数据被篡改,影响通话。
杜金房
2020/12/21
1.1K0
javascript的一些bug建议收藏
JavaScript是如今最受欢迎的编程语言之一,但受欢迎同时就是该语言自身的各种特性带来的副作用,无论该语言多美妙,每天还是有成千上万的程序员弄出一堆bug。先不要嘲笑别人,或许你也是其中之一。
全栈程序员站长
2022/07/15
2440
尽量避免bug的一些手法
最近参与了几个需求开发,BUG很少,有些需求没BUG,有些才一个BUG,搞的测试人员还发牢骚说:
Java团长
2019/01/23
8100
DLT645-2007
对于电能来说,DI0是结算日的信息,现在的就是写0,上一结算日的就写 01,上12结算日就写 0C
科控物联
2022/06/13
1.1K0
DLT645-2007
DLT645调试
DLT645-2007 端子2和10接单相电;通讯是24和25就可以测试了。 各种软件测试: 直接串口调试软件测试 厂家古老的测试软件 各个品牌网关测试 都只能一个变量一个变量的读???
科控物联
2022/06/13
5190
DLT645调试
ajaxFileUpload.js 的一些Bug
这里以前提到过 http://blog.csdn.net/qq_30930805/article/details/62427726
試毅-思伟
2018/09/06
6930
LAMP Linux路由和Libpcap配置
1、Ubuntu安装:sda会覆盖MBR,选择这个,sda1会导致找不到系统 2、配置路由 在/etc/rc.local 开机时候自动加载 sudo iptables -F  //清除所有规则 sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -t nat POSTROUTING -o eth1 -j MASQUERADE 具体内容忘记了 eth1 为 wan口网卡
星哥玩云
2022/06/30
4.2K0
Libpcap PACKET_MMAP内存分配
libpcap为了提高效率,调用setsockopt(handle->fd, SOL_PACKET, PACKET_RX_RING,(void *) &req, sizeof(req))时采用kmalloc分配内存。 可以参考: https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt kmalloc底层依赖linux的slab内存分配机制,在2.6.22内核之后,slub取代slab成为默认的内存分配器。空间和时间上都有所提升。
happy123.me
2018/06/04
1.4K0
JSON金额解析BUG的解决过程
这是在我们开发的一个支付系统中暴露的一个BUG,问题本身比较简单,有意思的是解决问题的过程。将过程分享出来,希望能够对大家有所帮助。
程序猿讲故事
2019/09/27
1.1K0
JSON金额解析BUG的解决过程
Shell之讨厌的正则
思想(KISS)相当重要。KISS(keep it simple stupid)。 这是其实不难,只要按照一下思路进行就ok。
后场技术
2020/09/03
4750
Shell之讨厌的正则
BibTeX条目类型
使用 BibTeX 时,各大参考文献检索网站经常会给出不同的 BibTeX 条目类型,本文便就 BibTeX 的各种条目类型及其说明进行摘录。
hotarugali
2022/11/23
4330
深度学习跟踪DLT (deep learning tracker)
粒子滤波是对预测粒子进行评价,添加不同的权重,越接近于真实状态的粒子,其权重越大;否则,就加的权重小一些。步骤:
代码的路
2022/08/23
7500
解决ueditor上传视频、音频的一些bug
使用ueditor上传视频和音频功能之前一直没有用,也没有去搞因为用不太着。现在想上传个视频就搞了一下都是在网上找的方法一步一步的试,花了几个小时终于好了。记录下怎么改的。
sunonzj
2022/06/21
1.9K0
知名系统中的一些有趣bug
产品的绝大部分bug,会在测试阶段被消灭,但仍然有不少的bug,脱离测试工程师的魔掌,展现在了用户面前。有些bug十分影响用户体验,不过有些bug,反而会娱乐大众,让人笑翻了天。
良月柒
2019/03/20
5970
知名系统中的一些有趣bug

相似问题

防止用户切换TabItem +讨厌的bug?

20

React讨厌的bug,我搞不懂

222

KD的构建程序中的讨厌的bug

16

grails ajax功能--一个“讨厌的bug”

10

代码中的一些错误- libpcap

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文