面试题----网页/应用访问慢突然变慢,如何定位问题
1、top、iostat查看cpu、内存及io占用情况
2、内核、程序参数设置不合理:查看有没有报内核错误,连接数用户打开文件数这些有没有达到上限等等
3、链路本身慢:是否跨运营商、用户上下行带宽不够、dns解析慢、服务器内网广播风暴什么的
4、程序设计不合理:是否程序本身算法设计太差,数据库语句太过复杂或者刚上线了什么功能引起的
5、其它关联的程序引起的:如果要访问数据库,检查一下是否数据库访问慢
6、是否被攻击了:查看服务器是否被DDos了等等
7、硬件故障 这个一般直接服务器就挂了,而不是访问慢
=======================================
由于本人水平有限,文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论哦。你也可以关注我,一起学习哦!