
性能
简单的笔记
一一一57
这个作者很懒,什么都没留下…
展开
-
性能测试之_读取磁盘和读文件buff和cache之间的变化
1、清楚buff和cache数据并读磁盘数据root@node02 ~]# echo 3 >/proc/sys/vm/drop_caches You have new mail in /var/spool/mail/root清空后[root@node02 ~]# vmstatprocs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buf原创 2021-06-08 17:21:30 · 258 阅读 · 0 评论 -
性能测试之_清空buff数据
清空前procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 12340616 2108 1473824 0 0 0 0 323 522 0 0 100 0 0 0 0原创 2021-06-06 23:36:42 · 216 阅读 · 0 评论 -
性能测试之_top命令关注内存相关的信息
1、内存相关的信息[root@node02 ~]# toptop - 22:51:43 up 4:52, 2 users, load average: 0.05, 0.03, 0.05Tasks: 173 total, 1 running, 172 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem :原创 2021-06-06 23:01:49 · 161 阅读 · 0 评论 -
性能测试之_内存使用情况free -m
1、内存使用情况[root@node02 ~]# free -m total used free shared buff/cache availableMem: 15866 2371 12058 11 1437 13183Swap: 2047 0 2047第一列:total总内存大小第二原创 2021-06-06 22:50:33 · 257 阅读 · 0 评论 -
性能测试之_cpu优化,应用程序优化,系统优化
cpu优化应用程序优化1、编译器优化2、算法优化3、异步处理4、多线程代替多进程5、缓存系统优化1、cpu绑定2、cpu独占3、优先级调整:使用nice调整进程的优先级4、为进程设置资源限制原创 2021-06-06 22:44:54 · 123 阅读 · 0 评论 -
性能测试之_多个性能问题同时存在,需要怎么选择?
多个性能问题同时存在,需要怎么选择?二八原则:80%的问题基本上是20%的代码导致,只要找到着20%的问题,基本是可以解决80%的问题原创 2021-06-06 22:40:03 · 109 阅读 · 0 评论 -
性能测试之_怎样评估性能优化的效果?
怎样评估性能优化的效果?1、确定性能量化指标:cpu使用了,服务器的tps,相应时间2、优化前的性能指标,tps,响应时间,服务器各项资源使用情况3、优化后的性能指标:注意优化前和优化后需要用相同的测试数据...原创 2021-06-06 22:34:56 · 527 阅读 · 0 评论 -
性能测试之_04cpu上下文切换,查看中断类型,查看自愿和非自愿
1、CPU上下文任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要系统事先帮它设置好 CPU 寄存器和程序计数器1.1、CPU上下文两部分:1.1、CPU 寄存器:是 CPU 内置的容量小、但速度极快的内存1.2、程序计数器:用来存储 CPU 正在执行的指令位置、或者即将执行的下一条指令位置。它们都是 CPU 在运行任何任务前,必须的依赖环境2、CPU 上下文切换分为进程上下文切换、线程上下文切换以及中断上下文切换3种场景。2.1、进程进程是资源分配和执行的基原创 2021-06-05 23:05:11 · 626 阅读 · 0 评论 -
性能测试之_02查看平均负载uptime
1、uptime[root@node03 ~]# uptime 00:36:11 up 49 min, 1 user, load average: 0.00, 0.01, 0.05 过去1分钟,过去5分钟,过去15分钟[root@node03 ~]# 平均负载多少合理:1、首先要知道有几个CPU(见性能测试之_01)哎~还是写出来吧,加深记忆cpu个数:top命令完了以后安数字1[root原创 2021-06-04 10:03:41 · 364 阅读 · 0 评论 -
性能测试之_01查看cup
1、查看物理CPU的个数[root@node03 ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l2You have new mail in /var/spool/mail/root[root@node03 ~]# 昂~top其实也可以查看cpu个数输完top后按1就可以2、查看每个物理CPU中core的个数[root@node03 ~]# cat /proc/cpuinfo| grep "cpu cores"| u原创 2021-06-04 00:02:09 · 214 阅读 · 0 评论 -
sysbench多线程的基准测试工具
1、syabench是多线程基准测试工具,一般用来评估不同系统参数下的数据库负载情况2、安装[root@iZuf68vj2il5rg3ak6rqxtZ ~]# yum install sysbench -y=====================================================================================================================================================原创 2021-06-03 23:30:51 · 628 阅读 · 0 评论 -
性能测试之_实战数据库锁定位
1、jmeter配置好地址并执行2、xshell打开对应的应用地址1、第一个窗口输入[root@node02 home]# perf record -g -p 24322、第二个窗口输入[root@node02 ~]# toptop - 16:17:09 up 1:02, 3 users, load average: 3.02, 2.41, 1.68Tasks: 173 total, 4 running, 169 sleeping, 0 stopped, 0 zombie原创 2021-06-06 18:35:10 · 143 阅读 · 0 评论