Здравствуйте!
Ситуация, которую вы описали, может объясняться несколькими факторами. Вот некоторые из них:
1. **Ограничение интерфейса SATA**: Несмотря на то, что ваш NVMe диск подключен к PCIe 2.0 x4, если вы используете менее производительное окружение (например, старую материнскую плату), то фактическая скорость передачи данных может значительно снизиться из-за ограничений шины. PCIe 2.0 может обеспечить меньше пропускной способности по сравнению с более новыми стандартами.
2. **Настройки Proxmox и виртуализации**: Убедитесь, что вы правильно настроили параметры виртуализации для вашей гостевой ОС. Например, настройки виртуального контроллера диска (VIRTIO, IDE, SCSI и т.д.) могут повлиять на производительность. VIRTIO обычно даёт наилучшие результаты, особенно для Linux-гостей.
3. **Использование кеширования**: Если у вас включено кеширование (write-back или write-through), это может серьёзно влиять на результаты тестов производительности в зависимости от того, как настроены кеши для гостей или для физических дисков.
4. **Нагрузки и фоновые процессы**: Убедитесь, что в момент тестирования вы не имеете фоновых процессов, которые могут потреблять ресурсы процессора и диска. Это может исказить результаты.
5. **Тестирование производительности**: Убедитесь, что вы используете правильные инструменты для тестирования. Некоторые из них могут не полностью поддерживать NVMe или могут не оптимально работать в условиях виртуализации.
6. **Параметры диска**: Убедитесь, что на NVMe диске не включено управление энергопотреблением, которое может ограничивать его производительность.
7. **Факторы окружения**: Если ваш сервер используется для других задач (например, другие виртуальные машины), это может влиять на доступные ресурсы для виртуальной машины с Windows.
Если после проверки этих аспектов вы всё ещё не видите значительной разницы в производительности, возможно, стоит проверить конфигурацию BIOS/UEFI для настройки параметров NVMe. В некоторых случаях может помочь обновление прошивки диска или самой материнской платы.