![将大文件复制到 Server 2008 压缩目录非常慢,没有明显原因](https://linux22.com/image/622042/%E5%B0%86%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%20Server%202008%20%E5%8E%8B%E7%BC%A9%E7%9B%AE%E5%BD%95%E9%9D%9E%E5%B8%B8%E6%85%A2%EF%BC%8C%E6%B2%A1%E6%9C%89%E6%98%8E%E6%98%BE%E5%8E%9F%E5%9B%A0.png)
我发现,当我们从 Windows 7 x64 工作站复制大型文件(约 3GB)时,基于 Windows Server 2008 x64 的文件服务器会出现一个奇怪的问题。复制速度变得非常慢,通常以 100kB/秒或更低的速度进行。此外,所有其他 SMB 文件服务器访问都变得非常慢,包括打印后台处理程序操作。
在目标位置禁用文件压缩可以使复制在网络和磁盘硬件的限制下进行(~30MB/秒)。
奇怪的是,当我在性能监视器中搜索时,没有发现导致速度变慢的明显原因。服务器 CPU 的使用率不高(在 4 核 CPU 上,使用率远低于 1 个核的 1/2),磁盘队列长度、磁盘写入时间和利用率、内存、页面和非分页池、中断率同样都很低。
有关服务器的一些详细信息:
- 配备单个 Xeon X3363 处理器和 8GB RAM 的 Dell R300
- Dell MD3000i iSCSI 存储,具有两个 1Gbps 连接并启用多路径
- 主服务器网络是 802.3ad 聚合链路组中的双 1Gbps 以太网