作者回复: 编辑小美女说我文章写太长了。😣😣
作者回复: 慢慢来。反正不是吓死就是累死。
作者回复: 多谢肯定。
一看评论就是练家子出身的。多做总结,就会有更多的收获。
作者回复: 多谢支持。
作者回复: 响应时间越短,并发递增越小。
作者回复: 多谢肯定。我会再接再励。
作者回复: 是的。软中断不一定是网卡队列。我这里的示例是因为网卡队列。
作者回复: 是我拿原始数据用excel生成的。
作者回复: 整个专栏几乎都是在讲如何创建自己的分析树来确定具体的证据链的。
因为要的知识比较多,所以没有具体的某本书。要推荐只能是一堆书了。
作者回复: 就是响应时间短就递增慢点,因为tps高。
作者回复: 响应时间短,tps就肯定高呀。为了让tps增加幅度不太大,只有把线程数慢慢增加。
作者回复: 第一点:我不建议用拐点来描述,而是应该用抖动来描述会更好。哈哈。
第二点:非常对。
作者回复: 说明在后面两个节点上,可以接着往后面加实例来判断。
这里我要说的是思路。
作者回复: 虽然网上有很多写APR比NIO性能要好。但这个观点基本上是错的。
因为NIO、AIO、APR各适用于不同的应用场景。并且,也并不一定APR就一定比NIO、AIO性能高了。
所以你的结果应该是对的。不用迷茫。
作者回复: 正在写。
只是性能问题有很多,我尽量把思路说明白。
作者回复: 1,一开始就加大压力的场景只会让系统忙于分配资源。这个场景就不合理。如果这样做,tps是有可能低的。
2,递增是一种预热的方式。还有其他手段,比如把数据先加载到redis里去等等。
3,这个没有特定的什么时候。只有根据场景具体判断了。
作者回复: 首先,我不建议同时用RPS和TPS两个指标在同样的场景中来描述性能状态。你喜欢用RPS就单独用RPS,喜欢用TPS就单独用TPS。两个放在一起容易晕。
其次,控制不控制TPS,取决于场景的需要。如果控制到了100tps。服务器资源并没有用起来,还是要接着加压的。 如果你是想压到系统最大的容量,控制不控制,我觉得没有区别,因为系统最大的容量在既定的数据、软硬件环境等条件下也是固定的。 我们通常使用控制TPS的情况是在混合的场景中保持比例时使用。
作者回复: 这个说法不成立。没听说过有这样算的哦。