我不是游戏玩家。10 多年前我曾经是。我的工作站仅用于商务用途:
- Quickbooks
- Excel
- 使用权
- 一般业务
QuickBooks 与同步引擎绑定,该引擎有时会在任何给定时间将 100,000 多个项目与我们的 Web 数据库同步(真正的强大怪物)。我们最近遇到了同步引擎的瓶颈,它导致 QB 阻塞,出现内存错误等,即使有 32 GB 的 RAM 和 Intel 3960x 处理器也是如此。
因此,我自然而然地将所有驱动器都换成了 SSD(三星 EVO - 最新版本 - 每个驱动器 250 GB)。Windows(7 Professional - 已授权,未破解,仅安装了重要更新)在一个上运行...应用程序在另一个上运行...存储在另一个上运行。升级了运行速度为 1866 的更高质量的 RAM,其中有 64 GB。安装了性能更强的显卡(GTX 660)。通过强大的企业级千兆 Cisco 路由器和千兆交换机,将我们整个家庭重新连接到有线互联网。所有这些都在具有最新 BIOS 等的 Sabertooth X79 主板上运行。甚至将 CPU 的安全超频设置为 4.7ghz,并连接到 Corsair H100 液体冷却系统。
本质上,我们的目的是消除所有阻碍我们充分利用该工作站真正功能的瓶颈。现在,我们满怀希望地希望 SQL UPDATE 查询的运行速度能提高五到十倍。甚至获得了 Process Lasso 的专业版,并将最高优先级应用于所有相关进程……Intuit DB 管理器、Quickbooks 和相关进程、SQL 服务器、同步管理器……所有进程都以最高 CPU 优先级、最高 I/O 和最大功率级别运行。
不幸的是,虽然运行速度确实更快,没有崩溃或卡顿,但仍然远未达到我的预期。仔细查看 CPU 核心使用率和 RAM 使用率,Windows 几乎没有使用 RAM,只使用了大约 10-15% 的 CPU。当然,它缓存了大部分 RAM。总的来说,我认为 Windows 只充分利用了这个新设置真正原始功率的大约 10%。
我还能对我的系统进行哪些其他调整,以强制 Windows 不再像对待羔羊一样对待此硬件设置,而是开始像对待犀牛一样对待它,而事实确实如此。我确实在某处读到,Windows 只允许程序使用最多 2-4 GB 的 RAM,并且只允许使用一定百分比的处理器……希望有某种方法可以突破极限,而不会烧坏机器。
最后,是的,我意识到这是一个主要的新手问题,但希望从这里开始有一个向上的方法。