手记

LINUX服务器常规排查问题

1 排查当前有哪些进程 pstree -a 或者 ps -aux

2 利用top命令查看cpu 内存 还有进程占用情况

3 利用netstat -nlp产看有哪些端口被占用

4 利用vmstat 查看内存CPU 及IO使用情况

5
df -h查看硬盘情况
du -ah --max-depth=1 查看某个文件夹占用硬盘空间 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。
free -m内存使用情况
uptime cpu负载情况

6
iostat -d -m 1 10 查看硬盘的IO使用情况
iostat -c -m 1 10 查看CPU的IO使用情况
iostat -d -x -k 1 查看平均响应时间await,磁盘使用率util

7
dstat -m 查看实时内存情况
dstat -n 查看实时网络吞吐情况
dstat -l 查看实时负载情况
dstat -c 查看CPU实时情况
dstat -h 查看具体帮助
dstat --top-io 查看IO占用最高的

8 iftop -i eth1 -P查看当前网络请求带宽跟流量

0人推荐
随时随地看视频
慕课网APP