标签: virtualization

四核和VM上的并行编程?

我想慢慢收起并行编程.我见过人们使用安装了OpenMPI的集群来学习这些东西.我无法访问群集但拥有四核机器.我能在这里体验到任何好处吗?另外,如果我在虚拟机中运行linux,那么在VM中使用OpenMPI是否有意义?

parallel-processing virtualization openmpi

2
推荐指数
1
解决办法
269
查看次数

有没有人成功使用ThinApp的Visual Studio?

目的是让USB闪存在任何地方都有开发者席位.我们的想法是使用应用程序虚拟化来打包Visual Studio.

但是,AFAIK存在很大问题.

有没有人使用ThinApp,App-V成功打包Visual Studio(2010年,2008年)......

PS我知道谷歌.

virtualization visual-studio

2
推荐指数
1
解决办法
5182
查看次数

如何将零/ dev/zero压缩或写入交换文件?

我们有一些基于Linux的(Centos)虚拟机,可用作可分发的虚拟设备.我们希望能够尽可能地压缩它们以进行分发(通过tar.gz,zip等).

我们删除了所有不必要的文件(.log,/ tmp/*,/ var/log /等),并将/ dev/zero写入磁盘上的可用空间.

是否可以通过/ dev/zero将零写入交换分区和文件?我知道我需要首先交换掉.我担心腐蚀任何内部结构.

我们的vm使用分区交换和文件交换.

此外,还有其他策略可以减少VM的大小以进行分发吗?

我们需要支持所有的虚拟机管理程序技术(Xen,VMW等),因此虽然供应商工具可能很有用,但我正在寻找跨平台的策略.

- - 谢谢

linux xen virtualization vmware virtual-machine

2
推荐指数
1
解决办法
3060
查看次数

需要对Qemu源代码行发表评论

Qemu源代码中有一个翻译块的定义(cpu-exec.c)

/qemu-0.14.0/cpu-exec.c

第127行说

static TranslationBlock*tb_find_slow(target_ulong pc,target_ulong cs_base,uint64_t flags)

这是什么意思?

linux virtualization qemu

2
推荐指数
1
解决办法
843
查看次数

硬件虚拟化

我在维基百科上阅读过不同类型的虚拟化,但我的问题是CPU在每种情况下的行为如何?例如,在软件与硬件虚拟化期间CPU会发生什么?我的意思是在软件虚拟化中如果我增加VM的数量cpu负载也会增加硬件虚拟化如果我增加VM的数量cpu负载再次增加那么这两种情况有什么区别?

cpu virtualization

2
推荐指数
1
解决办法
598
查看次数

Docker不以USER身份运行命令

我是新来的Docker,我在写我的论文时遇到麻烦Dockerfile。事实是,我创建了一个jonas523要执行shell命令的用户。因此,我将其放入其中,Dockerfile当我进入新容器时,我发现该命令未与我创建的新用户一起使用。

我想我不明白的USER指令提供Docker

USER jonas523

RUN \
    echo "JAVA_HOME=/usr/java/jdk1.7.0_45/bin" >> /home/jonas523/.bash_profile \
    && echo "ANT_HOME=/opt/apache-ant-1.8.2/bin" >> /home/jonas523/.bash_profile \
    && echo "export JAVA_HOME" >> /home/jonas523/.bash_profile \
    && echo "export ANT_HOME" >> /home/jonas523/.bash_profile \
    && echo "PATH=$PATH:$HOME/bin:$JAVA_HOME:$ANT_HOME" >> /home/jonas523/.bash_profile \
    && echo "export PATH" >> /home/jonas523/.bash_profile

RUN source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

谁能告诉我有关USER指令的使用。RUNCMD指令有什么区别?

谢谢。

unix virtualization docker

2
推荐指数
1
解决办法
4993
查看次数

我们可以安装KVM而不安装任何操作系统

我知道我在问一些愚蠢的问题.我们最近购买了HP服务器.现在我首先安装了Ubuntu服务器操作系统,然后安装了KVM进行可视化.

但据我的老板说,首先应该安装KVM,然后安装Ubuntu或任何其他操作系统作为可视化机器.

我的问题是我们可以单独安装KVM而不需要在服务器上安装任何操作系统,比如ubuntu,linux吗?或者首先我们需要安装操作系统,然后安装KVM来创建虚拟机.

任何人请帮助和建议.

问候, - Manoj

linux virtualization ubuntu kvm virtual-machine

2
推荐指数
1
解决办法
3135
查看次数

如何在没有桥接的情况下连接Docker容器?

我正在尝试使用Docker容器技术.

我需要一个特定的理由将两个veth容器接口连接在一起而不使用桥接器,Docker默认创建一个桥接器,所以我不想使用它.

我很困惑,想知道这样做是否正确.任何人都可以提供建议并指出一些链接或方法?我会很感激.

非常感谢.

+--------------+??????????+--------------+
|??????????????|??????????|??????????????|
|?Container?X??|??????????|?Container?Y??|
|??????????????|??????????|???????????? ?|
+--------------+??????????+--------------+
????????????^?veth???????????^?veth???????
????????????|????????????????|????????????
????????????+----------------+????????????
Run Code Online (Sandbox Code Playgroud)

virtualization networking bridge docker

2
推荐指数
1
解决办法
1481
查看次数

docker可以根据需要在容器之间共享内存和CPU吗?

如果我运行多个具有突发内存和CPU利用率的docker容器,他们是否能够使用主机的全部容量?或者它们是否仅限于各个容器定义的CPU和内存限制?

例如:

如果我跑3个容器爆裂到1GB内存,每天一次,在不相交的时间.

同样地,如果那些相同的容器反而是CPU重,并且在不相交的时间每天突破到1CPU单元.

我可以在只有1.1GB内存或1.1 CPU单元的盒子上运行这3个容器吗?

memory virtualization docker docker-compose

2
推荐指数
1
解决办法
2243
查看次数

如何在Mac上为Qemu启用KVM?

我第一次在Mac上使用Qemu对计算机进行虚拟化(因为要进行大学作业,因此无法更改该工具)。
我们必须比较在KVM上运行的VM和没有KVM的VM之间的一些度量。
我试图通过调用来启动KVM计算机,qemu-system-x86_64 my.qcow2 -enable-kvm但出现此错误:
qemu-system-x86_64: -machine accel=kvm: No accelerator found

我检查了sysctl -a | grep machdep.cpu.features,这就是我的输出:

machdep.cpu.features:FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX EST TM2 SSSE4.1 FSE SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C

由于列出了VMX,因此我认为我的Macbook支持KVM,并且据我所知默认情况下应将其启用。
那么,为什么我会收到此错误,有人对此有解决方案吗?
顺便说一句。我的Macbook Pro是Retina,2014年中的13'版本,运行10.14.1(18B75)。

macos virtualization kvm qemu macos-mojave

2
推荐指数
1
解决办法
8174
查看次数