Unit 1 Elements of Monitoring and Tuning
·Review procfs and sysfs
·Performance tuning is
··Which behavior?It depends!
··The human factor:perception is reality.
·修正硬件的物理特性
·相应请求更快,还是数据的吞吐量更大
·使用者感性的提高,系统底层效率真实的提高
·监控一天当中服务器负载分布的情况,分析出一天当中负载最高的时间段
·找出系统运行的瓶颈在哪里?
比特位到字节数(Gib/sec MiB/sec)之间的转换为1/8
监控的一些方法
·使用交互的监控命令
·利用RHN这样的脚本生成监控报表
·使用Gnuplot、MRTG生成监控报表,绘制图形,找出在规定时间了最高的负载点 ·sosreport,能够生成一个系统当前状态的报表
在调整kernel之前
·由syslogd所引起的性能瓶颈。假设一台邮件服务器要进行大量的访问相应,这是服务器还要进行大量的日志写入,这无疑会对计算机的性能产生影响。所以可以关闭服务器的日志写入功能(/etc/syslog.conf)
·关闭反向解析
·将日志的类型设置成为警告模式,这计算机在记录日志时搜集的信息会更少,而默认日志级别为info,则收集的信息太多了
·在计划任务中关闭 /etc/cron.daily/makewhatis.conf(该参数导致每间隔一段时间就会生成一个whatis的数据库)
·在计划任务中关闭 /etc/cron.daily/mlocate.cron (该参数导致每间隔一段时间就会生成一个locate的数据库)
·不要关闭 /etc/cron.daily/prelink
·不要运行一些不需要的服务
PC Smart Card Deamon (监控计算机上所插入的各类的卡,每次启动的时候回去检查) Bluetooth and hidd (关闭蓝牙功能)
Avahi (该服务在本地计算机没有DNS的时候,会尝试着访问本地的配置文件)