栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

系统监控-linux常用指令集

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

系统监控-linux常用指令集

  1. uptime查看系统load,后三个数字分别表示 1分钟、5分钟、15分钟内的系统的load值

  2. top | grep Cpu 查看cpu的消耗情况。us-用户进程占用时间  sy-系统进程占用时间-越低越好  ni-调整线程优先级的所花费的时间  id-系统空闲时间-越低越好   wa-cpu等待io的时间-越低越好   hi-处理硬件中断的时间  si-处理软件中断的时间   st-丢失时间-表示当前虚机和同一台主机上的虚机抢占cpu的争抢比较激烈 

  3. top -p 31876 查看31876号进程的cpu消耗等情况。重点关注cpu使用率 %CPU 和 内存使用率 %MEM两项指标

  4. df -h 查看全局的磁盘使用率。/dev/vda2为本地磁盘的目录,由图可知,磁盘共100G,使用了38G,剩余62G

  5. du -d 1 -h  /home/package 查看/home/package下的大文件,这个方法可以用来清理磁盘。 -d 表示文件递归深度 -h表示格式化的输出

  6. sar -n DEV 1 1    -n表示汇报各个网络状况,DEV表示展示各网卡的流量,1表示每秒抽样一次, 后一个1表示总共抽样一次。rxpck表示每秒接受的数据包数量,txpck表示每秒发送的数据包数量,kB的表示每秒发送和结束的KB大小,cmp表示每秒发送和结束的压缩包数量,mcst表示每秒接收的广播包数量

  7. iostat -d -k   -d表示磁盘的使用情况,-k表示按照KB的格式输出 kB_read/s表示每秒的阅读量,kB_read表示总阅读量,表示写的同理

  8. free -m 查看当前内存的使用情况。-m表示使用MB为单位输出,total表示内存总量的大小,used表示使用内部的大小,free表示可用的内存大小,shared表示多个进程间共享内存的大小,buff/cache表示缓冲区大小。由于linux特殊的内存分配机制,空闲的内存会转为buff/cache,所以虽然free一栏的内存只有898,但是available的内存大小是23536。同时,也要重点关注swap一栏,表示虚拟内存,如果swap数值过大,则表示物理内存已经无法支撑正常的内存开销了。

  9. vmstat 观察虚拟内存的使用。重点关注si和so,si表示每秒从磁盘交换到数据量,单位是KB/s,so则表示每秒从内存交换到磁盘的数据量,单位是KB/s

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/613491.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号