摘要: top 键盘上敲1:显示CPU的核数,总共多少个CPU核 Cpu(s) us:用户总的CPU占用率 高于80%就需要进行分析了 sy:系统总的CPU ni:改变过优先级的进程占用CPU的百分比 id:空闲CPU百分比 (一般us+ni+id应该接近于100%) wait:IO等待占用CPU的百分比 阅读全文
posted @ 2023-05-27 12:55 ttwx 阅读(137) 评论(0) 推荐(0)
摘要: top或者free查看内存利用率 看used的值有没有很高(一般持续超过70%就会认为可能有瓶颈) 看buff/cache的值,通常情况比较大不是什么问题,如果系统需要更多内存时,buff/cache就会自动释放,但是如果占用了大量内存导致系统无法分配足够的内存给其他进程使用,就需要再分析和优化 t 阅读全文
posted @ 2023-05-27 12:47 ttwx 阅读(184) 评论(0) 推荐(0)
摘要: iostat查看磁盘IO使用情况 分析磁盘IO的性能,看读写性能,延迟和吞吐量等 iostat 参数: -c:仅显示cpu统计信息,与-d互斥 -d:仅显示磁盘统计信息,与-c互斥 -k:以KB单位显示,默认选项 -m:以MB单位显示 iostat -k 2 5 avg-cpu:总体cpu的使用情况 阅读全文
posted @ 2023-05-27 12:44 ttwx 阅读(397) 评论(0) 推荐(0)
摘要: TCP连接数 TCP连接数对应的是网络IO,也就是网络数据传输的输入输出。 TCP连接是一种面向连接的协议,它通过建立连接来保证数据传输的可靠性和完整性。在建立TCP连接时,会进行三次握手,建立连接后,数据的传输就可以进行了。 TCP连接数的增加会导致网络IO的增加,因为每个TCP连接都需要进行数据 阅读全文
posted @ 2023-05-27 12:42 ttwx 阅读(614) 评论(0) 推荐(0)
摘要: 机器出入口网络流量 压测机 》某服务1 》某服务2 压测机是客户端:压测机上监控 请求 send压 服务1是服务端:服务1 机器上监控 接收从压测机过来的请求 receive1;往服务2发送请求 send1 服务2是服务端:服务2机器上监控 接收从服务器过来的请求 receive2 每台机器的网络流 阅读全文
posted @ 2023-05-27 12:40 ttwx 阅读(145) 评论(0) 推荐(0)
摘要: 定义一个类Maths,有一个循环添加两个整数的方法: public int AddInt(int first, int second) { int sum = first; for (int i = 0; i < second; i++) { sum += 1; } return sum; } 内联 阅读全文
posted @ 2023-05-08 18:45 ttwx 阅读(210) 评论(0) 推荐(0)
摘要: python命名规范 要有描述性 只能是字母和数字的组合,不能以数字开头 不能用空格、特殊字符(~!@#¥%……&*等等) 不能用保留字符 不能用中文 1、变量(普通变量、方法名、函数名) 全部小写字母,下划线_分隔单词 如:my_func 驼峰体:MyFunction(不太建议) 2、包名、模块名 阅读全文
posted @ 2021-01-30 17:04 ttwx 阅读(101) 评论(0) 推荐(0)