我什至不确定这是否是一个问题,但在我深入挖掘之前,我想检查它是否真的是一个问题。
我有一个运行 Solaris 10 的 Sun Solaris 服务器,上面有 2 个非全局区域。非全局区域中的磁盘 I/O 是否存在问题。更具体地说,如果机器上的 I/O 仍然很高(我说的是平均 10-15 Megs/s),非全局区域中的 MySQL 数据库会比全局区域中的数据库更差吗?
我什至不确定这是否是一个问题,但在我深入挖掘之前,我想检查它是否真的是一个问题。
我有一个运行 Solaris 10 的 Sun Solaris 服务器,上面有 2 个非全局区域。非全局区域中的磁盘 I/O 是否存在问题。更具体地说,如果机器上的 I/O 仍然很高(我说的是平均 10-15 Megs/s),非全局区域中的 MySQL 数据库会比全局区域中的数据库更差吗?
总是存在与区域相关的性能损失。它是否会影响您的应用程序是另一个问题。如果没有更多信息,实际上不可能说您的磁盘性能会受到吞吐量或 IOps 的影响。
您可能从区域中获得的一个好处是能够优先考虑和限制它们使用的资源 - 例如,您可以保证您的数据库始终具有一定的 CPU 和物理内存资源可用,而不管其他区域发生了什么。
可以将原始设备附加到区域,这将最大限度地减少区域的任何 I/O 开销,但一般来说,您需要一个很好的理由来进行这种配置。
同一个内核正在处理区域 I/O,无论它们是全局的还是非全局的,并且没有用于本地区域的插入库。我怀疑在您的情况下会有任何可衡量的开销。