Articles of 虚拟化

我的虚拟机可以安全使用哪些MAC地址范围?

我想分配我的虚拟机的MAC地址,这样我就可以为它们configurationDHCP保留,这样它们总是可以获得相同的IP地址,而不pipe它们运行在哪个主机虚拟机pipe理程序或它们正在运行的操作系统上。 我需要知道的是,我可以使用哪些MAC地址范围,而不用担心有一天某些设备可能会通过该MAC连接到我们的networking? 我已经阅读了关于MAC地址的维基百科文章, 这部分似乎表明,如果我用02-XX-XX-XX-XX-XX的格式创build一个地址,那么它就被认为是本地pipe理的地址。 我会假设这意味着没有任何硬件制造商会使用从02开始的地址,所以我应该安全地使用任何以02开头的东西用于我的虚拟机? 谢谢您的帮助。

如何增加KVM客户机的磁盘空间?

我在一台CentOS KVM主机上安装了一个最初6GB磁盘空间的Ubuntu guest虚拟机。 我如何去从命令行增加Ubuntu客户的磁盘空间? 编辑#1:我正在使用磁盘映像文件(qemu)。

顶部 – 虚拟内存大小是什么意思? …的Linux / Ubuntu的

我正在运行top来监视我的服务器性能,我的两个Java进程显示高达800MB-1GB的虚拟内存。 那是一件坏事? 虚拟内存是什么意思? 顺便说一句,我有1GB的交换,它显示0%使用。 所以我很困惑。 Java进程= 1 Tomcat服务器+我自己的java守护进程Server = Ubuntu 9.10(karmic)

KVM和QEMU的区别

我一直在阅读关于KVM和Qemu 。 到目前为止,我对他们的工作有了清晰的认识。 KVM支持硬件虚拟化,为客户操作系统提供接近本地的性能。 另一方面,QEmu模拟目标操作系统。 我感到困惑的是这两个协调的层次。 喜欢 谁来pipe理RAM和/或内存的共享? 谁安排I / O操作?

为什么在Xen下TCP接受()性能如此糟糕?

在Xen下,我的服务器可以接受()新的传入TCP连接的速率真的很糟糕。 裸机硬件上的相同testing显示3-5倍的加速。 Xen在Xen下如此糟糕? 你可以调整Xen以提高新TCP连接的性能吗? 还有其他虚拟化平台更适合这种用例吗? 背景 最近我一直在研究在Xen下运行的内部开发的Java服务器的性能瓶颈。 服务器会说HTTP并回答简单的TCP连接/请求/响应/断开连接呼叫。 但即使在向服务器发送stream量时,每秒钟也不能接受超过约7000个TCP连接(在一个8核EC2实例,运行Xen的c1.xlarge上)。 在testing期间,服务器也performance出奇怪的行为,其中一个核心(不一定是cpu 0)非常负载> 80%,而其他核心几乎空闲。 这使我认为这个问题与内核/底层虚拟化有关。 当在裸机上testing相同的场景时,我得到的testing结果显示TCP接受速率超过35000 /秒。 在一台运行Ubuntu的Core i5 4核心机器上,所有内核几乎全部饱和。 对我来说,这种数字似乎是正确的。 再次在Xen实例上,我已经试过启用/调整几乎sysctl.conf中的所有设置。 包括启用接收数据包转向和接收stream量转向 ,并将线程/进程固定到CPU,但没有明显的收益。 我知道虚拟化运行时性能会下降。 但是到了这个程度? 速度较慢的裸机服务器性能优于虚拟化技术。 8核的系数是5? 这真的是Xen的预期行为? 你可以调整Xen以提高新TCP连接的性能吗? 还有其他虚拟化平台更适合这种用例吗? 重现这种行为 当进一步调查和指出问题时,我发现netperf性能testing工具可以模拟我遇到的类似情况。 使用netperf的TCP_CRRtesting我收集了来自不同服务器(虚拟化和非虚拟化)的各种报告。 如果您想提供一些调查结果或查看我目前的报告,请参阅https://gist.github.com/985475 我怎么知道这个问题不是由于写得不好的软件造成的? 该服务器已经在裸机硬件上进行过testing,并且几乎饱和了所有可用的内核。 当使用保持活动的TCP连接时,问题就会消失。 为什么这很重要? 在ESN (我的雇主),我是用Java编写的Comet / Web Socket服务器Beaconpush的项目负责人。 即使它性能非常好,在最佳条件下几乎可以使任何带宽达到饱和,但仍然限于新的TCP连接速度。 也就是说,如果用户stream失频繁,那么很多TCP连接将不得不build立起来。 我们尽量减less这种保持连接的活力。 但最后,accept()的性能是让我们的内核不能旋转,我们不喜欢这样做。 更新1 有人把这个问题发给了黑客新闻 ,那里也有一些问题/答案。 但是,我会尽量保持这个问题的最新信息,随着我的发现。 硬件/平台我已经testing了这个: EC2,实例types为c1.xlarge(8核,7 GB RAM)和cc1.4xlarge(2x Intel […]