案例

1.案例准备

1
$ docker run -v /tmp:/tmp --name=app -itd feisky/logapp

2.案例分析

步骤1.按1切换到每个CPU的使用情况和内存使用情况

1
$ top

步骤2. iostat分析磁盘使用情况

1
$ iostat -x -d 1

步骤3. pidstat查看进程i/o情况

1
$ pidstat -d 1

步骤4.找出异常的pid,strace分析系统调用情况

1
$ strace -p <pid>

分析进程都打开了哪些文件

1
$ lsof -p <pid>