MySQL性能优化与运维诊断教程03:UNIX/LINUX操作系统性能优化
本套风哥MySQL学习教程熟悉MySQL操作系统层面性能分析工具
1、操作系统性能优化分析及工具说明
一个Oracle数据库当出现故障时,我们首先就要登录操作系统进行检查,先从操作系统层面分析一下,各资源:CPU,内存,IO,网络是否使用正常,性能合不合理,如果从操作系统层面发现问题,就好入手了,就算操作系统层面没有问题,至少也可以排除OS或硬件资源级,把问题缩小,方便继续定位分析。所以掌握操作系统层面的性能分析工具就是非常必要的了。
MySQL性能优化与运维诊断教程03:UNIX/LINUX操作系统性能优化 (互联网排名第一的MySQL数据库教程) |
本套风哥MySQL教程学习内容 |
1.操作系统性能优化分析及工具说明 2.操作系统性能工具之top/topas 3.操作系统性能工具之vmstat 4.操作系统性能工具之iostat 5.操作系统性能工具之free/lsps/swapinfo 6.操作系统性能工具之mpstat/sar 7.操作系统性能工具之网络分析 8.操作系统性能工具之基本信息查看 9.操作系统性能收集与分析之nmon |
本套风哥MySQL教程学习地址 |
http://edu.51cto.com/sd/86979 |
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流 |
01 我们来看性能分析的目的:
1)找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈);
2)提供性能优化的方案(升级硬件?改进系统系统结构?);
3)达到合理的硬件和软件配置;
4)使系统资源使用达到最大的平衡。(一般情况下系统良好运行的时候恰恰各项资源达到了一个平衡体,任何一项资源的过渡使用都会造成平衡体系破坏,从而造成系统负载极高或者响应迟缓。比如CPU过渡使用会造成大量进程等待CPU资源,系统响应变慢,等待会造成进程数增加,进程增加又会造成内存使用增加,内存耗尽又会造成虚拟内存使用,使用虚拟内存又会造成磁盘IO增加和CPU开销增加)
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!