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 / 问题 / 534398
Accepted
Graviton
Graviton
Asked: 2013-08-29 01:36:18 +0800 CST2013-08-29 01:36:18 +0800 CST 2013-08-29 01:36:18 +0800 CST

云托管 IO 吞吐量是否依赖于其他虚拟化?

  • 772

我当前的 VPS(5 节点 tmdhosting VPS)在磁盘 IO 吞吐量上非常慢;一个简单的插入 mysql 查询可能需要超过 10 秒(是的,超过 10 秒!!)才能完成。我已经检查过了,我的 VPS 没有得到充分利用,我强烈怀疑在同一物理服务器上与我同居的其他 VPS 正在以我的为代价进行大量的磁盘 IO 操作。

不仅如此,mysql写查询的性能可能会很不一致;一天快,一天慢。这也强化了我的上述怀疑。

我正在考虑切换到云托管。但我担心云托管可能有同样的问题(即:IO 吞吐量在所有可视化之间共享),我说的对吗?

是否有任何类型的托管包可用于获得一致的 IO 吞吐量?我知道专用服务器是最终的答案,但我还不想使用专用服务器。

mysql
  • 2 2 个回答
  • 76 Views

2 个回答

  • Voted
  1. Best Answer
    Janne Pikkarainen
    2013-08-29T01:40:14+08:002013-08-29T01:40:14+08:00

    如果您想要保证一致的 I/O 响应时间,那么具有本地磁盘的专用服务器是唯一的解决方案。如果 SAN 过于过载,即使是连接到 SAN 的专用物理服务器(更不用说虚拟服务器)也会变得非常缓慢。

    所以,最好明智地选择你的下一个主机!如果物理硬件严重滞后,那么再多的软件调整也无济于事。

    • 2
  2. TomTom
    2013-08-29T02:21:49+08:002013-08-29T02:21:49+08:00

    直接的答案是肯定的。该机器有一组具有特定 IO 预算的磁盘。这在所有 VPS 之间共享。与处理器相同。

    这是所有共享资源的已知问题 - 在虚拟化之前,这是 SAN 的一个已知问题,并且规范定义不明确,因此数据库最终位于 SAN 中的共享磁盘上。同样的问题:IO 不一致,因为 IO 预算不是“硬”的,但您的分配取决于其他机器。

    不过,10秒是可怕的。严重的可怕。

    云也一样。您需要确定性功能,您需要拥有自己的硬件(不一定是 OWNED)或能够分配您获得的预算(例如 IO)的共享主机。这将花费。

    但说真的,再一次,10 秒是可怕的。尝试更便宜的主机。

    • 0

相关问题

  • 开源与专有关系 db mgt 系统的优缺点是什么?

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

  • 如何移动 MySQL 的数据目录?

  • 通过 VPN 连接什么是远程服务器 IP?

  • mysql崩溃

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