3

У меня есть ноутбук класса рабочей станции под управлением 64-битной Windows-7 с 8 ГБ оперативной памяти (с возможностью расширения до 16 ГБ) и двумя дисками SATA2 7200 об / мин.

Я знаю, что моя система будет интенсивно использовать файл подкачки, так как я буду запускать Visual Studio 2008/2010 на хост-машине, одновременно работая с двумя гостями Linux (для разработки) внутри последней VMWare Workstation 7.0.

Оба диска установлены как динамические диски следующим образом:

                   320 GB 7200 rpm Disks (Volumes NOT to scale)
      +------------------------------------------------------------------------+
      | VOL_WIN7 |  VOL_VM_LINUX#1   | VOL_SWAP |  VOL_HOME                    |
disk1 | C:\      |  U:\              | Striped  |  W:\                         |
      | 50 GB    |  90 GB            | 12 GB    |  168 GB                      |
      +------------------------------------------------------------------------+
                                     |stripe-set|
      +------------------------------------------------------------------------+
      | VOL_APPS |  VOL_VM_LINUX#2   | VOL_SWAP |  VOL_DATA                    |
disk2 | D:\      |  V:\              | Striped  |  X:\                         |
      | 50 GB    |  90 GB            | 12 GB    |  168 GB                      |
      +------------------------------------------------------------------------+

Мне было интересно, если бы было преимущество в производительности, если бы выделил мой файл подкачки с фиксированным размером для программного набора VOL_SWAP NTFS RAID-0 Stripe-Set и отформатировал его с использованием размера блока выделения 64 КБ.

Или я должен отказаться от идеи Stripe-Set и просто создать два независимых файла подкачки ... по одному на каждый раздел VOL_SWAP1 и VOL_SWAP2 (Non Striped) и позволить ОС выбрать файл подкачки, который он хочет использовать в любой момент, согласно внутренним алгоритмам ядра Windows. ., который основан на наименее активном диске (однако это определяется)

Я собирался поместить тома файла подкачки в центр физических дисков, так как я читал в блогах Microsoft Engineering, что когда дело доходит до производительности подкачки ... Время поиска намного дороже, чем среднее время чтения / записи, когда файл подкачки не фрагментирован.

выше описан сценарий описания фона ... но мой главный вопрос:

Программное обеспечение NTFS RAID-0 (Stripe Sets) УЛУЧШАЕТ или УМЕНЬШАЕТ производительность файла подкачки при перестановке?

Любой берущий?

2 ответа2

2

И это будет аппаратный рейд или программный?

Дизайн, который вы "набросали" выше, действительно не будет иметь каких-либо существенных улучшений с RAID ... Если что-то делает вашу конфигурацию более сложной, то это должно быть. Это всего лишь 320 Гб накопителей ...

Эта статья, http://www.hardwaresecrets.com/article/394/1 , посвящена сравнительному анализу аналогичной установки, и в основном пакетное чтение имеет увеличение на 50%+, но устойчивое чтение имеет лишь незначительную разницу ... В целом, для устойчивой деятельности разница только ~ 5% ...

Итак, действительно ли RAID0 увеличивает производительность диска? Определенно да. В наших тестах RAID0 удвоил среднюю скорость передачи нашего жесткого диска.

Как это увеличение производительности диска влияет на общую производительность системы? Это будет зависеть от типа приложения, которое вы запускаете: программы, которые обеспечивают большой доступ к диску, конечно, будут наиболее полезными. На PCMark05 это увеличение составляло от 4,44% до 8,82%, в то время как на SYSmark2004 лучший результат был для пакета связи, где мы увидели увеличение производительности на 15,25%. В этой же программе производительность Office Productivity была увеличена до 6,52%, а производительность в пакете 2D Creation возросла до 8,52%.

1

На основании этой статьи и ответов (см. Ссылку ниже). У меня складывается впечатление, что программный набор RAID-0 для NTFS не нужен, и на самом деле было бы лучше просто убедиться, что у меня есть 2 (или более) фиксированных файла подкачки на отдельных томах шпинделя, и пусть ОС внутренне удаляет файл подкачки записывает данные на оба диска на основе собственных алгоритмов и требований.

http://www.pcmech.com/article/striping-your-swap-file-in-xp/

В последнем ответе на форуме (по ссылке выше) говорится, что он провел тесты, чтобы доказать, что он работает как заявлено ..

Таким образом, на моей диаграмме выше я бы сделал свои VOL_SWAP1 и VOL_SWAP2 независимыми томами и выделил их для файлов подкачки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .