假设所有其他网络基础设施都是固定的,那么就通过局域网为 quickbooks 公司文件提供网络性能而言,哪些主机因素与网络性能相关?
主机是一台 win10 机器,仅用于托管 quickbooks 公司文件(~100-500MB),可供约 15 个并发用户访问 - 不确定 quickbooks 使用什么协议。
哪些因素(例如下面列出的因素)会影响网络性能:
- 网卡
- 硬碟
- 内存
- 中央处理器
刚刚安装非常快pcie 固态硬盘。CPU 是第 6 代酷睿 i5,有 8GB RAM。想知道更多 RAM 和 CPU 是否相关。
答案1
你的问题表述得很糟糕,但我将做出以下假设:
Quickbooks 的用户抱怨其加载/保存等速度很慢。
步骤 1:确保所有机器都通过千兆以太网而不是 WiFi 连接到 LAN。WiFi 很棒,可能也能用,但并不理想,尤其是对于可能负载很重的办公环境
第 2 步:确保托管 SMB 和 Quickbooks 文件的服务器也位于千兆以太网上。
步骤 3:确保所有本地计算机都不是 15 年前的旧机器,并且最近安装了新硬件;最好是 SSD。它们还应至少有 16GB 的 RAM(如果不是更多的话),以便能够处理操作系统和 Quickbooks 应用程序的负载以及它们必须打开进行修改的大型文件。
步骤 4:加快从服务器传输此类文件的唯一方法是确保磁盘速度足够快,以便访问文件并通过 NIC 以尽可能高的吞吐量提供文件。确保磁盘速度快(如果不使用 SSD),可能在 RAID 阵列中(不是备份),并且服务器没有承受来自其他任务的重负载。
步骤 5:确保服务器上有足够的 RAM 来处理多个打开的会话。
步骤 6:确保服务器位于用户本地。也就是说,它不是通过某种站点到站点 VPN 或云托管的东西。
假设步骤 1、2 和 3,瓶颈可能是文件读入内存的速度,以便 SMB 向客户端传送(步骤 3)。在成本超过收益之前,您只能尽力使其尽可能快。
顺便说一句,这台“服务器”听起来不像是真正的服务器,而更像是一台具有服务器角色的工作站。您可能需要投资购买专为此任务设计的实际硬件。如果您运行的是 8GB 的 Windows,将此文件托管给 15 个客户端,每个客户端 500MB,那么您已经不知所措了。如果这是 8GB 的 Windows Server,您真的需要增加内存。如果您要运行服务器,它也不应该是用于生产服务的 i5;如果不是 Xeon 级,至少也要是 i7。这种设置对于小型办公室的需求来说很好,但似乎您已经超出了它所能处理的能力。
直接使用 SMB 共享(或任何网络共享)很少被视为可行的解决方案。通常建议制作本地副本,进行编辑,然后将其复制回共享。
现在,说了这么多,请联系 Quickbooks,看看他们能提供什么解决方案。我非常怀疑他们设计的应用程序是否以这种方式工作(可能?可能不是?我不是 Quickbooks 用户/管理员),但他们很可能有更适合这种用途的产品,不需要用户每次需要进行更改时都通过网络加载文件。