首页
Search
1
v2ray异常错误之二
3,310 阅读
2
linux时区设置
2,698 阅读
3
DB2常用操作
2,173 阅读
4
websphere修改jvm内存xmx和xms
1,929 阅读
5
nfs客户端文件属主为nobody的现象
1,552 阅读
技术
生活
运动
游戏
电影
登录
Search
标签搜索
docker
linux
troubleshooting
nginx
secure
truenas
mysql
windows
python
esxi
docker swarm
oracle
zabbix
tomcat
blog
dsm
群晖
rpa
freenas
db
yuc
累计撰写
291
篇文章
累计收到
0
条评论
首页
栏目
技术
生活
运动
游戏
电影
页面
搜索到
3
篇与
的结果
2023-08-24
操作系统软硬件优化思路以及具体
0x1 内存优化 关闭swap分区的使用,尽量减少swap低性能的影响 关闭透明大页,导致内存分配策略问题 关闭numa,内存可能分配不均,导致仍然使用swap IO优化 选择高性能的磁盘,比如SSD、nvme、傲腾 合适的raid模式,比如raid10,raid6 选择性能更高的xfs作为文件系统类型,块大小 挂载关闭一些参数,比如 noatime,nodiratime io调度策略 cpu 设置performance性能模式 最大文件数 用户最大的进程数和最大文件数设置 网络优化 减少操作系统默认TIME_WAIT的时间,及时释放断开的链接提升在高并发下的请求性能 优化tcp keepalived时间,及时释放长时间未发送数据库的链接 端口重用等,不需要等到回收,节省端口回收分配时间 减少syn ack的确认次数 关闭 ipv6 -中间件 使用异步非阻塞的IO模型,防止io成为瓶颈 优化线程数,适当可以增大并发,防止等待 缓存,尽可能减少io甚至异机请求环节 适当优化内存配置 可选择压缩请求内容,根据网络和cpu状况综合考虑
2023年08月24日
9 阅读
0 评论
0 点赞
2023-05-29
APM之概念和对比
0x1 为什么需要APM 随着网站用户量越来越多,架构和业务越来越复杂,只靠传统的主机性能监控和日志分析已经不能充分满足性能的监控需求,深入至业务内部的性能监控,精准、及时定位出业务链路中的性能瓶颈,才能及时解决问题。特别是对于一些重大项目,比如618、双十一、政府民生项目等。 APM的优点: 了解拓扑结构,用户访问应用的频率,应用访问数据库或者其他系统能够以可视化得方式展示出来拓扑结构。并且用流向辅助 实时的监控每个事务 对应用本身性能影响非常小 0x2 前生今世 APM最早是谷歌公开的论文提到的 Google Dapper。Dapper是Google生产环境下的分布式跟踪系统,自从Dapper发展成为一流的监控系统之后,给google的开发者和运维团队帮了大忙,所以谷歌公开论文分享了Dapper (参考以及使用了其他的技术辅助Magpie、X-Trace、bigtable) http://bigbully.github.io/Dapper-translation/ 0x3 主流产品 目前市面上开源的APM系统主要有CAT、Zipkin、Pinpoint、SkyWalking,大都是参考Google的Dapper实现的,如下: 产品名称 开发公司 优劣势 github or website pingpoint 韩国Naver 数据力度细、hbase、性能损耗大、无侵入 https://github.com/naver/pinpoint CAT 美团 国内用户多、客户端多、侵入 ZipKin Twitter 简单、轻量、侵入 Jaeger uber - https://github.com/jaegertracing/jaeger skywalking 国内 用户多、性能高、无侵入 https://skywalking.apache.org/downloads/ 文字描述对比: Zipkin是Twitter开源的调用链路分析工具,目前基于Spingcloud sleuth得到了广泛的应用,特点是轻量,部署简单。有侵入 CAT是由国内美团点评开源的,基于Java语言开发,目前提供Java、C/C++、Node.js、Python、Go等语言的客户端,监控数据会全量统计,国内很多公司在用,例如美团点评、携程、拼多多等,CAT跟下边要介绍的Zipkin都需要在应用程序中埋点,对代码侵入性强。 pinpoint韩国Naver团队开源的产品,运用了字节码增强技术,只需要在启动时添加启动参数即可,对代码无侵入,目前支持Java和PHP语言,底层采用HBase来存储数据,探针收集的数据粒度非常细,但性能损耗大,因其出现的时间较长,完成度也很高,应用的公司较多 Skywalking是本土开源的基于字节码注入的调用链路分析以及应用监控分析工具,特点是支持多种插件,UI功能较强,接入端无代码侵入。
2023年05月29日
16 阅读
0 评论
0 点赞
2022-03-14
压测的性能排查事项
性能瓶颈检查 web 查看应用端是否有不必要的查询sql,浪费太多cpu性能 db 查看processlist,默认情况下insert应该是非常快的,显示的大多数sql执行时间不能超过1秒,不应该有锁 数据库连接数是否足够,如果足够快,那么processlist实际是不会显示太多sql出来的,但监控qps整体会比较高 查看数据库的日志,是否有文件数太少问题,或者其他异常错误 网络 查看并且确认在tps无法继续上升后,带宽的大小和限制
2022年03月14日
891 阅读
0 评论
0 点赞