如何被动监视进出机器的 TCP 连接上的数据包丢失?
基本上,我想要一个位于后台并监视 TCP ack/nak/re-transmits 的工具,以生成关于哪些对等 IP 地址“似乎”正在遭受重大损失的报告。
我在 SF 中发现的大多数此类问题都建议使用 iperf 之类的工具。但是,我需要监视到/来自我机器上真实应用程序的连接。
这些数据是否只是位于 Linux TCP 堆栈中?
linux performance-monitoring network-monitoring tcp packetloss
是否有删除 ZFS 和 UFS 磁盘缓存的命令?(最好只有一个文件夹层次结构。)
我正在尝试调整从大量文件读取/写入数据的应用程序的性能设置。主要是读书。
在实际使用中,该应用程序只会偶尔运行一次,因此有问题的文件不太可能被缓存。
然而,由于我连续多次测试,Solaris 试图通过将此文件保留在内存中来提供帮助。
/path/to/data在基准测试运行之间,我可以指示 Solaris从其缓存中删除任何内容吗?
谢谢
benchmark ×1
disk-cache ×1
hard-drive ×1
linux ×1
packetloss ×1
performance ×1
solaris ×1
tcp ×1