saberma

分享技术实践,创业历程

性能分析

2009-06-30

异常分析

采用exception_logger记录异常信息
在production环境下,可以访问/exceptions查看异常

exception_logger需要will_paginate,RedCloth gems

性能分析

服务器IO性能

#使用iostat进行分析
sudo apt-get install sysstat
iostat -x 1 10
#查看磁盘剩余空间
df -h
#查看当前目录大小
du -ch --max-depth=1

Web端分析

分析哪些action经常被访问等方面
使用request_log_analyzer gem

#查看分析报表
request_log_analyzer log/production.log

内存使用情况

#查看内存剩余
free -m
#当前内存详情
cat /proc/meminfo

数据库分析

#利用mytop查看mysql负载
sudo apt-get install mytop
mytop -uroot -p

参考资料

  1. iostat来对linux硬盘IO性能进行了解
  2. 网站优化之系统瓶颈查找

install the oracle instant client on Mac OS X

blog comments powered by Disqus
Fork me on GitHub