如何证明这个服务器有问题?

2020-09-01 11:16:03 +08:00
 cuixiao603

公司项目用了某小公司的云服务器( 8 核 16g ),使用过程出现各种奇奇怪怪问题。

1.启动 springboot 的 jar 包,正常服务器启动完成只需 2 、3 秒,但是在这台服务器上非常慢,需要 1 分 42 秒(日志输出 spring 那几个大字母就要好几秒,输出完 spring 就是漫长的等待直到开始输出日志)
2.接口响应时间间歇性的非常慢,正常请求不到 1 秒的接口,有时候会响应 20 多秒甚至超时。
3.一句稍微复杂的 sql,在本地笔记本的 mysql 上只需 1 、2 秒就执行。在服务器上的 mysql 需要十几秒的查询时间。
这个速度甚至不如我们自己笔记本。可以用什么软件来测试一下证明这台服务器有问题呢(或者是证明是我们软件层面的问题)

4106 次点击
所在节点    云计算
29 条回复
jeeyong
2020-09-01 15:18:08 +08:00
找台笔记本跑同样的项目.
笔记本没有类似的问题.就是他的问题.
如果领导坚持不换, 他就是吃回扣了..
告他. 骂他. 被公司解雇就继续骂领导, 骂公司.
自己开发自动发贴机, 天天各大论坛渠道发帖骂他...
Ayahuasec
2020-09-01 15:28:08 +08:00
这个性能表现让我想起来,去年有个我同学用 qemu 跑 debian,结果速度巨慢,虚拟机都快分配了所有资源了还是很慢,测试程序的时候主机半分钟能跑完但是虚拟机里要快 5 分钟才能跑完,最后我们两个来回排查发现他 kvm 没开......
cuixiao603
2020-09-01 17:05:45 +08:00
@narmgalaxy #17
应该不是吧 springboot 刚开始启动还没开始连数据库呢
cuixiao603
2020-09-01 17:06:31 +08:00
@jeeyong #21 哈哈 说出你的故事啊老哥
CallMeReznov
2020-09-01 17:13:24 +08:00
云系统最容易出问题的环节就是磁盘

建议看下 iostat 对比一下就知道了
jeeyong
2020-09-01 22:22:22 +08:00
@cuixiao603 没啥故事...和领导吵架, 告公司, 攻击公司业务服务器...
现在公司黄了, 我待业在家..就这样.
bitholic
2020-09-01 22:38:50 +08:00
可能是系统熵(entropy)太低了,导致 tomcat 启动太慢,加个-Djava.security.egd=file:/dev/./urandom 试试?
theqwang
2020-09-02 08:02:43 +08:00
建议先测试一下服务器 IO 性能,多半 IO 有问题
nuk
2020-09-17 05:00:53 +08:00
十有八九内存分超了,测试一下内存读写速度就知道了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX