博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux性能监控工具汇总
阅读量:4121 次
发布时间:2019-05-25

本文共 967 字,大约阅读时间需要 3 分钟。

1 iftop

2 sar

3 valgrind

4 top

1 显示所有cpu信息

c 查看完整的命令

M 按内存占用排序进程

P 按cpu占用排序进程

top -Hp pid 命令可以查看某个进程的所有线程

ps -T -p <pid> 命令也可以列出进程号pid下面创建的所有线程

5 free

6 dmesg

进程消失的情况下(谁杀了我的进程),可以使用dmesg进行排查

dmesg | grep -i kill | less

oom(out of memory),简单来说,就是当Linux系统内存不足,在大量使用swap之后,会kill掉内存占用最大的进程。这应该算操作系统系统自身的一种保护机制,以防更多的进程不能正常工作

 

7 /proc/pid/

该目录下包含进程的所有信息

8 strace

9 ps

ps aux | grep xxx 命令查看进程,进程状态的含义如下:

D 不可中断睡眠 (通常是在IO操作) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生

R 正在运行或可运行(在运行队列排队中)

S 可中断睡眠 (休眠中, 受阻, 在等待某个条件的形成或接受到信号)

T 已停止的 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行

W 正在换页(2.6.内核之前有效)

X 死进程 (未开启)

Z 僵尸进程 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放BSD风格的

< 高优先级(not nice to other users)

N 低优先级(nice to other users)

L 页面锁定在内存(实时和定制的IO)

s 一个信息头

l 多线程(使用 CLONE_THREAD,像NPTL的pthreads的那样)

+ 在前台进程组

10 gdb

见博客gdb用法

11 lldb

12 lsof

list open files

-p<进程号> 列出指定进程号所打开的文件

-i 列出所有的网络连接

-i tcp 列出所有tcp网络信息

-i :3306 列出谁在使用3306端口

连接泄漏问题

lsof -n|awk '{print $2}'| sort | uniq -c | sort -nr | head -n 5

转载地址:http://igspi.baihongyu.com/

你可能感兴趣的文章
python 3 爬起点中文网,简单分析
查看>>
Aria2绕开百度云的限速
查看>>
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
查看>>
Fatal error in launcher: Unable to create process using 'e:\program files\python 3.6.3\python.exe'
查看>>
Mysql 5.7及以上的版本里面没有password字段
查看>>
Mysql创建用户之后,没有刷新,导致无法在用户列表找到该用户
查看>>
mysql中利用binlog日志恢复数据
查看>>
mac电脑利用file和iconv命令修改文件编码
查看>>
拉勾网招聘数据分析
查看>>
python读写txt文件,并用jieba库进行中文分词
查看>>
Mac下文件Non-ISO extended-ASCII编码问题
查看>>
python安装scrapy爬虫框架,提示 error: command 'clang' failed with exit status 1
查看>>
Windows环境下MongoDB 的安装及配置
查看>>
Mac下安装mongoldb 报错 Failed to set up listener: SocketException: Address already in use
查看>>
Mac下安装mongoldb 报错 IllegalOperation: Attempted to create a lock file on a read-only directory
查看>>
通过whl文件安装pymongo
查看>>
Scrapy爬虫,数据存入MongoDB
查看>>
python 统计词频后输出结果到Excel和txt文档
查看>>
安装jupyterthemes,提示没有权限
查看>>
TechYY系列之一:如果Youtube,Facebook,Twitter提供Live Video Sharing?
查看>>