linux系统下查看系统信息命令.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

linux系统下查看系统信息命令

用于实时查看系统状态信息。运行该命令后,屏幕上会显示如下信息:

CPU状态(CPUstates):包括用户进程占用比率、系统进程占用比率、用户的nice优先级进程占用比率及空闲CPU资源比率等;

内存状态(Mem):包括内存总量、使用量、空闲量等;

交换分区状态(\oSwapSwap):包括交换分区总量、使用量、空闲量等;

每个进程的状态:包括进程ID、用户名、优先级、CPU和内存使用量,以及运行该进程时执行的命令行;

执行top命令后,每隔5秒,系统会自动刷新一次状态信息,如果要指定刷新间隔,在启动时加入“-d”参数即可。例如:

top-d1启动top,并且每隔1秒刷新一次。

进入top后,按下如下按钮会有相应功能:

【空格】立即刷新显示信息;

【M】按内存使用量排序;

【N】按进程ID排序;

【P】按CPU使用量排序;

【c】扩展命令行信息,显示完整的命令行;

【?】显示帮助信息;

【q】退出top程序。

iostat命令

统计并输出CPU使用信息及特定设备或分区的IO信息。

iostat-c仅显示CPU使用情况统计信息;

iostat-d仅显示设备/分区使用情况统计信息;

iostat-d2统计设备/分区使用情况,并每隔2秒刷新一次;

显示的IO统计信息中,各部分说明如下:

tps设备每秒收到的IO传送请求数;

Blk_read/s设备每秒读入的块数量;

Blk_wrtn/s设备每秒写入的块数量;

Blk_read设备读入的总块数量;

Blk_wrtn设备写入的总块数量;

显示的CPU统计信息各部分的含义同top。

【top视图01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。

top视图01

第一行:

10:01:23—当前系统时间

126days,14:29—系统已经运行了126天14小时29分钟(在这期间没有重启过)

2users—当前有2个用户登录系统

loadaverage:1.15,1.42,1.44—loadaverage后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

loadaverage数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第二行:

Tasks—任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。

第三行:cpu状态

6.7%us—用户空间占用CPU的百分比。

0.4%sy—内核空间占用CPU的百分比。

0.0%ni—改变过优先级的进程占用CPU的百分比

92.9%id—空闲CPU百分比

0.0%wa—IO等待占用CPU的百分比

0.0%hi—硬中断(HardwareIRQ)占用CPU的百分比

0.0%si—软中断(SoftwareInterrupts)占用CPU的百分比

第四行:内存状态

8306544ktotal—物理内存总量(8GB)

7775876kused—使用中的内存总量(7.7GB)

530668kfree—空闲内存总量(530M)

79236kbuffers—缓存的内存量(79M)

第五行:swap交换分区

2031608ktotal—交换区总量(2GB)

2556kused—使用的交换区总量(2.5M)

2029052kfree—空闲交换区总量(2GB)

4231276kcached—缓冲的交换区总量(4GB)

这里要说明的是不能用windows的内存概念理解这些数据,如果按windows的方式此台服务器“危矣”:8G的内存总量只剩下530M的可用内存。Linux的内存管理有其特殊性,复杂点需要一本书来说明,这里只是简单说点和我们传统概念(windows)的不同。

第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,空闲内存总量(free)是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心。

如果出于习惯去计算可用内存数,这里有个近似的计算公式:第四行的free+第四行的buffers+第五行的cached,按这个公式此台服务器的可用内存

您可能关注的文档

文档评论(0)

185****9651 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档