我可以调整我的 Debian KVM 服务器来使我的 Windows 客户机受益吗?

我可以调整我的 Debian KVM 服务器来使我的 Windows 客户机受益吗?

Debian Squeeze KVM 服务器,带有 Win2k8 服务器客户机。该服务器有 16GB 的 RAM,而客户机仅运行 MS SQL,上面有 15GB 的数据库。我想知道我是否可以从内核或默认 Debian 设置中的默认内存或存储设置中进行任何调整,以提升此处的性能。

理想情况下,在 Windows 客户机上,我必须找到一种方法让 MS-SQL 服务器将尽可能多的数据库保存在 RAM 中,这样就有望直接转换为物理主机 RAM。数据库用于投票系统,因此它是投票的写入和每日结果和报告的读取的混合。我可以调整主机 FS 的哪些方面,例如 swapiness 或 dirty_ratio,这会在这里有所帮助吗?

我不太了解 MS-SQL,我认为我无法调整写入处理方式。我认为即使数据库在 RAM 中,Windows 中的数据库写入也会直接刷新到客户机上的磁盘上,因此这将传递给主机。主机运行 DRBD 并将客户机 VM 实时复制到另一台服务器。这里我需要注意什么?

非常感谢。

user@machine:~$ kvm -version
QEMU PC emulator version 0.12.5 (qemu-kvm-0.12.5), Copyright (c) 2003-2008 Fabrice Bellard
user@machine:~$ uname -a
Linux myhost 3.4.9 #1 SMP Wed Aug 22 19:08:46 BST 2012 x86_64 GNU/Linux

相关内容