gpt4 book ai didi

sql - 高磁盘IO率

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:15 27 4
gpt4 key购买 nike

我的 Rails 应用程序总是达到我在 Linode 的 VPS 设置的磁盘 I/O 速率阈值。它设置为 3000(我从 2000 调高),每隔一小时左右我会收到一条通知,通知它达到 4000-5000+。

我可以使用哪些方法来最小化磁盘 IO 速率?我主要使用 Sphinx(Thinking Sphinx 插件)和经纬度距离搜索。

有哪些方法可以避免?

我正在使用 Rails 2.3.11 和 MySQL。

谢谢。

最佳答案

您是否检查过您的服务器是否将自身交换至死机? “顶”是什么意思?

你的 Linode 可能有有限的 RAM,它很可能正在疯狂地交换以保持运行......

如果您在 IO 图中看到红色,那就是交换事件!您需要将 Linode 升级到更多 RAM,或限制正在运行的进程的数量/大小。您还应该添加大约 2 倍的 RAM 大小作为交换空间(交换分区)。

http://tinypic.com/view.php?pic=2s0b8t2&s=7

关于sql - 高磁盘IO率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7682290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com