Я использую несколько виртуальных машин (рабочая станция VMware) на моем физическом ПК (это двухканальный Windows 2008 R2, Core i5 650 и 8 ГБ DDR3 RAM): 2x Windows Server 2008 R2 и 1x Windows XP
- 1-й сервер Windows имеет 2 выделенных ядра процессора и 2 ГБ оперативной памяти
- 2-й сервер Windows имеет 1 процессорное ядро и 1 ГБ оперативной памяти
- Windows XP SP3 имеет 1 процессорное ядро и 384 МБ ОЗУ
Все 3 виртуальные машины используют один и тот же физический жесткий диск (кроме жесткого диска моей системы)
Когда я открываю текстовый файл размером 10 мегабайт (который является файлом журнала приложения) в блокноте, он открывается примерно на 5-10 секунд на всех трех серверах Windows - моей физической машине и обеих виртуальных машинах.
Когда я открываю тот же файл на Windows XP VM - он открывается через 1-2 секунды
Вопрос - почему Windows XP так быстрее? А как заставить серверные ОС быстрее открывать текстовые файлы?
Я думаю, что Prefetcher (который недоступен на серверах) может что-то здесь сделать, не так ли?