摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484695.html -gc -gcutil Demo Reference https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jst 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484664.html 1.查看当前应用占用的PID,比如41565 2. 查看进程内部线程占用情况 3. 找出占用CPU最多的线程ID,比如41575,打印出对应的16进制号,比如:a267 4. 通 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484624.html pidstat命令就可以帮助我们监测到具体线程的上下文切换 通过pidstat -help命令,可以查看到有以下几个常用参数可以监测线程的性能: 常用参数: -u:默认参数,显示 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484608.html vmstat是一款指定采样周期和次数的功能性监测工具,可以使用它监控进程上下文切换的情况。 Note: vmstat 1 10 命令行代表每秒收集一次性能指标,总共获取10次。以 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484547.html 三种基本状态 运行态:占有CPU,并在CPU上运行 就绪态:已经具备运行条件,但由于没有空闲CPU,而暂时不能运行 阻塞态:因等待某一事件而暂时不能运行 进程状态 进程状态转换 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484512.html GET POST POST with json body 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484485.html 截取日志文件中指定行数日志到一个新文件,比如截取783687, 783688行 1 sed -n '783687, 783688p' xxx.log > xxx.txt 截取一个 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484451.html 使用如下指令查看当前Server的TCP状态 常用的三个状态 ESTABLISHED 表示正在通信 TIME_WAIT 表示主动关闭 CLOSE_WAIT 表示被动关闭 主动关闭 阅读全文
摘要:
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484126.html OSI参考模型与TCP/IP参考模型与TCP/IP协议栈 TCP/IP分层模型 5层参考模型 — 综合了OSI和TCP/IP的优点 5层参考模型的数据封装与解封装 应用层:报文 阅读全文
摘要:
Reference: https://time.geekbang.org/column/article/112160 背景 生产环境中可以用生产者消费者模式来实现瞬时高并发的流量削峰,然而这样做虽然缓解了消费方的压力,但生产方则会因为瞬时高并发,而发生大量线程阻塞。面对这样的情况,有什么方式可以优化 阅读全文