资源描述:
《Linux系统监测.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux系统监测讲授:杨建新本章内容监测系统性能优化系统性能监测和调整系统进程实现进程自动化8.1监测系统性能性能监测的对象监测CPU的状况监测内存的使用监测磁盘I/O性能8.1.1性能监测的对象性能监测的对象往往是比较容易形成性能瓶颈的部分,一般不外乎下面的几个部分:CPU内存和外存系统的I/O设备8.1.2监测CPU的状况使用proc虚拟文件系统:cat/proc/cpuinfo使用top命令使用uptime命令使用w命令top实例11:19:30up3days,1:43,2users,loadaverage:0.00,0.00,0.0041process
2、es:39sleeping,2running,0zombie,0stoppedCPUstates:0.1%user0.0%system0.0%nice0.0%iowait99.8%idleMem:109896kav,104060kused,5836kfree,0kshrd,7508kbuff72352kactv,336kin_d,760kin_cSwap:192740kav,26176kused,166564kfree76644kcachedPIDUSERPRINISIZERSSSHARESTAT%CPU%MEMTIMECPUCOMMAND24432root15
3、011241124852R0.11.00:000top1root1501047656S0.00.00:040init2root150000SW0.00.00:000keventd3root150000SW0.00.00:000kapmd4root3419000SWN0.00.00:000ksoftirqd_CPU09root150000SW0.00.00:000bdflush8.1.3监测内存的使用使用proc虚拟文件系统:cat/proc/meminfo使用free命令使用vmstat命令[root@localhostroot]#vmstatprocsmemo
4、ryswapiosystemcpurbwswpdfreebuffcachesisobiboincsussyid00026176615676527585201451031110998.1.4监测磁盘I/O性能使用iostat命令iostat55iostat命令实例#iostatLinux2.4.20-8(Linux-server)2005年08月14日avg-cpu:%user%nice%sys%idle0.690.000.1999.12Device:tpsBlk_read/sBlk_wrtn/sBlk_readBlk_wrtndev3-00.918.339.04
5、221461624017228.1.5KDE信息中心8.2优化系统性能内核调整文件系统调整磁盘I/O性能的优化8.3监测和调整系统进程监测进程调整进程的运行8.3.1监测进程使用ps命令ps–auxps-ef使用pstree命令使用XWindow中的系统监视器8.3.2调整进程的运行关闭进程:kill调整优先级:nicerenice在后台运行进程:command&Ctrl+Zjobsbgfg8.4实现进程自动化8.4.1Linux中的任务计划工具Linux中的任务计划工具:crond:周期性作业atd:一次性作业batch:系统负载低于0.8时执行作业8.4.2
6、使用cron建立任务计划检查crond服务运行状态:servicecrondstatus考察crond服务配置文件:#cat/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/#run-parts01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.m
7、onthly8.4.2使用cron建立任务计划使用crontab命令编辑任务计划命令格式:rontab[-uuser]{-e
8、-l
9、-r}选项含义:-e:编辑某个用户的cron服务-l:列出某个用户cron服务的详细内容-r:删除没个用户的cron服务8.4.3使用at、batch工具at命令与cron不同的地方在于,at命令要在某一指定时间内调度一项一次性作业实例:#at23:53warning:commandswillbeexecutedusing(inorder)a)$SHELLb)loginshellc)/bin/shat>ping192.168.0.1
10、at>(Ctr