仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 573|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:怎样监督Linux体系资本的利用情形

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:58:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
固然说Linux操纵体系要比Windows操纵体系不乱的多。可是这个不乱是绝对而言的。也就是说,Linux操纵体系也会有闹性情的时分。在某些情形下,其体系的资本利用率(包含CPU大概内存),也会到达90%以上乃至更多。为此体系办理员在需要的时分,仍旧必要监督体系资本的利用情形。笔者明天就给人人先容一下,在Linux操纵体系下怎样监督这个体系资本,做到胸有定见。
  1、怎样监督体系资本?
  在Windows操纵体系中,能够经由过程义务办理器来查询各个历程所占用的CPU与内存的比率。在Linux操纵体系中没有这类图形化的办理。在命令行形式下,键进top命令,便可以看到各个历程所占用的体系资本。以下图所示:
ppp
作为一个及格的体系办理员,出于体系功能优化大概其他方面的思索,常常必要把握体系中最损耗CPU大概内存资本的程序。为了到达这个目标,体系办理员就必要借助体系供应的top命令。这个命令能够匡助办理员监控体系资本的利用情形,包含内存、CPU、互换文件分区的利用率等等。如上图所示,就是这个命令的实行了局。体系办理员想要提拔操纵体系的功能,第一步就是必要读懂下面这张表格。假如这类图中的内容体系办理员没法看懂,那末他就想提拔体系的功能基本没法动手。
  Top命令的运转了局大抵能够分为两个部分。上半部是使一些统计的信息,包含内存和互换分区的利用情形、CPU的运转情形、历程的总数等等。在这些统计信息中,体系办理员除要存眷这些主要资本的利用滤外,还必要注重历程运转的形态。如上图所示,可见在Linux体系中历程的形态次要有四种,分离为running、sleeping、stopped和zombie。假如从体系保护与功能优化思索,则体系办理员必要存眷那些形态为zombie的历程。若历程处于这个形态,在Linux操纵体系中叫做僵尸历程。甚么叫做僵尸历程呢?就是那些父历程还没逝世、可是子历程却逝世了的历程。在Linux操纵体系中,历程一样平常分为父历程和子历程。某个历程A大概会挪用别的一个历程B。此时这个历程A就叫做父历程,而历程B就叫做子历程。因为一些不测的情形,子历程运转已中断,可是父历程却还不晓得子历程早已中断运转,还在何处傻傻的守候着子历程前往运转了局。因为子历程没有前往了局,则父历程大概一向会在何处守候。从而招致体系功能的下落。假如体系办理员发明有僵尸历程的话,起首要做的就是停止父历程(偶然候还必要检察这个父历程翻开的其他子历程运转情形),以开释其占用的体系资本。其次假如这类情形产生的对照频仍时,则体系办理员就必要剖析究竟是甚么缘故原由招致这类情形产生的。找到缘故原由后要接纳主动的措施。一般情形下,假如子历程的形态为“僵尸”时,父历程就不会主动停止,从而其占用的体系资本就不会主动开释,从而下降操纵体系的功能。
  2、Top命令的利用技能。
  1、选择符合的排序按次。
  在Windows操纵体系的义务办理器中,办理员能够依据必要选择符合的排序按次,如按CPU排序大概按内存的利用率举行排序。而在top命令的显现了局中,默许情形下是依照CPU的利用率来举行排序的。假如如今体系办理员想依照内存利用率来排序,该怎样处置呢?假如要想改动top命令了局的排序按次,则能够按m键来按内存举行排序。注重这里的m是小写,而不是年夜写的。在Linux操纵体系中年夜部分命令与参数巨细写都是敏感的。这跟微软操纵体系中的DOS命令分歧。Dos命令是不辨别巨细写的。固然这个排序没有像微软操纵体系中的义务办理器那末便利,只必要点点鼠标就能够完成排序。可是只需熟习相干的命令,在命令行中对其排序没有人人想一想的那末坚苦。
  2、监督特定用户利用的资本情形。
  在Windows操纵体系中,假如想要检察特定帐户所翻开的历程和所耗用的体系资本,操纵十分复杂。只必要翻开体系义务办理器,然后依照用户来举行排序。就能够晓得某个用户开启了哪些历程和所占用的比例。而在top命令中,没有按帐户举行排序的功效。即在下面这个显现了局中,只能够依照内存利用率大概CPU负载来举行排序,而没法依照用户来举行排序。如上图所示,在统一个了局中同化着体系特权用户root与一般用户所翻开的历程。这关于体系办理员查找成绩缘故原由十分的不便利。偶然候体系办理员常常必要只检察特定用户的历程,如只必要检察oracle帐户所翻开的历程和所占用的体系资本。而疏忽失落体系帐户。由于特权帐户其他用户无权举行上岸操纵,而其运转的常常是一些体系级其余历程,为此一样平常不会呈现成绩。而一般用户能够运转一些使用程序。偶然候他们浑浑噩噩大概会翻开一些不法程序,占用大批的体系资本,从而下降体系功能。空话少说,怎样才干够检察特定帐户所启动的历程呢?实在很复杂。现运转top命令,让体系统计一切帐户的历程。然后在必要检察特定帐户的历程使,只必要按u键(注重小写),然后输出用户名便可。此时体系会主动把其他帐户的历程过滤失落,便利体系办理员检察。按用户过滤后,仍旧能够按m键来对实际的了局举行过滤。假如在一入手下手就必要检察某个特定用户的历程,那末只必要间接在top命令前面到场-u可选项然后带上详细的用户名便可。可是,此时假如再想检察全体用户的话,那末只要先推出top命令,然后再使用top命令不带任何选项,来检察一切用户的历程。大概说,再在这个窗口中输出字符u,然后间接按回车键,也能够显现所用用户的历程信息。
[NextPage]
3、静态统计信息。
利用top命令来统计历程的运转信息,跟微软操纵体系的义务办理器一样,都是静态调剂的。也就是说,体系会每隔一段工夫往统计这个信息,然后静态的显现在窗口中。不必要用户手工往更新相干的信息。并且从下面的图形中能够看出,top命令统计的信息要比微软义务办理器统计的信息要多的多。以是对体系办理员来讲,具有更年夜的参考代价。笔者之前也很喜好接纳微软操纵体系的义务办理器。而懂得了top命令后,就对其宠爱有加了。由于其不但能够完成义务办理器中的一切功效。并且top命令中有的信息在微软义务办理器中却没法显现。而这些信息常常对我们保护体系、提拔功能具有很年夜的参考代价。
  4、删除有非常的历程。
假如这个窗口中,发明某些历程有非常大概用户实行了划定之外的使用程序,如占用了太多的体系资本大概有僵尸历程的存在,则能够间接在这个窗口中讲其删除。操纵的办法很复杂,只必要在这个窗口内输出字符p,然后体系会提醒体系办理员输出要封闭历程的PID。办理员只必要键进这个值,然后按回车键就能够杀失落不必要的历程。不外在封闭历程的时分,有权限的限定。体系特权帐户root能够封闭一切用户的历程。而一般帐户则只可以删除本人翻开的程序,而没法封闭其他用户的历程。如如今体系办理员先以
12下一页


如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
冷月葬花魂 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 13:17:27 | 只看该作者

来谈谈:怎样监督Linux体系资本的利用情形

在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
oracle用户登录,发明root帐户下某个历程非常,想要封闭时,体系会提醒没法封闭的毛病信息。此时办理员必需先停止这个top历程,然后使用su命令变动上岸的帐户。然后再封闭这个非常的历程。体系办理员能够同时封闭多个历程。办法很复杂,就是同时输出多个必要封闭的历程号。在各个历程号之间必要使用逗号离隔。</P>  top在体系保护中是一个很有效的命令。除能够完成如上的功效外,还能够设置其静态更新的工夫距离等等。不外必要注重的是,在分歧版本的Linux体系中其功效稍有差别,并且其显现的结构与内容也有所分歧。为此当体系办理员保护其不怎样熟习的版本时,偶然候必要检察体系的匡助申明。此时只必要在top命令前面加上?号就能够取得相干的匡助。这个联机匡助文档根top命令一样,都是体系办理员的好副手。不外惋惜的是,如今这些在线匡助文档都是英文的。以是这对体系办理员的英文申明请求对照高。
</p>
上一页12


初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 12:24:44 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
变相怪杰 该用户已被删除
地板
发表于 2015-2-5 13:16:41 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-12 01:50:13 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
admin 该用户已被删除
6#
发表于 2015-3-2 22:04:02 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
柔情似水 该用户已被删除
7#
发表于 2015-3-11 08:28:53 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
透明 该用户已被删除
8#
发表于 2015-3-18 07:17:09 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
小魔女 该用户已被删除
9#
发表于 2015-3-25 18:01:33 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表