我们有一个数据库服务器,我们要升级到 64GB 的 RAM,但目前它只有小型 SCSI 驱动器 - 总计超过 400GB(镜像后为 192GB)。我们的数据库比较小,但是每个人都告诉我们页面文件应该是 1-1.5X RAM。考虑到我们的小磁盘大小,我们需要设置某种类型的最大大小,但是为了页面文件存储而购买 500 美元的 SCSI 磁盘似乎很愚蠢。
这是我的系统信息:

我构建了一个 DIY 系统,期望不需要交换文件,但它有 3340MB。
谁能解释一下?这真的是我应该担心的事情吗?
如果这很重要:

我正在制作一个将部署到多台计算机的驱动器映像,我正在调整它的性能。它是一个 Windows XP 映像。
考虑到只有一个硬盘驱动器,如果我将 Windows 页面文件放在一个单独的分区上,可能是 FAT16(而不是 NTFS 作为操作系统分区),机器会提高性能吗?我之所以这么想是因为 Linux 这样做了,实际上它使用原始分区作为“交换空间”,这比默认的日志文件系统性能更高(I/O 速度更快)(我希望 FAT16 也比 NTFS 快) .
如果这是有道理的,我应该怎么做?另一个文件系统?分区应该在硬盘的开头还是结尾?
我有一个 NAGIOS 检查来监控 Windows 机器上的虚拟内存,这个检查返回所有使用的虚拟内存(物理+页面文件的最大大小)。
这不是我想要的,我试图搜索一些只监视 Windows 机器上页面文件使用情况的检查,但我没有找到任何有趣的东西。
您是否知道任何监控页面文件是否被 Windows 使用的 SNMP 检查?
我正在 AMD opteron 服务器(4 个 CPU,每个 12 核,128GB RAM)上运行 CPU 和内存繁重的应用程序,用于 3D 重建(www.3dsurvey.si,如果相关)。我注意到由于(我认为)页面错误,CPU 没有按预期使用。我们在处理时每秒出现 100k+ 个页面错误,而内存仅使用了 50% 左右。我们获得的平均处理器利用率约为 10%-20%。我还尝试禁用页面文件(这是不建议的),但没有改进并且页面错误率相同。软件通常使用普通 PC 上的所有处理器。
使问题适用于其他人
我正在使用 Windows 7 RC,想知道是否可以使用 SD 卡(我的笔记本电脑中有一个插槽)来保存页面文件。
当我尝试更改我的虚拟内存设置时,它没有列出可用的驱动器。
pagefile ×6
windows ×2
windows-7 ×2
filesystems ×1
hard-drive ×1
memory ×1
monitoring ×1
nagios ×1
performance ×1
sd-card ×1
swap ×1
windows-xp ×1