除了占用过多磁盘空间外,在 x64 操作系统上,您可以分配多少交换空间,才不会降低性能或导致问题?x64 操作系统之间有什么区别?我不是在说已使用的交换空间,只是告诉操作系统使用 x 量进行交换。
我厌倦了与动态更改交换大小相关的问题,我不想用完。另外,我是那种同时打开很多东西的用户,即使它们是大型程序,例如。现在我有 12 个 chrome 窗口,平均每个窗口有 10 个选项卡,加上我的其他正在运行的程序,包括 Firefox。
编辑:迄今为止分配的最大数量没有性能损失或错误
- RAM 倍增器:4x 未知操作系统
- 最大 GB:128 GB 未知操作系统
答案1
拥有 2gb、4gb、8gb 或更多不会降低性能。使用它则会。
您的内存为 2000mb/s 或更高,而您的交换文件为 60-100mb/s(除非您有 ssd)。任何时候,由于实际内存不足而依赖交换文件都会减慢使用它的任何程序的速度。
如果您有 8GB 或更多内存,Windows 会随着时间的推移交换少量内存,这不会影响性能。但是,如果您有 8GB 内存,而某个程序需要 16GB,那么现在您的一半内存处于慢速通道,该程序会因此运行得更慢。超过限制 2 倍以上时,Windows 会不断尝试将内存换入换出,一切都会变得缓慢。
答案2
任何交换空间都不算多,不过我不会超过 4 倍的 RAM。他们建议使用 2 倍的 RAM,但由于我已经使用了 2 倍的 RAM,并且发现它不够用,所以我在 32GB RAM 的机器上使用了 4 倍的 RAM 作为交换大小,结果交换空间为 128GB。到目前为止,我认为没有必要增加它。