随笔分类 -  性能优化

摘要:一、sql语句随机取一条数据 例1:select * from vdn_delivery_order ORDER BY RAND() LIMIT 1; 例2:SELECT * FROM vdn_delivery_order v1 JOIN (SELECT RAND()*(SELECT max(id) 阅读全文
posted @ 2020-05-29 14:43 颜林小钦
摘要:1.什么是http_load http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。 "使用教程" 阅读全文
posted @ 2019-01-10 10:14 颜林小钦
摘要:top:Linux下常用的性能分析工具,可以动态显示系统以及个进程的资源使用情况 常用参数: d:指定刷新的时间间隔 p:指定进程号以监控特定的进程 s:监控在安全模式下运行 top 输出说明: load average三个数字分别代表系统最近5分钟、10分钟、15分钟的平均负载(uptime命令可 阅读全文
posted @ 2018-11-25 00:34 颜林小钦
摘要:iostat是sysstat工具的一个命令,用于查看 CPU和磁盘的IO信息 常用参数: c:仅显示CPU的统计信息(默认显示CPU和磁盘的IO信息) d:仅显示磁盘的IO信息 k:以K为单位显示美妙的磁盘请求次数 p:指定设备,ALL表示全部设备 输出说明: avg cpu段: %user:用户空 阅读全文
posted @ 2018-11-25 00:31 颜林小钦
摘要:mpstat是sysstat工具的一个命令,MultiProcessor Statistics用于多CPU处理器的系统中,可以统计单个或者多个CPU的平均状态 常用参数: p:指定监控的CPU,ALL表示所有的CPU(默认输出所有CPU的平均统计信息) mpstat P ALL 5 2:表示每隔5秒 阅读全文
posted @ 2018-11-25 00:29 颜林小钦
摘要:pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、设备IO等系统资源的占用情况 常用的参数: u:默认的参数,显示各个进程的cpu使用统计 r:显示各个进程的内存使用统计 d:显示各个进程的IO使用情况 p:指定进程号 输出说明: %usr:进程在用户空间占用cpu 阅读全文
posted @ 2018-11-25 00:22 颜林小钦
摘要:物理CPU 物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,你能找到几个physical id就代表你的计算机实际有几个CPU。在linux下可以通过指令 grep ‘physical 阅读全文
posted @ 2018-11-24 22:23 颜林小钦