AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 731139
Accepted
Mariusz
Mariusz
Asked: 2015-10-24 01:52:12 +0800 CST2015-10-24 01:52:12 +0800 CST 2015-10-24 01:52:12 +0800 CST

托管许多 VM 的虚拟化环境的系统配置

  • 772

作为一家公司,我们正在寻找一个新的服务器,它将运行管理程序并托管另外 3 个虚拟机 - 两个业务系统 + 仅带有 Sql Server 的虚拟机(相当于 AWS RDS)

每个 VM 和 hypervisor 的操作系统都将使用 SSD 作为存储。虚拟机和数据库将在 raid 1 中使用 HDD 7.2k。

我们有足够的处理能力和 RAM(128GB),但让我有点担心的是,RDS 等效(Sql Server VM)将使用主服务器存储(RAID 1 中的 HDD 7.2k 4TB)作为存储。

我们不倾向于将这些系统施加到极限,它们宁愿运行带有在线商店的网站,因此不应该非常密集 I/O)目前很难给出任何数字,因为我们不知道交通情况如何。

据我所知,HDD 可能是这里的瓶颈,但在研究网络和论坛时听说我们拥有的大量 RAM 可能会消除它。真的是这样吗?

问候

附言。不幸的是,我无法更改服务器规格或附加任何额外的存储。

服务器规格:https ://www.fasthosts.co.uk/sites/fasthosts.co.uk/files/1370_Data_Sheet_1.pdf

virtualization
  • 3 3 个回答
  • 63 Views

3 个回答

  • Voted
  1. Best Answer
    TomTom
    2015-10-24T03:02:22+08:002015-10-24T03:02:22+08:00

    这取决于。严重地。虚拟化没有改变磁盘布局的基本规则。服务器托管 5 人的 Intranet 网站?可能就够了。托管繁忙的 TB 级数据库的服务器 - 附加更多磁盘 / SSD 并将它们直接映射到 VM。

    您的 SQL 存储(RAID 1 中的 HDD 7.2k 4TB)是“可悲的”(如:在较大的 SQL 世界中较低)并且可能工作也可能不工作 - 这完全取决于服务器有多小。

    但同样,没有什么能阻止您附加更多的 IOPS。我知道一个在 Hyper-V 中运行的数据库服务器(在同一主机上还有大约 8 个其他低性能 VM),它分配了 48GB 的​​ RAM 和大约十几个磁盘/SSD 从底层硬件直接映射到 VM。在带有 24 个 2.5" 插槽的 2U 机架中。这很容易实现。

    据我所知,HDD 可能是这里的瓶颈,但在研究网络和论坛时听说我们拥有的大量 RAM 可能会消除它。真的是这样吗?

    好吧,让我们开始吧:“和 RAM (128GB)”——这并不大。或者它是。取决于 (a) SQL VM 获得多少以及 (b) 数据库有多大。我已经看到数据库需要更多。我已经看到数据库在 32gb 内存中快乐地生活着。

    也就是说,这只有助于不使用 tempdb(可能被写入)和低事务吞吐量(日志文件写入)的查询(读取)。对于你的sql server是否够用我们无法回答。你必须测量它。'我在这里有一个 SQ LServer,在 Raid 10 JUST 中有 4x480gb ssd 用于 tempdb,在 2 Raid 3 中有 6 x 800gb SSD 用于数据。是的,它需要它——我经常在那台机器上推送数千兆字节的数据集。很好地生活在 VM 中(正如我所说,分配了 48gb RAM)。

    不过,您可以做一些改进: * 添加一些 SSD * 在 Hyper-V 上设置存储池并将 SSD 附加为缓冲区。瞧,很多缓冲区用于经常使用的数据和/或写入。假设您在现代版本 (2012R2) 中使用 Hyper-V 作为主机。贝蒂?240gb ssd,2 应该已经带来不少了。

    否则 - 真的,我们需要更多的研究和分析才能提出体面的建议。SQL Server 磁盘布局仍然可能微不足道(小型服务器)或需要大量思考和规划(大型服务器)。

    • 3
  2. Ryan Babchishin
    2015-10-24T02:31:05+08:002015-10-24T02:31:05+08:00

    我在 Pentium 3 服务器上运行繁忙的数据库,4GB 内存和非常慢的 SCSI 驱动器。当时,它们非常快地满足了我的需求。您的系统可能不够好,或者可能超出您的需要。

    您需要自己进行一些测试和研究,以确定您的要求是什么。大量内存并不意味着磁盘 IO 会低。

    • 1
  3. Mariusz
    2020-03-06T09:26:19+08:002020-03-06T09:26:19+08:00

    在使用该服务器几年后,我们最终没有遇到任何瓶颈或问题,并且以上规格足以满足公司的需求。

    我只是将 tempdb 和 Windows OS 放在 SSD 上,然后放在 hdd 上。

    无论如何都为建议喝彩。

    • 0

相关问题

  • 哪些 939 插槽芯片支持 AMD-V?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve