linux系统性能监控
Linux  /  houtizong 发布于 3年前   120
(1)top(2)ps 找出前10个最多占用系统内存的进程 # ps -auxf | sort -nr -k 4 | head -10 找出前10个最多占用CPU资源的进程 # ps -auxf | sort -nr -k 3 | head -10(3)查看进程下面的线程 总数 ps huH p <PID> | wc -l 某个的详情 ps huH p <PID> 或者查看这个目录 /proc/<pid>/task
(1)vmstat(vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息)(2)uptime (系统运行时间)(3)sar -A(帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况)(4)/proc 系统关键参数 # cat /proc/cpuinfo # cat /proc/meminfo # cat /proc/zoneinfo # cat /proc/mounts(5)查看系统调用 strace(跟踪程式执行时的系统调用和所接收的信号) strace cat /dev/null strace的每一行输出包括系统调用名称,然后是参数和返回值
iostat (cpu平均负载、磁盘) mpstat cpu状况
iostat iotop
(1)free (2)pmap + pid (进程的内存消耗)
netstat ss iptraf(实时网络状况) sudo tcpdump -i eth0(监控某个设备的网络请求)
w
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接