标签: couchbase

为什么 Couchbase 使用这么多 CPU?

我最近在我的服务器上安装了 Couchbase,但它使用了大量 CPU 并进行了大量磁盘 IO。从下面的图片中可以看出,当我安装 Couchbase 时非常清楚,因为 CPU 使用率飙升!

超过 30 天的 CPU 使用率 超过 30 天的 CPU 使用率

过去 24 小时的 CPU 使用率 过去 24 小时的 CPU 使用率

超过 30 天的磁盘使用量 超过 30 天的磁盘使用量

过去 24 小时的磁盘使用情况 过去 24 小时的磁盘使用情况

从 CPU 使用率可以看出,我在 14:00 到 15:00 之间关闭了 Couchbase(CPU 使用率下降到 0%)。然后我再次打开它并将一个 Scala Web 应用程序连接到它(此时使用率上升到 110%)。该应用程序的用户为零,并且完全没有做任何事情。它连接到 Couchbase 服务器,然后等待来自客户端的请求)。在 17:00 我关闭它,CPU 再次下降到 15%。21:00 我再次打开应用程序,CPU 使用率再次跃升至 110%。

Couchbase 在做什么?使用 Couchbase 的 Scala 应用程序完全没有做任何事情(下图是 Couchbase 每秒执行的操作数的图表),但 Couchbase 仍然执行连续的磁盘 IO 并使用 110% 的 CPU。即使没有应用程序连接到 Couchbase 服务器,它也会使用 15% 的 CPU!这对于数据库来说是如何可接受的?

过去 24 小时内每秒的 Couchbase 操作数 过去 24 小时内每秒的 Couchbase 操作数

couchbase

13
推荐指数
1
解决办法
3998
查看次数

从损坏的 couchbase 安装中恢复

我们在损坏的 Windows 2008 R2 服务器上安装了 couchbase(这是在我任职之前,现在我想清理它)。程序和功能列表中没有添加-删除条目。services.msc 中没有活动服务。

但是,仍然认为安装了 Couchbase。羞于擦拭盒子(我们不太愿意“按一下按钮重新部署测试环境服务器”,尽管我正在处理它),我如何确保之前安装的所有 couchbase 残留现在都消失了?

我相信之前的安装是在 Couchbase 2.x 范围内,但它可能是 1.7+

再次运行安装程序会显示“安装程序需要更新注册表值才能从以前的版本升级。请再次运行安装程序以继续。”

corruption couchbase

3
推荐指数
1
解决办法
830
查看次数

标签 统计

couchbase ×2

corruption ×1