查看磁盘IO负载-看哪些进程在读写磁盘一、lsof命令查看进程打开的文件lsof全名为listopenfiles,也就是列举系统中已经被打开的文件,通过lsof命令,可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。#个别环境需要安装sudoyuminstalllsof-y参数选项-c<进程名>显示指定的进程名所打开的文件-p<进程号>显示指定的进程号所
分类:
系统相关 时间:
2019-12-17 18:36:36
阅读次数:
119
一、缓存 flask-caching 缓存数据 减少磁盘IO,提升服务器响应速度,提升用户体验 优先选择内存级缓存 使用Redis这种内存级数据库 1 from flask import Flask 2 from flask_caching import Cache 3 4 app = Flask( ...
分类:
其他好文 时间:
2019-12-17 00:24:57
阅读次数:
157
一,b树 b树(balance tree)和b+树应用在数据库索引,可以认为是m叉的多路平衡查找树,但是从理论上讲,二叉树查找速度和比较次数都是最小的,为什么不用二叉树呢? 因为我们要考虑磁盘IO的影响,它相对于内存来说是很慢的。数据库索引是存储在磁盘上的,当数据量大时,就不能把整个索引全部加载到内 ...
分类:
其他好文 时间:
2019-12-16 19:16:47
阅读次数:
52
IO测试工具,用于磁盘IO测试,下面进行使用列表进行记录: iozone fio dd ioping iotop iostat bonnie++ crystalDisk Atto as-ssd-benchmark hdtune 文件系统测试工具:https://www.cnblogs.com/xuy ...
分类:
系统相关 时间:
2019-12-15 01:18:25
阅读次数:
88
iostat 命令详解 https://www.jianshu.com/p/5fed8be1b6e8 概述 iostat 主要用于输出磁盘IO 和 CPU的统计信息。 iostat属于sysstat软件包。可以用yum install sysstat 直接安装。 iostat 用法 用法:iosta ...
分类:
移动开发 时间:
2019-12-12 01:20:27
阅读次数:
103
转自:https://www.cnblogs.com/fengqiang626/archive/2019/09/04/11459434.html MySQL索引 目录 1.介绍 2.索引的原理 2.1索引原理 2.2索引的影响 2.3磁盘IO与预读 3.索引的数据结构 4.聚集索引与辅助索引 4.1 ...
分类:
数据库 时间:
2019-12-08 10:38:37
阅读次数:
128
在一次性能测试时,发现mysql的cpu使用率不高,但是磁盘io很高, 一开始考虑是mysql的慢日志比较多,但是查看后发现慢日志并不多,而且只有一台mysql。 进入实例,查看sync_binlog变量 mysql> show variables like '%sync_binlog%' -> ; ...
分类:
数据库 时间:
2019-12-05 13:34:30
阅读次数:
605
影响Mysql性能的原因总结一下,主要在下面这几点 服务器硬件 网卡流量 磁盘IO SQL查询速度 查询缓存是指输入的sql语句和缓存里的一模一样,大小写、空格都要匹配上 ...
分类:
数据库 时间:
2019-12-01 16:46:51
阅读次数:
82
一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 Tips:最好不要在主库上数据库备份,大型活动前取消这样的计划。 磁盘IO:磁盘IO性能突然下降、大量消耗磁盘性能的计划任务。解决:更快磁盘设备、调整计划任务、做好磁盘维护。 1.3 网卡流量:如何避免无法连接数据 ...
分类:
数据库 时间:
2019-12-01 10:04:50
阅读次数:
129
[TOC] 说明 基于上一篇 "文章" 的基础,这里做一些关于 CPU、内存、磁盘的一些基础查询语句。 CPU 通过查询 metric值为 来获取当前CPU 的所有信息 直接通过此参数参数,会查到的数据是当前CPU的所有相关的收集到的数据。 此时就需要使用 函数,用于计算距离向量中的实际序列的每秒顺 ...
分类:
其他好文 时间:
2019-11-26 17:55:39
阅读次数:
223