我在千兆 LAN 上有一台带有 Mac OS X 客户端的 Solaris 10 服务器。Solaris 服务器导出一个 RAID-Z 支持的 NFS 共享,所有客户端都连接到它。但是,传输文件的速度比我想象的要慢。我启用了巨型帧,这将我的最大吞吐量从 18MB/s 增加到 30MB/s,但这仍然比我想象的要慢。我认为当前的瓶颈是我的交换机,它似乎无法像我的机器发送的那样每秒交换尽可能多的数据包。此外,两台机器都使用大约 30 - 40% 的 CPU 进行传输。
除了更换交换机(我打算这样做)之外,我还能做些什么来降低 CPU 使用率并提高吞吐量?