我继承了一个正在清理和现代化的杂乱无章的网络。
以下是当前问题的概要:
我们有一个托管在 Windows 7 PC 上的 MySQL 数据库(仅用于托管数据库)。
PC与我们的用户和我们的服务器在同一个子网中......
为 PC 创建了 DNS CNAME/别名,因此用户在浏览器中键入“voucherlog.xxxxxxx.org”以调出 DB 的 Drupal 界面。
数据库性能大大降低(慢到无响应的地步)。
数据库工程师对数据库进行了维护,并确信性能问题是由于网络问题(丢包、抖动)造成的。
ping 内部设备会导致数据包丢失百分比为 0(但我仍将了解网络设备的配置方式)。
ping www.google.com 或 8.8.8.8 可能会导致大约 10% 的数据包丢失,但似乎在我们的路由器和 Comcast 的设备 (50.203.245.xxx) 之间发生了数据包丢失(请参见下面的 WinMTR 屏幕截图)。
问题:
1)根据下图,没有内部流量应该通过路由器,是吗?交换机的 MAC 地址表应处理 PC 之间的帧。我查看了路由器的流量日志,没有看到任何内部到内部的条目,只是我们的路由器和 Comcast 之间的东西,等等。
2)我读到跟踪器中的跳数是数据通过的路由器数量,并且交换机不会影响跳数。如果从一台 PC 到另一台(同一子网)进行跟踪,则显示 1 跳。这并不意味着它通过了路由器,是吗?它应该只通过交换机,是吗?
3) 由于数据库托管在本地,我们与 Comcast 的外部数据包丢失问题(无论如何都会得到解决)不应影响数据库访问。除非我遗漏了什么......我对数据库设计/托管不是很熟悉,但是托管数据库的 PC 正在运行 Apache 和 MySQL,并且数据保存到 PC,所以我们应该能够即使我们的 Comcast 连接断开,也可以访问数据库。


