我的服务器最近很慢。我查看了htop,它经常会在磁盘读取上延迟。我查看了atop和iotop,看起来mysql需要大量的diskIO。我还没有对精简mysql进行调查,但我想知道是否有可能知道哪个程序正在访问它。(我有几个程序正在运行,如Nextcloud、tt、ejabberd、nagios)。
$ pgrep -a mysql
3422 /bin/bash /usr/bin/mysqld_safe
3585 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/arm-linux-gnueabihf/mariadb18/plugin --user=mysql --skip-log-error --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306我如何知道哪个程序正在访问mysql?
发布于 2017-07-03 12:28:31
使用lsof -n | grep mysql命令。可能是.sock文件在/var中的某个位置。
https://unix.stackexchange.com/questions/374964
复制相似问题