linux系统性能优化.ppt

linux系统性能优化.ppt

ID:51498900

大小:82.00 KB

页数:33页

时间:2020-03-25

linux系统性能优化.ppt_第1页
linux系统性能优化.ppt_第2页
linux系统性能优化.ppt_第3页
linux系统性能优化.ppt_第4页
linux系统性能优化.ppt_第5页
资源描述:

《linux系统性能优化.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系统性能优化本章内容:系统性能监视与优化自动化任务配置启动管理器配置备份与恢复系统性能监视与优化控制与监视进程监视进程和系统负荷优化系统性能进程概念所谓进程(Processes)就是指现在系统正在执行程序,每当输入一个命令时,Shell也会同时启动一个进程。每个进程启动时,系统会指定一个惟一的数值给每个进程,数值称为进程(ID)。每个进程都可能以两种方式存在:前台和后台。系统的服务都是以后台方式存在,且都会常驻在系统中,直到关机时才结束。显示系统执行的进程---ps格式:ps-参数u显示用户名和进程开启时间a所有用户运行的进程w以宽格式输出x显示后台进程参数例:#ps#ps-aux

2、grep

3、user1----显示特定用户运行的进程若是某个进程执行到一半需要停止,或是已消耗了太多的系统资源,可以用kill命令中止它。例:#kill6552#kill-96552------强制中止进程终止执行中的进程---kill控制程序优先级默认情况下,进程的优先级Ni值是0,取值范围-20到20。值越低,进程运行得越快。例:#xmms&#ps-l显示nice值#renice-204141动态显示执行中的进程----top信息排序P键可依据CPU使用时间的多少来排序M键可依据内存使用量的多少来排序T键可依据执行时间的多少来排序监视特定用户按下“U”键,然后输入特定用户名称。终止指定进程按“K”键

4、退出程序按“Q”键vmstat工具vmstat提供有关进程、内存、I/O以及CPU活动的信息。Proc域:等待运行时间(r)、阻塞时间(b)及交换出(w)的进程数量。Memory域:显示交换区、空闲内存、缓冲区及高速缓存数量。Swap域:从磁盘交换入和交换出的内存数量。Io域:每秒传送的数据块数(bi)以及从块设备接收的数据块量。System:每秒中断数(in)和上下文转换数(cs)Cpu:分别显示用户时间、系统时间和空闲时间占总时间的百分比。uptime进程负荷的快速统计0.00,0.04,0.07三个负载平均值。这三个值分别是前1分钟、5分钟、15分钟内的负载平均值。日志文件Linux系

5、统的系统相关日志存放在一个文件中,即/var/log/messages#tail/var/log/messages#tail-f/var/log/messages----动态显示日志文件内容。任务调度一次性任务调度----at周期性任务调度----contab任务调度所谓任务调度就是指设置系统在某个时间执行特定的命令或进程,也就是周期性的执行工作,通常这些需要高度的工作分为两类:系统工作有些重要的系统工作必须周而复始地进行,如数据备份、清除文件碎片及病毒扫描等。个别用户工作个别用户可能希望定期的执行某些程序,如用户每5分钟检查电子邮件信箱一次。使用at命令创建与管理任务调度这个程序只能定义一

6、次性要执行的任务。创建任务调度#at17:34at>du-a>/tmp/abc.outat>(ctrl+d)显示等待的任务#atq删除等待的任务#atrm任务编号使用crontab实现周期性任务调度此程序可以定义周期性要执行的任务。它的配置文件是/etc/crontab.使用crontab实现周期性任务调度(续)设置个人任务调度设置个人任务调度时,可以使用vi来修改/etc/crontab进行编辑.以下介绍几个基本的范例:每小时的第5分钟执行ls–al>/123.txt5****rootls–al>/123.txt每小时的第10和第40分钟执行ls–al>/123.txt10,30****r

7、ootls-al>/123.txt每小时的第1至第5分钟都执行一次ls–al>/123.txt1-5****rootls-al>/123.txt每隔6分钟执行一次ls–al>/123.txt*/6****rootls–al>/123.txt使用crontab实现周期性任务调度(续)每天的12:30执行ls–al>/123.txt3012***rootls–al>/123.txt每月15日的11:30执行ls-al>/123.txt301115**rootls-al>/123.txt每年的8月15日15:25执行ls–al>/123.txt2515158*rootls-al>/123.txt每

8、周一的12:30执行关机12**1rootreboot使用crontab实现周期性任务调度(续)#crontab–e命令例:3317***cat/etc/hosts>/lz.txt注:列表中不能包含用户名称#crontab-r---终止任务调度#crontab-l---检查是否已终止任务调度启动管理器配置Grub启动管理器Lilo启动管理器彻底破解linux系统密码Grub启动管理器GRUB是引导装入器(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。