在 RHEL 5.x 上运行的交易引擎

在 RHEL 5.x 上运行的交易引擎

在提问之前,我先简单介绍一下我自己的背景,我在一家贸易公司工作,这是我的第一份系统管理员工作,我已经完成了 RHCE,没有生产服务器工作的经验。

我们公司现在有很多定制硬件,我不知道,因为我无法访问我们的数据中心,所以我不知道哪家公司制造了它们,我确信它们不是 HP/DELL/IBM 硬件。它们也不是 (SUN) Oracle。

我在这个论坛上问这个问题的原因是,虽然我的研究有很多参考和学习非常感谢

上周,我们的交易 RHEL 服务器出现了延迟问题,应用程序团队将责任归咎于操作系统团队。

但是从服务器查看 sosreport 可以从操作系统部分找到任何东西,网络和存储团队表示他们也没有发现任何错误。

有没有人有任何脚本可以记录应用程序有多少个连接,应用程序端同时进行了哪些操作,使用了多少内存,使用了多少,空闲了多少。

那时的 CPU 和 I/O 网络是什么?基本上我想做系统配置文件。

他们都是办公室里的资深人员,但没有人能帮助我完成上述所有事情。

我脑子里想的很少的是运行 SAR/IOSTAT/VMSTAT/HTOP/PS/ATOP/STRACE/PERF/TOP/SLABTOP,如果所有这些都是一个脚本,那就太好了。

Buffering and Caching
Swap
Runqueue process states
Interrupt count
I/O Hardware
CPU specifics
Memory architecture
VM garbage collection algorithms

我知道以上所有帮助都是Linux 性能调优的黑色艺术

**感谢大家@Serverfault 致敬**TECHGURU****

答案1

你已经陷入困境了...退一步并坚持让资深资源来帮助你。正在通话中。您注定失败没有在适当的时候寻求帮助......这显然不是你能(独自)解决的问题。


一般来说,您应该知道如何获取所有这些信息。您可以通过、、top和查看大部分信息。对于解决实际交易应用程序问题,我怀疑您需要大量的 Wireshark 分析或希望依靠现有的监控。您需要与开发团队讨论应用程序细节。cat /proc/interruptscpuinfodmidecodeethtool

相关内容