linux系统运行情况分析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux系统运行情况分析 linux服务器性能监控 linux应用的日益广泛,有大量的服务器使用linux操作系统。为了全面衡量系统服务运行状况,实时跟踪服务器运行状况,跟踪分析压力来源,linux服务器监测技巧就还是很需要的,就需要对linux系统的系统性能查看方法有所了解。 一、/proc文件系统特点 linux系统向管理员提供了非常好的方法,使他们可以在系统运行时更改内核,而不需要重新引导内核系统。这是通过/proc虚拟文件系统实现的。/proc文件虚拟系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取有关进程的有用信息,在运行中(onthefly)改变设置(通过改变内核参数)。与其他文件系统不同,/proc存在于内存之中而不是硬盘上。不用重新启动而去看cmos,就可以知道系统信息。 二、proc文件系统主要同时实现的五大功能: 1.进程信息:对于系统中的任何一个进程来说,在proc的子目录里都有一个同名的进程id。你将可以找到以下的信息:cmdline,mem,root,stat,statm,以及status。某些信息只有超级用户可见,例如进程根目录。到每一个单独的含有现有进程信息的进程有一些可用的专门链接。对于系统里的任何一个进程来说,都有一个单独的自链接指向进程信息。它的用处就是从进程中获取命令行信息。 2.系统信息:如果你须要介绍整个系统信息,你也可以从/proc/stat中赢得。它包含:包含cpu挤占、磁盘空间、内存页、内存重新排列、全部中断、碰触控制器以及上次系统自举时间。 3.cpu信息:利用/proc/cpuinfo文件,你可以获得中央处理器当前的准确信息。 查阅命令:$cat/proc/cpuinfo 一般来讲,多核的cpu,或者支持超线程的cpu,或者物理上的多个cpu,就会显示出对应的条数的信息。比如说双核的cpu就会显示2条cpu信息,双核超线程的cpu就会显示出4条cpu信息。虽然条数多了,但是基本信息都一样。 4.功率信息:/proc/loadavg文件涵盖了系统功率信息。 5.系统内存信息:meminfo文件包含了系统内存的详细信息。它显示了物理内存的数量,可用交换空间的数量,空闲内存的数量等等。 与查阅cpu信息对应的,查阅内存信息的命令就是: $cat/proc/meminfo 6.查阅硬盘信息。 可以使用下面的命令显示物理硬盘的个数以及对应的接口,还有硬盘的具体型号信息:$cat/proc/scsi/scsi 三、监测服务器全面统计数据状态 1.每个磁盘驱动器的如下数据: $cat/proc/stat 单个磁盘块读;单个磁盘块写;单个磁盘i/o总数;单个磁盘i/o读;单个磁盘i/o写。 2.监测网络流量 $cat/proc/net/dev 以上数字依次代表:发送至的字节;发送至的放大字节;接到的误码数;接到的漏犯规码;接到的fifo误码;接到的帧误码;接到的多播误码;接到的总包数;已传输的字节;已传输的放大字节;传输误码总数;传输载波误码;传输冲突误码;传输凿犯规码;传输fifo误码;传输的总包数。 3.使用uptime命令 采用uptime命令可以查阅系统功率,系统平均值功率被定义为在特定时间间隔内运转队列中的平均值进程数目。如果一个进程满足用户以下条件则其就可以坐落于运转队列中:没在等候i/o操作方式的结果、它没主动步入等候状态(也就是没被调用、没被暂停。 $uptime 9:51pmup3days,4:43,4users,loadaverage:6.02,5.90,3.94 上面命令显示示最近1分钟内系统的平均负载是0.00,在最近5分钟内系统的平均负载是0.00,在最近的15分钟内系统的平均负载是0.00。一共四个用户。通常来说只要每个cpu的当前活动进程数不大于3那幺系统的性能就是良好的,如果每个cpu的任务数大于5,那幺就表示这台机器的性能有严重问题。对于上面的例子来说,该服务器是没有任务负载的。 四、服务器主板工作状况监测: 服务器主板以及cpu工作温度是否正常是服务器稳定的核心。迄今为止还没有一种cpu散热系统能保证永不失效。失去了散热系统保护伞的“芯”,往往会在几秒钟内永远停止“跳动”。值得庆幸的是,工程师们早已开发出有效的处理器温度监控、保护技术。以特殊而敏锐的“嗅觉”随时监测cpu的温度变化,并提供必要的保护措施,使cpu免受高温下的

文档评论(0)

mmmttt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档