我必须将几台服务器迁移到 Linux,我需要评估的一个重要方面是我的新主机系统必须具有弹性存储容量。当然,在做一些基础研究时,我遇到了 LVM。
使用lvm有任何性能损失吗?如果是这样,我该如何衡量?
我现在正在考虑的是将 Linux 作为主机操作系统,并在其上运行 LVM 和虚拟化 Linux 机器(我是否也应该在来宾操作系统上添加 LVM?)。
在安全性、稳定性和性能方面,LXC(Linux 容器)和FreeBSD 的监狱之间有什么显着区别吗?
乍一看,这两种方法看起来非常相似。
创建 VM 映像(例如 KVM 映像)时,是否应将 LVM 用于分区?如果您想在主机中挂载 qcow2 映像(如果映像具有 LVM 分区),这似乎会增加复杂性。
另一方面,LVM 分区的优势在 VM 映像上似乎没有那么重要,因为与物理系统相比,使 VM 脱机并调整分区大小要容易得多。
我目前在缓存方面遇到了一些问题。现在有点太多了,所以我想清除它。我用谷歌搜索并找到了这个小命令:sync && echo 3 > /proc/sys/vm/drop_caches
.
我通过 SSH 以 root 身份登录(不使用 sudo)。这些是我所做的尝试:
root@server: ~ # ll /proc/sys/vm/drop_caches
-rw-r--r-- 1 root root 0 15. Jan 20:21 /proc/sys/vm/drop_caches
root@server: ~ # echo 3 > /proc/sys/vm/drop_caches
-bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # sudo su -c "echo 3 > /proc/sys/vm/drop_caches"
bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # echo 3 | sudo tee /proc/sys/vm/drop_caches
tee: /proc/sys/vm/drop_caches: Permission denied
3
Run Code Online (Sandbox Code Playgroud)
它是一台运行 Debian 的远程机器。据我所知,这台机器中有一些 vCore,它使用 Virtuozzo 进行虚拟化。
我真的只想清除缓存(所以我只能使用 SSH 访问它)。
我也尝试将其注册为 cronjob。但它也只是失败了!
任何人都知道如何让虚拟管理器将复制粘贴功能安装到虚拟机?
在谷歌上找不到任何东西。
[背景:我想实际测试如何在未连接时关闭静态网络接口?]
我正在使用 libvirt(通过virt-manager
)设置 QEMU-KVM 虚拟机。我在上面放了两个网卡(都是 virtio)。它们桥接到主机上的物理 NIC。
我想测试当我“拔掉”一个 NetworkManager 时它会做什么。但是在 virt-manager 中没有按钮/复选框,也没有快速的谷歌搜索出现任何东西。
如何模拟拔掉网线?
我使用 Ubuntu 12.04 64 位和 KVM,我的 CPU 是 Core i5 3.3 GHz,我有 8 GB 的 DDR3 RAM。我在 KVM 中运行 Windows 7,它非常慢。我的同事在相同的 PC 配置上使用 Debian,并且可以非常快地运行 Windows 7!我的问题在哪里?
[guyfawkes@guyfawkes-pc ~/work]$ sudo cat /etc/libvirt/qemu/windows.xml
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
virsh edit windows
or other application using the libvirt API.
-->
<domain type='kvm'>
<name>windows</name>
<uuid>5c685175-baea-0ca6-591f-8269d923ffb8</uuid>
<memory>2097152</memory>
<currentMemory>2097152</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='x86_64' machine='pc-1.0'>hvm</type>
<boot …
Run Code Online (Sandbox Code Playgroud) 我正在考虑一个新的笔记本电脑,它具有英特尔VT支持,但最近我发现比其他的特征Intel® Virtualization Technology (VT-x)
,这是Intel® Virtualization Technology for Directed I/O (VT-d)
。
VirtualBox 或 VMware 正在利用它吗?使用VirtualBox 或VMware 能带来多大的性能提升?
我lxc
在Arch Linux
. 以下是基本系统信息:
[chb@conventiont ~]$ uname -a
Linux conventiont 3.17.4-Chb #1 SMP PREEMPT Fri Nov 28 12:39:54 UTC 2014 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
这是一个自定义/编译内核,具有user namespace enabled
:
[chb@conventiont ~]$ lxc-checkconfig
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled
--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在ubuntu 14.04主机中设置KVM。
我使用无线接口在我的机器上访问互联网。我已经在/etc/networks/interfaces
下面设置了无线接口。
auto wlan0
iface wlan0 inet static
address 192.168.1.9
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid My_SSID
wpa-psk SSID_Password
dns-nameservers 8.8.8.8
dns-search lan
dns-domain lan
Run Code Online (Sandbox Code Playgroud)我检查了我的机器是否可用于虚拟化,此命令确认我的硬件支持虚拟化。
egrep '(vmx|svm)' /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)我为kvm虚拟化安装了必要的软件包,如下所示。
apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder
Run Code Online (Sandbox Code Playgroud)我还安装了 bridge utils 包来为我的kvm配置桥接网络。
apt-get install bridge-utils
Run Code Online (Sandbox Code Playgroud)我修改了 my/etc/network/interfaces
以允许桥接网络如下。
auto br0
iface br0 inet static
address 192.168.1.40
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
dns-search lan
dns-domain lan
bridge_ports wlan0 …
Run Code Online (Sandbox Code Playgroud)virtualization ×10
kvm ×4
linux ×2
lvm ×2
lxc ×2
networking ×2
cgroups ×1
clipboard ×1
container ×1
freebsd ×1
jails ×1
libvirt ×1
openvz ×1
permissions ×1
proc ×1
qemu ×1
systemd ×1
virt-manager ×1
vnc ×1
windows ×1