- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
返回网站首页linux入门教程搜索第十五章?linux系统日常管理笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了。本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练掌握那绝对可以胜任一个最初级的管理员职位,不过只是初级的,因为你还需要在日常的管理工作中获得成长。【监控系统的状态】1. w?查看当前系统的负载相信所有的linux管理员最常用的命令就是这个’w’?了,该命令显示的信息还是蛮丰富的。第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,笔者认为我们最应该关注的应该是第一行中的’load average:’后面的三个数值。第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟系统的平均负载值。这个值的意义是,单位时间段内CPU活动进程数。当然这个值越大就说明你的服务器压力越大。一般情况下这个值只要不超过你服务器的cpu数量就没有关系,如果你的服务器cpu数量为8,那么这个值若小于8,就说明你的服务器没有压力,否则就要关注一下了。到这里你肯定会问,如何查看服务器有几个cpu?就是用这个命令了。’/proc/cpuinfo’这个文件记录了cpu的详细信息。目前市面上的服务器通常都是2颗4核cpu,在linux看来,它就是8个cpu。查看这个文件时则会显示8段类似的信息,而最后一段信息中processor :?后面跟的是’7’。所以查看当前系统有几个cpu,你可以使用这个命令:’ grep -c processor /proc/cpuinfo’ 。2. vmstat?监控系统的状态上面讲的w查看的是系统整体上的负载,通过看那个数值可以知道当前系统有没有压力,但是具体是哪里(CPU,?内存,磁盘等)有压力就无法判断了。通过vmstat就可以知道具体是哪里有压力。vmstat命令打印的结果共分为6部分:procs, memory, swap, io, system, cpu.请重点关注一下红色标出的项。1)procs?显示进程相关信息r?:表示运行和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cpu不够用了;b?:表示等待资源的进程数,比如等待I/O,?内存等,这列的值如果长时间大于1,则需要你关注一下了;2)memory?内存相关信息swpd?:表示切换到交换分区中的内存数量?;free?:当前空闲的内存数量;buff?:缓冲大小,(即将写入磁盘的);cache?:缓存大小,(从磁盘中读取的);3)swap?内存交换情况si?:由内存进入交换区的数量;so?:由交换区进入内存的数量;4)io?磁盘使用情况bi?:从块设备读取数据的量(读磁盘);bo:?从块设备写入数据的量(写磁盘);5)system?显示采集间隔内发生的中断次数in?:表示在某一时间间隔中观测到的每秒设备中断数;cs?:表示每秒产生的上下文切换次数;6)CPU?显示cpu的使用状态us?:显示了用户下所花费?cpu?时间的百分比;sy?:显示系统花费cpu时间百分比;id?:表示cpu处于空闲状态的时间百分比;wa?:表示I/O等待所占用cpu时间百分比;st?:表示被偷走的cpu所占百分比(一般都为0,不用关注);以上所介绍的各个参数中,笔者经常会关注r列,b列,和wa列,三列代表的含义在上边说得已经很清楚。IO部分的bi以及bo也是我要经常参考的对象。如果磁盘io压力很大时,这两列的数值会比较高。另外当si, so两列的数值比较高,并且在不断变化时,说明内存不够了,内存中的数据频繁交换到交换分区中,这往往对系统性能影响极大。笔者用vmstat时,经常用这样的形式,’vmstat 1 5’?表示每隔1秒钟打印一次系统状态,连续打印5次。当然你也可以?‘vmstat 1 ‘?表示每隔1秒钟打印一次系统状态,一直打印,除非你按ctrl + c强制结束。3. top?显示进程所占系统资源这个命令用于动态监控进程所占系统资源,每隔3秒变一次。这个命令的特点是把占用系统资源(CPU,内存,磁盘IO等)最高的进程放到最前面。top命令打印出了很多信息,包括系统负载(load average)、进程数(Tasks)、cpu使用情况、内存使用情况以及交换分区使用情况。其实上面这些内容可以通过其他命令来查看,所以用top重点查看的还是下面的进程使用系统资源详细状况。这部分
您可能关注的文档
- 含参量反常积分的一致收敛发判别法及推广技术总结.doc
- linux-1_初级管理(超级详细)(suse环境)介绍.ppt
- LINUXRHCE7.0新版课程大纲摘要介绍.doc
- 医院感染知识--应知应会分析报告.doc
- GCS10培训介绍.ppt
- 医院隔离技术分析报告.ppt
- 医院供应室分析报告.doc
- 南京工业大学2011学技术总结.ppt
- 危重症病人管理技术总结.ppt
- CPA审计第四章总结.ppt
- 医疗影像AI技术应用伦理与临床实践相结合的研究报告.docx
- 吉利汽车并购后的客户关系管理与品牌忠诚度提升报告.docx
- 跨境电商办公用品供应链跨境电商物流成本控制策略分析报告.docx
- 2025年储能技术政策支持下的储能系统安全性评估报告.docx
- XX行业头部企业供应链金融创新案例研究报告.docx
- Shopee东南亚市场跨境电商产品定价策略分析报告.docx
- 数据中心2025年能耗预测模型与决策支持系统.docx
- 2025年亚马逊跨境电商平台卖家市场推广与品牌建设策略分析报告.docx
- 2025年城市地下空间综合开发利用项目地下空间开发与城市安全韧性可行性研究报告.docx
- 2025酒店经营报告.doc
最近下载
- 肯尼亚建筑市场行业报告.pptx
- 浙江杭州余杭交通集团有限公司招聘笔试题库2023.pdf VIP
- 人工胆囊、人工胆囊设备和人工胆囊在胆囊手术中的应用.pdf VIP
- 重力与弹力高一上学期物理人教版2019必修第一册+.pptx VIP
- 胃癌的诊治现状与进展.pptx VIP
- 数控压装压力机 第2部分:技术条件.docx VIP
- 【课件】匀变速直线运动速度与时间的关系+课件-高一上学期物理人教版(2019)必修第一册.pptx VIP
- XX医院职能部门监管手术、麻醉授权管理督导、检查、总结、反馈及持续改进记录表.pdf VIP
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
文档评论(0)