系统卡顿分析

共享内存段、信号量集、消息队列

https://linuxtools-rst.readthedocs.io/zh-cn/latest/tool/ipcs.html

 

内存碎片

https://cloud.tencent.com/document/product/457/43128

https://www.cnblogs.com/10087622blog/p/8543792.html

https://help.aliyun.com/zh/alinux/support/solutions-to-memory-fragmentation-in-linux-operating-systems

https://plantegg.github.io/2020/11/15/Linux%E5%86%85%E5%AD%98--%E7%AE%A1%E7%90%86%E5%92%8C%E7%A2%8E%E7%89%87/

 

缓存内存

https://github.com/yangpeng14/DevOps/blob/master/ops/%E5%88%86%E4%BA%ABLinux%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%87%A0%E4%B8%AA%E6%A1%88%E4%BE%8B.md

 

卡顿

https://www.cnblogs.com/jjmcao/p/9443360.html

https://gityuan.com/2017/08/12/proc_stat/

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/monitoring_and_managing_system_status_and_performance/factors-affecting-i-o-and-file-system-performance_monitoring-and-managing-system-status-and-performance#factors-affecting-i-o-and-file-system-performance_monitoring-and-managing-system-status-and-performance

https://docsv4embed.qingcloud.com/user_guide/compute/vm/faq/troubleshooting/linux_server_os/slow_linux/

https://www.cnblogs.com/t-bar/p/16626951.html

https://freegeektime.com/100021101/71982/

https://docsv4embed.qingcloud.com/user_guide/compute/vm/faq/troubleshooting/linux_server_os/slow_linux/

 

 

 

 

https://www.brendangregg.com/offcpuanalysis.html

https://docs.redhat.com/zh_hans/documentation/red_hat_enterprise_linux/8/html/monitoring_and_managing_system_status_and_performance/monitoring-specific-cpus-with-perf-record-and-perf-report_investigating-busy-cpus-with-perf

https://github.com/Miss-you/completedblog/blob/master/perf%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.md

https://www.brendangregg.com/blog/2017-03-16/perf-sched.html

https://blog.csdn.net/qq_42604176/article/details/120315631

 中低高位内存

 

 

 网络

 

https://cloud.tencent.com/developer/article/1464243
https://blog.csdn.net/wentinghe/article/details/9455399
https://blog.csdn.net/weixin_34362790/article/details/90335522
netstat -st|egrep -i 'drop|reject|ovetflow|listen|filter|reset|retransmitted|TCPSynRetrans|failed'

 

TcpSynRetrans:表示因为没有收到回应的SYN ACK而导致的重传次数。

TcpRetransSegs:表示因为没有收到对已发送的数据包的确认而导致的重传次数。

TcpOutSegs:表示从TCP发送的段的总数。

TcpInSegs:表示TCP接收的段的总数。

 https://mp.weixin.qq.com/s/tVy0oTxhgrd5cjZsGPCyUA

 

内核

https://linux-kernel-labs-zh.xyz/labs/kernel_profiling.html

posted on 2024-09-23 12:59  吃草的青蛙  阅读(21)  评论(0)    收藏  举报

导航