服务器之间的数据传输非常慢

服务器之间的数据传输非常慢

我有一个应用程序在实时环境中运行,该应用程序包含一个运行 Windows Server 2008 R2 的 Web 服务器,该服务器配备 QuadCore Xeon 处理器和 8GB 内存,以及一个具有相同配置但带有 2TB 空间的额外磁盘的数据库服务器。数据库服务器运行 SQL Server 2008 R2。两台机器通过交叉连接连接。该应用程序处理来自 Web 服务器中的 .csv 文件的大量数据并将其存储到数据库中。与我们的基准时间相比,数据传输和每分钟处理的项目数非常低,基准时间是在仅运行 4GB 内存的 Web 服务器和数据库服务器的临时环境中设置的。临时环境以每分钟 6000 个项目的速率处理单个 .csv 文件。在实时环境中处理的相同文件以每分钟 2500 个项目的速率运行。但是,临时环境不是通过交叉电缆运行,而是使用标准交换机。欢迎就性能下降的原因提出建议。

答案1

检查您是否没有收到数据包错误。确保网卡的自动配置正常工作,或者对速度、双工等值进行硬编码。这曾经是一个常见问题,但在过去十年中,随着网卡和交换机的改进,这一问题已经得到改善。

相关内容