这个命令在 Linux 上起什么作用?它消耗了我的 CPU。

这个命令在 Linux 上起什么作用?它消耗了我的 CPU。

我有一个 VPS,并在其上托管一个游戏网站。最近我的 CPU 达到了 3000%,内存也快满了。

当我检查进程时,我发现这个进程正在消耗 CPU:

Pid-1571 (Trace) (Kill) 
Owner-mysql 
Priority-0 
CPU %-52.7 
Memory %-4.4
Command:
/usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/domain.com.err --pid-file=/var/lib/mysql/domain.com.pid

此命令的作用是什么?它为什么运行?如何停止它?

答案1

这是 MySQL,一个数据库引擎。我猜你的网站使用 MySQL 数据库,并且 SQL 查询不是最佳的,或者引擎没有正确调整。无论如何,你不能简单地停止它,因为你的网站也会停止。

答案2

根据分布情况,尝试

service mysql stop

或者

/etc/init.d/mysql* stop

请注意。关闭它将使你的网站离线,因为它是数据库。

相关内容