scp传输速度突然变慢

问题遇到的现象和发生背景

同一局域网内linux机器:
172.168.131.12
172.168.131.13
172.168.131.14
12机器不知道发生了什么,导致从12>13scp传输速度变慢,大概1M/s,13>12也相对变慢,大概10M/S,而13>14,14>13scp速度100M/s
因此问题是出在12机器上,12机器上还部署了http服务器,在13上wget http://172.168.131.12/xxx,
速度也变慢,大概1-10M/s,之前都是100+M/s

我的解答思路和尝试过的方法

删除了12机器上占用内存,cpu,磁盘空间的文件以及进程,但问题仍然存在

我想要达到的结果

希望能给出排查问题的方法,或者怀疑点,期待您的回答,感谢

贴一下top 或free命令信息,估计是主机内存被耗尽。filecache占用太多,大量文件读写操作之后。
若果测试环境可执行重启主机或者下面步骤:
sync ##执行释放缓存先使用sync同步一下,防止引起数据错误
echo 3 > /proc/sys/vm/drop_caches。
若生产主机设置/etc/sysctl.conf文件中的vm.min_free_kbytes=1048576 sysctl -p 生效,缓慢释放内存。此处为保留1g内存,需要按需调整,注意单位是kb,设置过大主机重启后可能会不能正常启动。