- 浏览: 85722 次
- 性别:
- 来自: 北京
文章列表
nmon监控Linux服务器系统资源
- 博客分类:
- Linux
nmon详细使用过程
分析 AIX 和 Linux 性能的免费工具,nmon 工具可以显示所有重要的性能优化信息,并动态地对其进行更新。nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
CPU 和 AIX ...
Oracle限制IP访问功能-黑白名单
- 博客分类:
- Oracle
由于业务需要,需要使用白名单限制用户登录数据库的地址,决定使用数据库白名单功能!一般单实例数据库启用白名单只需要在sqlnet.ora中添加以下内容就可:TCP.VALIDNODE_CHECKING=yes (开启IP限制功能)TCP.INVITED_NODES=(192.168.1.101,ip2,ip3,..,..本地IP..)--添加白名单,必须有本地IP,否则监听会起不来TCP.EXCLUDED_NODES=(192.168.1.102) --添加黑名单在Oracle11g RAC环境,操作稍有不同。1、Oracle用户下的$ORACLE_HOME/NETWORK/ADMIN目录下没 ...
虚拟机如何上网
1.虚拟机的Network Adapter设置为Bridged
2.IP和主机在同一个网段内
比如说你的物理机win7的ip为192.168.1.200,可以将虚拟机的ip地址设置为192.168.1.201,让虚拟机的ip和物理机win7的ip在同一网段内
3.DNS和主机设置成一样
将虚拟机的DNS的ip设置成和物理级win7的DNS的ip是一致的,例如202.106.0.20
RHEL5.4和RHEL6.3建议安装组件
- 博客分类:
- Linux
RHEL5.4建议安装组件
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
Server Configuration Tools
Administration Tools
Base
System Tools
X Window System
RHEL6.3建议安装组件
Base System > Base
Base System > Client man ...
Performance Schema是MySQL自带的、较为底层的性能监控特性,提供一系列、具备自定义收集粒度的监控体系。对MySQL服务执行过程中的各项事件(Events)的分析尤为重视
Performance Schema的精细化控制,主要通过performance_schema库下的一系列setup表来实现
(system@localhost) [(none)]> use performance_schema;
Database changed
(system@localhost) [performance_schema]> show tables like 's ...
了解MySQL系统状态
- 博客分类:
- MySQL
关注系统状态:
mysql> show processlist; 这个命令用来获取当前所有连接的线程列表,将每一个连接的线程,作为一条独立的记录输出
mysql> show full processlist;
(system@localhost) [(none)]> show full processlist;
+----+--------+-----------+------ ...
MySQL分析慢查询日志
- 博客分类:
- MySQL
分析慢查询日志:
默认会将执行时间超过10秒的SQL语句记录在慢查询日志中
使用mysqldumpslow命令,MySQL自带的工具,不大常用
[mysql@mysql1 ~]$ mysqldumpslow -s c -t 1 /data/mysqldata/3306/slow_query.log
-s t:按照总的查询时间排序
-s at:按照平均查询时间排序
-s l:按照总的锁定时间排序
-s al:按照平均的锁定时间排序
-s s:按照总的记录行数排序
-s as:按照平均的记录行数排序
-s c:按照语句执行的次数排序,默认排序方式
-r
参数优化案例:
1、服务器16G内存,峰值最大连接数为500个,使用MyISAM和InnoDB两种引擎。
为操作系统预留20%内存,约3G
2、与线程相关的几个关键参数
sort_buffer_size=2M
read_buffer_size=2M
read_rnd_buffer_size=2M
join_buffer_size=2M
峰值最大将占用
MySQL参数配置优化
- 博客分类:
- MySQL
数据库参数配置优化:
1、连接相关参数
max_connections:指定MySQL服务端最大并发连接数,默认为151。一般将其设置为500~2000
max_connect_errors:指定允许连接不成功的最大尝试次数,一般将其设置为10万以上的量级,一定不要忽略 ...
压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。
TPCC测试:Transaction Processing Performance Council,要熟练使用
TPC是一系列事务处理和数据库基准测试的规范。其中TPC-C是针对OLTP的基准测试模型,一方面可以衡量数据库的性能,另一方面可以衡量硬件性价比,也是广泛应用并关注的一种测试模型。
TPC-C模型是以一个在线零售业为例,设计的一种模型。具体架构如下所示:
TPC-C
MySQL自带轻量压测工具mysqlslap
- 博客分类:
- MySQL
一款MySQL自带的专用轻量压测工具:mysqlslap
--query:测试要执行的sql语句
--number-of-queries:指定测试要执行sql语句执行的请求数
-c,concurrency:指定测试执行请求的并行度
-i,--iterations:指定测试运行的次数
--create-schema:指定此次测试在哪个schema下执行
[mysql@mysql1 ~]$ mysqlslap -usystem -p123456 -S /data/mysqldata/3306/mysql.sock --query="select user,host from ...
使用mysqladmin获取性能指标
- 博客分类:
- MySQL
[mysql@mysql1 ~]$ mysqladmin -usystem -p123456 -S /data/mysqldata/3306/mysql.sock extended-status -r -i 1 | grep "Questions"
| Questions | 23 |
| Questions ...
MySQL数据库性能指标
- 博客分类:
- MySQL
关键性指标:
1.IOPS(Input/Output operations Per Second)每秒处理的I/O请求次数
IOPS指标比较高的话,就更适合要求快速响应的系统,尤其是对于短连接、小事务、轻量数据为操作特点的OLTP系统
传统磁盘完成一个I/O请求所花费的时间受3个方面因素的影响:
寻道时间(Tseek):将磁头移动到数据所在磁道上所需要的时间,通常为3~15ms
旋转延迟时间(Trotation):将盘片旋转,使所请求的数据所在扇区移动至磁头下方所需要的时间,一般15000转的磁盘平均旋转延迟时间为2ms
数据传输时间(Transfer):完成传输所请求的数据所需 ...
MySQL复制特性复制环境中的故障切换
- 博客分类:
- MySQL
复制环境中的故障切换:
第一时间检查Slave1~3各节点状态信息(通过show slave status),重点关注当前读取的Master节点日志文件和读取位置(Master_Log_File和Read_Master_Log_Pos),已经执行过的日志位置(Exec_Master_Log_Pos),Slave节点IO和SQL线程运行状态(Slave_IO_Running和Slave_SQL_Running),主从之间的延迟间隔(Seconds_Behind_Master)等信息。如果3个节点中,接收到的返回信息都相同,说明目前3个节点的数据处于一致状态。
登录到Slave2节点,执行如 ...
MySQL复制特性半同步机制
- 博客分类:
- MySQL
半同步机制:
MySQL复制环境中的同步,默认采用异步的方式。从MySQL5.5开始提供半同步复制机制(Semisynchronous Replication)。Master在返回操作成功(或失败)信息给发起请求的客户端前,还是要将事务发送给Slave及诶单,Master节点只需要确认至少一个Slave接收到了事务,即可向发起请求的客户端返回操作成功的信息,Master节点不需要等待Slave节点成功执行完这个事务。每个成功提交的事务,都代表这份数据至少存在两个节点上。
查看当前系统中安装的所有插件:
1