1.性能指标:CPU,内存,网络,磁盘,版本,2.linux常用命令:man,ls,ll, top: -h:帮助 -p:监控指定进程 m p: cpu重指数:us,ni old orange3.linux监控命令--CPU: vmstat:可以监控系统 的进程状态,内存,虚拟内存,磁盘IO,CPU, ...
分类:
系统相关 时间:
2020-01-03 19:28:33
阅读次数:
105
公司有两个java系统运行在同一台服务器上面,有一天接到开发人员反馈,有时候打开页面反应很慢,于是开始上服务器排查: top 命令发现服务器负载不高,但是cpu0 的iowait 很高,达到了60%,于是开始初步怀疑是磁盘io引起的cpu 负载,于是iostat 查看磁盘负载: 发现磁盘的util ...
分类:
其他好文 时间:
2020-01-02 18:33:11
阅读次数:
140
一、自定义监控项获取磁盘IO所需的值 1、在zabbix Agent端配置文件配置如下内容 1.1、监控项的介绍 2、配置完成后,重启Agent服务 3、本地测试是否生效 4、服务端测试是否生效 二、在Zabbix Web端开始配置 1、配置磁盘读次数监控项 1.1、增加读次数的监控项 2、配置磁盘 ...
分类:
其他好文 时间:
2020-01-02 15:47:45
阅读次数:
245
1 多表关联查询 从快速入门,我们已经学会了如何在一张表中读取数据,这是最基础简单的查询表中的数据,但是在实际中经常需要从多个表中读取数据。 本章我将会向大家介绍如何使用MySQL在多个表中查询数据。 想要从多个表中查找数据,就要用到JOIN关键字 JOIN 按照功能大致分为如下三类: 1.CROS ...
分类:
数据库 时间:
2019-12-27 23:34:38
阅读次数:
103
使用redis做为MySQL的缓存 介绍 在实际项目中,MySQL数据库服务器有时会位于另外一台主机,需要通过网络来访问数据库;即使应用程序与MySQL数据库在同一个主机中,访问MySQL也涉及到磁盘IO操作(MySQL也有一些数据预读技术,能够减少磁盘IO读写,此部分后续继续研究),总之,直接从M ...
分类:
数据库 时间:
2019-12-27 19:34:14
阅读次数:
94
系统调优的4大子系统:1、查看系统中使用cpu最多的进程top->pps-aux--sort-pcpu|more2、找出系统中使用内存最多的进程top->mps-aux--sort-rss|more3、找到系统对磁盘读写最多的进程iostat和iotopiostat-d-k-p/dev/sdaiotop-o-d24、找到系统中使用网络最多的进程nload和nethogs
分类:
其他好文 时间:
2019-12-24 13:41:28
阅读次数:
53
(1)被监控端配置 #vi /etc/zabbix/zabbix_agentd.conf UnsafeUserParameters=1 UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | ...
分类:
其他好文 时间:
2019-12-24 09:32:51
阅读次数:
103
这篇paper比较老,是列存比较基础的论文 几乎所有列存,或olap的论文都会引用这篇 行存面向写,支持OLTP 列存面向读,支持OLAP 基于磁盘的DBMS,瓶颈基本在磁盘IO,所有做的工作都是用多余的cpu来换取磁盘IO 总体的思路,压缩让需要存的数据更小,densepack,更多的数据一起存, ...
分类:
数据库 时间:
2019-12-20 13:26:50
阅读次数:
94
查看磁盘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