我通过 WAN 连接到一个服务器,并且路由上的某个地方会丢失数据包,除非我将接口 MTU 设置为 600:
ifconfig eth0 mtu 600
Run Code Online (Sandbox Code Playgroud)
这样做会导致与其他设备的连接出现问题。为了让两者都工作,我尝试为一条错误路线设置 600 MTU:
ip route add 10.10.10.0/24 via 10.11.11.1 mtu 600
Run Code Online (Sandbox Code Playgroud)
或者
ip route add 10.10.10.0/24 via 10.11.11.1 mtu lock 600
Run Code Online (Sandbox Code Playgroud)
然后通过以下方式验证是否选择了此选项:
ip route get 10.10.10.20
Run Code Online (Sandbox Code Playgroud)
但是随后仅使用为路由设置的 MTU 进行的测试表明它不会达到 600,但好像没有对默认值进行任何更改。
这些调整 MTU 的方法之间有什么不太明显的区别吗?可能是 MTU 发现?
我最近使用 Gnome 3 迁移到 Fedora 21 x86,并注意到 gnome-settings-daemon 在过去 7 天内稳步增加到我系统内存的 50%(16 个演出中的 8 个)。
我无法确定导致这种情况的任何因素,也不知道如何自行重启。重新启动 gnome 服务器似乎没有效果(即 alt+f2, r)。
如果有一种方法可以重新启动它,直到它被追踪到或者我可以在这个程序中寻找什么来追踪它,那将非常有帮助。