MySQL性能监视器mytop在Linux操作系统KOS上一键配置指南

mytop安装所有软件包 mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。 立即下载

目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 mytop版本

2.3 mysql版本

3 安装

3.1 安装mysql-8.0.36-1.0.1.module_kos5+527+907e8516

3.2 安装mytop -1.7-10.b737f60

3.2 查看mytop版本

3.3 验证mytop -1.7-10.b737f60


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://zh.ieisystem.com/product/kos/9453.html。
mytop 是一个用于实时监控 MySQL 服务器性能的命令行工具,类似于 Linux 系统中的 top 命令。它提供了一个动态的、不断刷新的界面,展示了 MySQL 服务器的关键性能指标,如查询执行情况、连接数、锁状态等,详情见官网:http://jeremy.zawodny.com/mysql/mytop/。

2 安装准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp2
硬件平台:X86

2.2 mytop版本

版本号:mytop-1.7-10.b737f60
开源地址:http://jeremy.zawodny.com/mysql/mytop/

2.3 mysql版本

版本号:mysql-8.0.36-1.0.1.module_kos5+527+907e8516
官网:https://www.mysql.com/cn/

3 安装

3.1 安装mysql-8.0.36-1.0.1.module_kos5+527+907e8516

KOS的yum中已集成mysql和mysql-server所以直接yum源安装即可
yum install mysql mysql-server


关闭防火墙
systemctl stop firewalld
systemctl status firewalld


启动并查看mysql服务
systemctl start mysqld
systemctl status mysqld


无密码登录mysql并更新root用户密码为newpass
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass';


新建test数据库并查看数据库
CREATE DATABASE test;
SHOW DATABASES;

3.2 安装mytop -1.7-10.b737f60

下载mytop安装包
https://developer.aliyun.com/packageSearch?word=mytop


安装版本号大于0:5.005的perl,kos源中以集成,直接yum安装即可
yum install perl


上传安装包至服务器并安装
rpm -ivh mytop-1.7-10.b737f60.el7.noarch.rpm


编辑mytop配置文件
vim ~/.mytop
db=testuser=rootpass=newpasshost=localhostport=3306socket=

3.2 查看mytop版本

rpm -qa |grep mytop

3.3 验证mytop -1.7-10.b737f60

执行mytop命令

mytop

MySQL 服务器在本地主机(localhost)上的当前状态,包括一些关键的性能指标和当前正在运行的查询。以下是对这些信息的详细解释:

MySQL 服务器状态:

版本:8.0.36

运行时间:服务器已经运行了 0 天 4 小时 44 分钟 12 秒(当前时间为 15:23:42)。

查询统计:

总查询数:235.0(自服务器启动以来)。

每秒查询数(qps):0(当前值,表示在最近的时间段内没有新的查询)。

慢查询数:0.0(自服务器启动以来没有慢查询,或者慢查询阈值设置得太高)。

查询状态分布:

Se/In/Up/De(%):分别代表 SELECT、INSERT、UPDATE 和 DELETE 查询的百分比,当前都是 00%,表示没有这些类型的查询正在执行。

键效率:

Key Efficiency:100.0%,这通常表示索引使用得很好,但在这个上下文中,由于没有其他上下文信息,这个值可能只是表示没有相关的索引使用统计。

字节传输:

Bps in/out:2.9/728.7,分别表示每秒输入和输出的字节数。输出字节数较高,可能是因为有一些数据正在被检索或发送。

当前进程列表:

Id:进程 ID。

User:执行查询的用户。

Host/IP:用户连接的主机名或 IP 地址。

DB:用户当前选择的数据库。

Time:查询已经执行的时间(秒)。

Cmd:命令类型,例如 Query 表示正在执行查询。

Query or State:正在执行的查询或当前状态。

进程 ID 为 16 的条目显示 root 用户正在执行 show full processlist 查询,这是一个用于查看当前所有连接和查询状态的元命令。

进程 ID 为 5 的条目显示 event_scheduler 用户(通常是 MySQL 的事件调度器)正在等待空队列,这意味着目前没有事件需要执行。

mytop 命令详解

-u 或 -user username

用于指定登录 MySQL 服务器时使用的用户名。默认值是 root。

-p 或 -pass 或 -password password

用于指定登录 MySQL 服务器时使用的密码。默认情况下不输入密码,用户会被提示在命令行中输入。

-h 或 -host hostname[:port]

用于指定 MySQL 服务器的主机名。主机名后面可以跟随一个可选的端口号(用冒号分隔)。注意,当使用配置文件时,端口号和主机名是分开指定的。默认值是 localhost。

-port 或 -P port

如果您的 MySQL 服务器运行在非标准端口上,请使用此选项来指定端口号。默认端口号是 3306。

-s 或 -delay seconds

指定屏幕刷新之间的时间间隔(以秒为单位)。默认值是 5 秒。

-d 或 -db 或 -database database

如果您希望 mytop 默认连接到特定的数据库,请使用此选项。默认值是 test 数据库。

-b 或 -batch 或 -batchmode

批处理模式。在批处理模式下,mytop 只运行一次,不清除屏幕,并且不限制它将打印的行数。这适合定期运行(例如从 cron 作业)以将信息捕获到文件中供以后查看。您也可以在 CGI 脚本中使用批处理模式来偶尔在 Web 上显示您的 MySQL 服务器状态。

mytop 使用介绍 mysql实时监控工具 mytop类似于linux top工具,可以实时监控mysql服务器的性能信息。 安装方法 1、安装依赖 代码如下: # cpan # cpan > install DBI # cpan > install Term::ReadKey # cpan > install DBD::mysql # cpan > exit 2、下载安装mytop 代码如下: cd /tmp wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz tar xzf mytop-1.6.tar.gz cd mytop-1.6 perl Makefile 立即下载

相关推荐

MATLAB不能识别已安装的visual studio 2015解决方法

首先,对于MATLAB识别已经安装的vs版本通过命令: mex -setup 下图为本电脑下同时安装的两个visual studio 如果搞清楚MATLAB识别电脑上安装vs的过程,可通过命令: mex -setup -v MATLAB输出识别编译器的整个过程。其中HKLM和HKCU分别是注册表中的HKEY_CURRENT_USER,HKEY_LOCAL_MA…的缩写,MATLAB没有找到对应编译器是由于注册表里没有对应信息(主要是文件路径,C++编译器的路径),或者在注册表里存在该信息,但是找不到

qq_36320710的博客 4895

mysql实时监控工具mytop

mytop类似于linux top工具,可以实时监控mysql服务器的性能信息。

huryer的专栏 1381

什么是OAuth 2.0?

OAuth2.0是一种授权协议而非登录协议,核心思想是通过令牌(Token)而非密码实现安全授权。它涉及三个关键角色:用户、第三方应用和身份提供商(IdP)。最常用的授权码流程(AuthorizationCode Flow)通过浏览器三方对话,确保用户密码只提供给IdP而非第三方应用。OAuth2.0提供四种授权方式,其中授权码和客户端凭证是当前主流,而隐式和密码模式已不推荐。需要注意的是,OAuth2.0解决的是授权问题,身份认证需通过OpenID Connect实现。该协议通过临时令牌机制,实现了&qu

sonadorje的专栏 1158

6个步骤轻松实现 postman 接口压力测试(建议收藏),2024年最新2024阿里软件测试高级面试题总结

行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2401_84240431的博客 1477

【技术纵览】行为识别前沿模型演进:从CNN到多模态大模型

本文全面解析了行为识别技术从CNN到多模态大模型的演进历程,重点介绍了SlowFast、TimeSformer、VideoMAE和InternVideo等SOTA模型的核心创新与应用实践。通过对比分析各代模型在Kinetics-400等数据集上的表现,揭示了自监督学习和多模态融合如何推动行为识别准确率突破85%,并探讨了工业部署中的技术选型策略与优化方向。

weixin_29169505的博客 153

JavaSwing_4.2: JDialog、JOptionPane(对话框)

JDialog,对话框。使用 JDialog 类可以创建自定义有的对话框,或者调用 JOptionPane 中的多个静态方法快速创建各种标准的对话框。JOptionPane是 JavaSwing 内部已实现好的,以静态方法的形式提供调用,能够快速方便的弹出要求用户提供值或向其发出通知的标准对话框。

谢TS的博客 7万+

推荐项目:mytop

推荐项目:mytop 如果你想在Linux系统上实时监控系统的CPU和内存使用情况,那么mytop是一个非常实用的工具。 项目简介 mytop是一个基于文本界面的MySQL性能监视工具,它可以显示当前系统中MySQL服务器的状态信息,包括连接数、查询速率、锁定等。此外,mytop还可以实时显示每个数据库和表的查询状态,帮助你快速定位问题所在。 功能特性 实时显示MySQL服务器的状态信息 显示每...

gitblog_00005的博客 533

ESP32-IDF开发之旅 网络篇⑩ Web配网

本文介绍了基于ESP32S3的Web配网实现方案。作者通过移植开源项目,在ESP32S3上实现了WiFi配置功能,包括AP模式创建、HTTP服务器搭建、NVS存储读写等核心功能。文章详细解析了代码结构,包含WiFi初始化、事件处理、NVS存储管理和HTML页面服务等关键模块。实现方案采用AP+STA双模式,支持通过网页扫描WiFi并保存配置信息,适用于物联网设备的网络配置场景。代码中使用了FreeRTOS任务、ESP-IDF事件组等技术,并提供了完整的错误处理和日志记录功能。

单片机菜鸟哥的博客 350

mysql性能 top_使用Mytop监视MySQL性能

介绍Mytop是一个免费的基于控制台的工具,用于监视MySQL的性能,它类似于"top"实用程序,但是它显示了MySQL查询,通过mytop,可以快速监控MySQL的运行时间,线程,查询,用户行为和其他实时状态信息。在本教程中,我将向您展示如何在基于一键安装的LEMP的新服务器上安装,配置和使用mytop。前提条件在继续之前,你需要:使用sudo权限作为非root用户登录,你可以找到如何创建非ro...

weixin_39572442的博客 400

Lumerical 教程目录,说明及个人感悟(共计138篇,持续更新中)

Lumerical---教程说明及个人感悟

u011699626的博客 1万+

华为OD机试真题 新系统 2026-04-19 C语言 实现【8位LED控制器】

有一个8位LED控制器,包含8个LED灯(编号0-7),初始状态全灭,用8位二进制表示为:00000000。控制器可以接收以下三种指令: Lx:L表示点亮操作,x表示LED的编号(0一7),操作得到的结果是:点亮第x个LED灯,把状态设为1。 Dx:D表示熄灭操作,x表示LED的编号(0-7),操作得到的结果是:熄灭第x个LED灯,把状态设为0。 Tx:T表示切换操作,x表示LED的编号(0-7),操作得到的结果是:切换第x个LED灯的状态,若状态为0则变为1,为1则变为0。 现在给定一组指令字符串(0<

MISAYAONE的博客 148

mytop安装,使用mytop监控MySQL性

mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。   1. 安装TermReadKey    下载地址:http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz    安装:  tar xzvf TermRea

我心如水 5106

【车载以太网】Eth Stack Bringup

摘要:本文基于AUTOSAR架构,详细介绍了在TC3xx硬件平台上实现EthStack Bringup的全过程。作者通过配置MCAL和Davinci工具,完成了EthTrcv、Eth、EthIf、EthSM和TcpIp等模块的集成,并解决了16字节内存对齐和以太网速率不匹配等问题。最终实现了PC端与开发板的Ping通,并通过WireShark验证了数据包收发。文章总结了调试中的关键问题与解决方案,强调了实践的重要性,为后续EthStack的深入分析奠定了基础。

qq_36056498的博客 182

top统计mysql性能_Mytop - 在Linux中监视MySQL / MariaDB性能的有用工具

Mytop是一个开源且免费的MySQL和MariaDB数据库监控程序,由Jeremy Zawodny使用Perl语言编写。 它与最着名的Linux系统监视工具top的外观和感觉非常相似。Mytop程序提供了一个命令行shell界面,用于监控实时MySQL / MariaDB 线程 , 每秒查询次数 , 数据库 进程列表和性能,并为数据库管理员提供了一个更好的优化服务器以处理重负载的想法。默认情况下...

weixin_32430941的博客 473

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

mysql的top命令参数_使用mytop命令行监视工具监视MySQL数据库

Mytop是用于MySQL数据库的免费开放源代码命令行监视软件。它的外观类似于Linux/Unix中的“ top”命令。 Mytop监视MySQL线程和数据库的整体性能,从而使系统管理员或开发人员可以了解应用程序如何与数据库交互。在RHEL/CentOS和Fedora Linux上安装MytopMytop包含在Fedora存储库中,因此仅需安装即可。如果您使用的是Red Hat Enterpris...

weixin_34121505的博客 1184

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

19.12. Monitoring

http://netkiller.sourceforge.net/monitoring/index.html 19.12.1.Analysis and Optimization 19.12.1.1.mytop - top like query monitor for MySQL sudo apt-get install m...

weixin_34115824的博客 178

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

top统计mysql性能_MySQL/MariaDB 性能调优工具 mytop

MySQL/MariaDB性能调优工具mytopmytop为MariaDB自带工具,但MySQL并没有携带该工具,需要自行安装。安装方式请自行google==一、使用方式./mytop --prompt -u xxx -h xxx -P xxx -d xxx二、结果解释常用结果展示MariaDB on localhost (10.1.18-MariaDB) up 77+08:53:14 [20:0...

weixin_33722350的博客 252
上一篇: ✨ KeyarchOS(KOS)笔记与知识库整理|Zim安装使用指南 ✨
下一篇: 基于GPU的deepseek容器镜像制作与使用
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值