标签: virtualization

npm挂在postinstall/unlock上

我有一台Linux服务器使用KVM运行一些虚拟机.主机是内核2.6.32-32(-pve)的Debian派生.

在我运行的大约75%的时间里npm install,它在安装模块时会挂起.我在愚蠢的调试级别运行它,它总是挂在线上

npm info postinstall [module name] (较旧的npm版本)

要么

npm verb unlock done using [...] (较新的npm版本)

永远.

它发生在主机上的每个项目和虚拟化系统上的每个节点以及我测试的每个npm版本(很多,包括最新版本(2.7.x atm)).

它也不是确定性的.有时它可以工作,有时不工作,而且大部分时间它都挂在不同的模块上.

在我的开发机器上(运行OS X 10.10的同一网络),它工作正常.

我并不支持任何代理.

这可能有什么问题?

编辑:暂时我通过使用https://github.com/JamieMason/shrinkpack将所有依赖项作为gzip压缩文件检入来解决此问题

linux virtualization node.js npm

15
推荐指数
2
解决办法
5511
查看次数

"cpu_time"在libvirt中完全代表什么?

我可以从libvirt中提取以下CPU值:

virsh domstats vm1 --cpu-total
Domain: 'vm1'
  cpu.time=6173016809079111
  cpu.user=26714880000000
  cpu.system=248540680000000

virsh cpu-stats vm1 --total
Total:
    cpu_time       6173017.263233824 seconds
    user_time        26714.890000000 seconds
    system_time     248540.700000000 seconds
Run Code Online (Sandbox Code Playgroud)

cpu_time数字到底代表什么?

我想用这个数据计算CPU利用率百分比.

谢谢

virtualization kvm libvirt

15
推荐指数
1
解决办法
3939
查看次数

VMWare - 虚拟操作系统静态IP地址

在VMWware中使虚拟操作系统具有静态IP地址的最佳方法是什么.我想保持IP地址静态,因为它是一个虚拟服务器.

virtualization vmware dhcp nat static-ip-address

14
推荐指数
2
解决办法
3万
查看次数

如何对虚拟机进行基准测试

我正在尝试对XenServer与ESX进行公平的比较,我想做的一个比较是多个虚拟机的性能.有谁知道如何以公平的方式对VM性能进行基准测试?

在每台服务器上,我想运行固定数量的XP/Vista虚拟机(例如8)并测量每个虚拟机在负载下运行的速度.理想情况下,我想要整个系统(CPU /内存/磁盘/网络)的一些基准,而不仅仅是一个方面.

在我看来,这实际上是一个非常棘手的事情,并获得任何有意义的结果,所以将不胜感激任何建议!

我也有兴趣看到已发布的任何现有报告或比较(最好是独立而非供应商偏见!)

xen virtualization performance vmware benchmarking

14
推荐指数
1
解决办法
3万
查看次数

二进制翻译

VMM捕获特权指令并使用二进制翻译进行翻译,但实际上这些特殊指令被翻译成什么?

谢谢

virtualization vmware

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

14
推荐指数
2
解决办法
4526
查看次数

Docker中的共享内核是什么意思?

在Docker中,来宾OS与Host OS共享相同的内核.

有人可以详细说明它.

让我有一些内核版本的centos,当我们拉ubuntu图像然后它有不同的内核,那我们怎么能说他们有相同的内核?

virtualization docker

14
推荐指数
1
解决办法
5907
查看次数

无法打开avd_name.avd/cache.img

当我运行模拟器时,我收到以下错误:

无法在模拟器中启动AVD.

输出:启用Hax qemu-system-x86_64.exe:-drive if = none,index = 1,id = cache,file = {path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img:不能打开磁盘映像{path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img:

无法打开'{path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img':

无效的论点

Hax ram_size 0x40000000

HAX正在运行,模拟器以快速virt模式运行.接受连接,中止时出错

AVD规格如下:

操作系统:Android 6.0 Google API

内存:1GB

决议:1440x2560

在Android Studio 2.0 Beta 6,Windows 10上运行.

virtualization android android-virtual-device android-emulator android-6.0-marshmallow

14
推荐指数
1
解决办法
1万
查看次数

Podman中的Podman,类似于Docker中的Docker?

有没有办法在 Podman 中运行 Podman,类似于在 Docker 中运行 Docker 的方式?

这是我的 Dockerfile 的一个片段,它很大程度上基于另一个问题

FROM debian:10.6

RUN apt update && apt upgrade -qqy && \
    apt install -qqy iptables bridge-utils \
                     qemu-kvm libvirt-daemon libvirt-clients virtinst libvirt-daemon-system \
                     cpu-checker kmod && \
    apt -qqy install curl sudo gnupg2 && \
    echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list && \
    curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/Release.key | sudo apt-key add - && \
    apt update && \
    apt -qqy install podman
Run Code Online (Sandbox Code Playgroud)

现在尝试一些测试:

$ podman run -it my/test …
Run Code Online (Sandbox Code Playgroud)

virtualization kvm qemu docker podman

14
推荐指数
1
解决办法
1万
查看次数

如何解决 minikube 启动错误:此计算机未启用 VT-X/AMD-v。必须在 BIOS 中启用它

  • Microsoft Windows 10 家庭单语言 10.0.19043 Build 19043 上的 minikube v1.25.1
    • MINIKUBE_HOME=C:\os\minikube\Minikube
  • 自动选择virtualbox驱动
  • 在集群 minikube 中启动控制平面节点 minikube
  • 创建 virtualbox VM(CPU=2,内存=4000MB,磁盘=20000MB)...!StartHost 失败,但将重试:正在创建主机:创建:预创建:此计算机未启用 VT-X/AMD-v。必须在 BIOS 中启用它
  • 创建 virtualbox VM(CPU=2,内存=4000MB,磁盘=20000MB)...
  • 无法启动 virtualbox 虚拟机。运行“minikube delete”可能会修复它:创建主机:创建:预创建:此计算机没有启用 VT-X/AMD-v。必须在 BIOS 中启用它

X 由于 HOST_VIRT_UNAVAILABLE 退出:无法启动主机:正在创建主机:创建:预创建:此计算机未启用 VT-X/AMD-v。必须在 BIOS 中启用它

virtualization kubernetes minikube

14
推荐指数
3
解决办法
3万
查看次数