摘要:如何处理服务器性能问题是系统管理员面临的一个比较有挑战性的任务。操作系统的内核往往经预先调节,以保证系统在各种负载状态下都有令^满意的可用性。 |
控制系统性能的基本规则
1)不要使系统或者网络过载。一方面,系统或网络过载,会造成进程请求资源调用冲突:另一方面,进程的轮询本身就消耗了很大的系统资源。
2)收集并检查系统的历史信息。如果系统前一星期还性能良好,则检查最近对系统进行更改可能有助于问题的发现。应该准备好常规的基准资料,以备不时之需。
影响系统性能的因素
系统性能表现在系统资源分配及共享的效率。显著影响系统性能的四种资源包括:
1)CPU时间
2)内存
3)硬盘I/O带宽
4)网络I/O带宽
性能问题的常用措施
1)确定系统有足够的内存。
2)改正使用上的问题。
3)考虑使用负载平衡网络设备,以资流量分散到若干系统。
4)组织系统的磁盘和文件系统,以平衡负载,从而得到最大的I/O吞吐量。
5)对于数据库等应用,可以利用多磁盘技术,如RAID,优化数据传输。
6)监视网络,确保流量不会饱和,并且出错率低。
7)配置内核,消除不必要的驱动程序和选项,并使用适当大小的表。
8)配置内核、消除不必要的驱动程序和选项,并使用适当大小的表。
9)识别系统上基本上不足以满足的需求。
责任编辑:my编辑