Windows
Debian Lenny 上的 Samba 比 Windows 2008 慢得多
我有一個執行兩個虛擬機的 VMWare ESXi 4 伺服器。主機伺服器是具有 8 GB RAM 和 RAID-5 SATA-II 陣列的四核 AMD Phenom II。
Debian VM 是帶有最新更新的 Debian Lenny - x64 版本的基本系統安裝只安裝了 samba(即沒有 GUI,它非常精簡)。文件系統是 XFS。
Windows VM 是具有所有最新更新的 Windows 2008 x86 企業版。
我已將兩個 VM 配置為使用 1 個 vCPU,並允許它們擁有 2 GB RAM。我將一個 3 GB 的文件多次復製到每個文件中並記錄了時間。
- 萊尼:平均 2 分鐘 35 分鐘
- Windows:平均 45 秒
有沒有人有任何提示可以讓 Debian 系統與 Windows 系統匹配相同的速度?Windows 快 3.5 倍。他們都使用相同的硬體,所以令人費解的是 Debian 機器這麼慢 - 我認為它可能是 samba,但我不確定。
謝謝,馬克。
更新:客戶端作業系統是 Windows 7
UPDATE2:我剛剛在分配了相同資源的 Windows 2003 VM 上嘗試了相同的測試,平均時間為 49 秒,比 Win2008 稍慢,但 Debian Lenny 仍然慢得多。
閱讀VMware - 客戶作業系統安裝指南的 Debian 部分,確保已安裝 VMware Tools,並註意以下事項:
- 在 EM64T 硬體上執行 64 位 Linux 客戶作業系統時,請確保
在主機 BIOS 中啟用了執行禁用功能。這有助於確保 Linux 來賓作業系統不間斷地執行。
- 對於許多 Linux 來賓作業系統,當 BusLogic 虛擬 SCSI 適配器與 VMware 虛擬機一起使用時,會發現各種問題。VMware 建議您將此客戶機作業系統使用 LSI Logic 虛擬 SCSI 適配器。
另請查看Vmware Guest Compatabilty Guide了解任何 Debian 特定要求,包括對要使用的虛擬硬體類型的建議。