0

我们正忙于创建服务器层次结构管理器(可能不是最伟大的名字)。这样做的目的是确定我们的哪些服务器最适合工作。我们已将以下几点确定为我们希望做出决定的最重要标准:

  • 内存
  • 操作系统
  • 核心数

我们曾考虑包括架构,但是由于我们可能在 x64 服务器中使用的 RAM 量,RAM 的数量也应该能够指示架构。

考虑在不同的操作系统、不同数量的 RAM、不同数量的内核等上运行 3 台可用服务器的示例。我们如何确定哪台服务器是指定为“主”服务器的最佳服务器?我们目前考虑的是创建一个简单的度量标准,其中每个部分(RAM、操作系统和内核)都由 1 中的值表示(其中 1 是我们推荐的要求),并以这种方式比较服务器。这是解决问题的好方法吗?有没有人有更好的想法或知道任何可以提供帮助的工具?

编辑:让我进一步解释。这些服务器基本上只是处理引擎。他们都将与同一个数据库交谈。场景是这样的:我们可以随时删除或添加服务器,例如主服务器,其余的必须在他们之间找出主服务器是谁。当读取主节点时,层次结构应该意识到又有一个新的主节点。我们已经有了这个机制。我的问题是关于指标的。在确定什么是最好的主服务器方面,是否还有其他相关因素需要考虑?

4

1 回答 1

1

你的问题太宽泛了,任何人都无法给你一个好的具体答案。这取决于您的数据库、用户数量、频繁运行的查询等等。

例如,如果您有大量长时间运行的查询,那么您可能应该关注更多的核心。

我要考虑的另一件事是存储。您有哪些存储选项?是本地 SATA、SAS、SSD 还是某种网络存储?

无论如何,如果您想要更好的答案,请提供更多信息。

于 2013-02-04T09:10:46.803 回答