前段时间,发生了一个问题引起了我对IO队列深度的研究。 存储服务器中linux kernel的mpt2sas驱动模块,将max_queue_depth设置为1024时,引起系统加载驱动时卡死,而调整为512则没问题。 后来看了很多这方面的资料,终于弄明白了。 我们为了追求系统的性能 ...
原文:https: www.modb.pro db 几年前一个客户的Oracle数据库经常HANG,老白帮他分析了一下,结论是存储老化,性能不足以支撑现有业务了。正好用户手头有个华为S T正好从核心系统中换下来放着没用,就把这个存储换上去了。换了新存储后,系统总体确实有所改善。数据库不会动不动就HANG住,不会出现系统HANG的问题了,但是还是觉得比较慢。出问题时候的AWR报告的片段如下: 从负载 ...
2021-01-21 16:08 0 488 推荐指数:
前段时间,发生了一个问题引起了我对IO队列深度的研究。 存储服务器中linux kernel的mpt2sas驱动模块,将max_queue_depth设置为1024时,引起系统加载驱动时卡死,而调整为512则没问题。 后来看了很多这方面的资料,终于弄明白了。 我们为了追求系统的性能 ...
【背景】 之前我们碰到一些MySQL的性能问题,比如服务器日志备份时可能会导致慢查询增多,一句简单的select或insert语句可能执行几秒,IO负载较高的服务器更容易出现并发线程数升高,CPU上升等问题。 最近学习了MySQL InnoDB IO相关的部分内核原理,可以帮我们了解服务器IO ...
1.前言 首先说明一下MySQL的版本: 表结构: id为自增主键,val为非唯一索引。 灌入大量数据,共500万: 我们知道,当limit off ...
一.前言 首先说明一下MySQL的版本: 表结构: id为自增主键,val为非唯一索引。 灌入大量数据,共500万: 我们知道,当limi ...
很多人做性能测试,吧print打开,吧log调到debug级别并使用了streamhandler,那就会疯狂打印到控制台。 打印控制台会影响代码性能吗?这是毫无疑问的,python print会严重影响python性能。 有很多人对分布式函数调度框架做性能测试,但在消费函数里面进行 ...
前言 注:这里讨论的场景在于MIS,OA一类的系统 大部分同学在看到这个问题的时候,第一反应是糟糕的SQL语句,没有加索引,这甚至已经成为一种惯性思维。 当发现性能出问题的时候,一般都会想到加个索引,或者改造下连接方式,去掉 ...
1、架构,架构越新越好,zen3大于zen2 2、核心数目,核心数目越多,性能越好,这里指的物理核心 3、线程数,(逻辑核心),常见的超线程技术,如amd5800x 八核心十六线程 4、生产工艺,工艺越先进,纳米数越低,单位面积cpu上的晶体管数目越多,性能越好,如7纳米工艺性能强于14纳米 ...
首先我们要先了解下TPS的具体含义: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 下面就说说压测中为什么TPS上不去的原因,影响它的一些因素: 1、网络带宽 在压力测试中 ...