我在我们的网络上运行 Microsoft Windows Server 2008 R2 文件服务器。似乎有很多次从服务器访问数据的速度真的很慢、迟钝或无响应。更糟糕的是,当我尝试从网络共享运行或执行可执行程序或文件时,我开始观察到一些问题,需要几分钟才能在客户端打开。我不敢想象如果我们想从这个文件服务器推出软件安装会发生什么。
我们目前处于混合环境中,客户端使用一些 Windows XP(即将淘汰)、Windows 7、Windows Server 2003、Windows Server 2008、Windows Server 2008 R2、Linux 服务器(CentOS 和 Ubuntu)以及一些 Macintosh OS 10.6.8 和 10.7 客户端。此服务器是 VMWare 4.x 环境中的虚拟服务器,机器上的磁盘驱动器是映射回 SAN 的 iSCSI 目标。此服务器不为 Unix/Linux 机器提供 NFS。
我正在寻找想法、建议、设置、文档、魔法,以及任何有助于提高此服务器处理文件的性能以及从网络共享运行可执行文件的能力的东西。我根据以下内容做了一些调整MS 文档,但似乎没有我想象的那么有帮助。最后,提到的项目这里似乎不适用于这种情况。
答案1
嗯,有两个嫌疑人:
- 网络过载,尤其是在服务器端。这些 1Gb 网络链接总共只能提供 100mb/秒的带宽,而且速度非常低……也许是时候将交换机升级为能够处理少量 10Gb 链接的交换机,并在服务器中安装 10Gb 卡。
- 光盘超载;)
就你的情况而言,还要检查 VmWare 是否过载。尤其是回到 SAN... 听起来你那里的设置很奇怪。可以工作但完全不可扩展。