ubuntu中top命令的解释

ubuntu中top命令的解释

我附上了在我的服务器上启动的 top 命令的屏幕截图,我无法理解如何解释它。

我想了解一下内存是否有问题。我还看到 mysql 的 CPU 使用率超过 100%,它是否正确?

在此输入图像描述

我声明驻留在服务器上的站点加载没有困难。

谢谢

答案1

输出中标有“Mem”的行是指您的内存。 “total”部分是您的总内存,“free”部分是未使用和未缓存的内存,“used”部分是显式使用的内存,“buff/cache”部分是当前为其他应用程序缓存的内存,但如果需要的话可以释放。截至目前,您似乎有大约 21 GiB 的可用内存,因此这应该不是问题。

至于mysql的CPU使用率,top和类似应用程序记录CPU使用率的方式是100%=1线程/核心。从你的机器有8个线程/核心的情况来看,165%远不及最大CPU使用率,但165%的使用率对于mysql来说相当高,我会调查可能导致这种情况的原因,特别是如果它查询的SQL数据库很小的话。

而且,top非常简单。我建议htop尽可能安装和使用。

相关内容