欢迎来到天天文库
浏览记录
ID:59136566
大小:251.50 KB
页数:31页
时间:2020-09-25
《中标普华Linux系统讲座系统优化ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中标普华Linux系统讲座——系统优化Linux性能监测工具1、uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是loadaverage,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,loadaverage值会升高;反之则降低。对于单CPU的机器,1或者2是可以接受的值,说明每个进程都可以及时被处理;对于多路CPU的机器,loadaverage值可能在8到10之间。也可
2、以使用uptime命令来判断网络性能。例如,某个网络应用性能很低,通过运行uptime查看服务器的负荷是否很高,如果不是,那么问题应该是网络方面造成的。下边是uptime的输出样式Linux性能监测工具2、dmesgdmesg命令主要用来显示内核信息。使用dmesg可以有效诊断机器硬件故障或者添加硬件出现的问题。另外,使用dmesg可以确定您的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg命令可以查看该记录。3、toptop命令显示处理器的活动状况。缺省情况
3、下,显示占用CPU最多的任务,并且每隔5秒钟做一次刷新。Linux性能监测工具4、iostatiostat由RedHatEnterpriseLinuxAS发布。执行iostat命令可以从系统启动之后的CPU平均时间,类似于uptime。除此之外,iostat还对创建一个服务器磁盘子系统的活动报告。该报告包含两部分:CPU使用情况和磁盘使用情况5、vmstatvmstat提供了processes,memory,paging,blockI/O,traps和CPU的活动状况.Linux性能监测工具6、sarsar是R
4、edHatEnterpriseLinuxAS发行的一个工具。sar用于收集、报告或者保存系统活动信息。sar由三个应用组成:sar显示数据、sa1和sa2用于收集和保存数据(在/usr/lib/sa下)。使用sar运行实时报告,可以得到详细的CPU使用情况(%user,%nice,%system,%idle)、内存页面调度、网络I/O、进程活动、块设备活动、以及interrupts/second7、free/bin/free命令显示所有空闲的和使用的内存数量,包括swap。同时也包含内核使用的缓存。Linux性能监
5、测工具8、pmappmap可以报告某个或多个进程的内存使用情况。使用pmap判断主机中哪个进程因占用过多内存导致内存瓶颈。9、stracestrace截取和记录系统进程调用,以及进程收到的信号。是一个非常有效的检测、指导和调试工具。系统管理员可以通过该命令容易地解决程序问题。Linux性能监测工具按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在RedHatEnterpriseLinuxAS系统下,如何用以下几种技巧进行性能的优化:1、D
6、isablingdaemons(关闭daemons)2、ShuttingdowntheGUI(关闭GUI)3、Tuningtheprocessorsubsystem(处理器子系统调优)4、Tuningthefilesystem(文件系统子系统调优)5、Tuningthenetworksubsystem(网络子系统调优)Linux性能调优1、关闭daemons有些运行在服务器中的daemons(后台服务),并不是完全必要的。关闭这些daemons可释放更多的内存、减少启动时间并减少CPU处理的进程数。减少daemons
7、数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。Linux性能调优Linux性能调优注意:关闭xfsdaemon将导致不能启动X,因此只有在不需要启动GUI图形的时候才可以关闭xfsdaemon。使用startx命令前,开启xfsdaemon,恢复正常启动X。Linux性能调优root可以根据需要停止某个进程,如要停止sendmail进程,输入如下命令:/sbin/servicesendmailstop也可以配置在下次启动的时候不自动启动某个进程,例如设置sendmail
8、:/sbin/chkconfigsendmailoff除此之外,LINUX还提供了图形方式下的进程管理功能。提示:并非所有的daemons都会显示在该配置界面,如要看到全部的daemons,使用如下命令:/sbin/chkconfig–list2、关闭GUI只要有可能,就不要在Linuxserver上启动GUI图形,通常在Linuxser
此文档下载收益归作者所有