linux系统资源监控和找最耗资源的进程
2023-09-11 14:21:24 时间
以前做的一些简单的笔记,分享一下。
几个常用的Linux监控命令
- netstat -ntlp
- iotop
- iostat
- vmstat
- htop
- sar 2 5 // 每个一段时间显示一下资源状况
- iostat -xm -1
例子:
$iostat -d -k 1 10 #查看TPS和吞吐量信息
iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await)
iostat -c 1 10 #查看cpu状态
找出最耗资源的某个Java进程及线程
//找出最耗费资源的java线程
.top –Hp pgrep –u admin java
//查看最耗费资源线程在干什么
.sudo –u admin /opt/taobao/java/bin/jstack –l pgrep –u admin java >jstack.log
统计当前占用IO最高的10个进程:
echo 1 > /proc/sys/vm/block_dump
dmesg |awk -F: '{print $1}'|sort|uniq -c|sort -rn| head -n 10
磁盘IO调整
/sys/block/sda/queue/scheduler, 调成noop: echo noop > /sys/block/sda/queue/scheduler
相关文章
- linux修改TCP最大连接数
- Linux的linux aarch64和linux x86_64
- Socket详解-Linux Socket编程(不限Linux)
- linux 进程监控
- Linux Command iostat 监控IO负载
- Linux&Tina&Melis内存布局分析以及linux reserved memory机制
- Linux有问必答:如何在VMware ESXi虚拟机上设置静态MAC地址
- Linux 有问必答: 如何在红帽系linux中编译Ixgbe驱动
- 如何在 Linux 上使用 Gmail SMTP 服务器发送邮件通知
- 最全列表: 80 多个 Linux 系统管理员必备的监控工具
- 用 screenfetch 和 linux_logo 显示带有酷炫 Linux 标志的基本硬件信息
- Linux利用curl监控api接口,请求失败,发送报警邮件
- linux inotify 监控文件系统事件
- linux服务器性能——CPU、内存、流量、磁盘使用率的监控
- 用navicat访问linux数据库,成功实现Navicat访问Linux中安装的MySQL数据库
- 《嵌入式 Linux C 语言应用程序设计(修订版)》一本章小结
- Linux下安装流量监控工具iftop
- linux环境变量配置
- Linux_查看linux并发连接数
- 操作系统进程调度算法(先来先服务,短作业优先算法(SJF))linux下(附源码)
- LoadRunner压力测试时监控服务器Linux的资源情况
- jprofiler_监控远程linux服务器的JVM进程(实践)
- 如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计?