1

Предыстория: я создаю тихий HTPC + NAS, который также должен использоваться для общего использования компьютера. Я до сих пор в целом доволен вещами, просто я ожидал немного лучшей производительности ввода-вывода. Я понятия не имею, если мои ожидания нереальны. NAS существует как хранилище файлов общего назначения и как медиа-сервер для XBMC и других устройств. ZFS является обязательным требованием.

Вопрос: Где моя узкая местность, и могу ли я что-нибудь сделать для улучшения своей производительности? Я думаю, что настройки VM-диска могут быть чем-то, но я действительно не знаю, куда идти, так как у меня нет опыта работы с FreeNAS или VMware-WS.

Тесты: Когда я работаю в операционной системе хоста и копирую файлы (с SSD) в общий ресурс CIFS, я получаю около 30 Мбайт / с для чтения и записи. Когда я на своем ноутбуке, подключенном к сети, я получаю примерно те же характеристики. Тест, который я провел, был с ISO 16 ГБ и около 200 МБ RAR, и я попытался избежать кэша ОЗУ, читая файлы, отличные от тех, которые я пишу (> 10 ГБ). Такое ощущение, что наличие меньшего количества процессорных ядер намного эффективнее, так как диспетчер ресурсов в Windows сообщает о меньшей загрузке процессора. С 4 ядрами в VMware загрузка процессора составляла 50-80%, с 1 ядром - 25-60%.

РЕДАКТИРОВАТЬ:

HD ActiveTime был довольно высок на SSD, поэтому я переместил файл подкачки, отключил спящий режим и включил Win DiskCache как на SSD, так и на RAID. Это не привело к реальной разнице в производительности для одного файла, но если я передал 2 файла, общая скорость возросла до 50 Мбайт / с против ~ 40. Среднее значение ActiveTime также снизилось (до ~ 20%), но теперь имеет более высокие всплески. DiskIO работает со средним значением ~ 30-35 МБ / с, со скоростью ~ 100 МБ. Сеть находится на скорости 200-250 Мбит / с с ~ 45 активными TCP-соединениями.

аппаратные средства

  • Asus F2A85-M Pro
  • A10-5700
  • 16 ГБ памяти DDR3 1600
  • OCZ Vertex 2 128GB SSD
  • 2 жестких диска Generic 1 ТБ 7200 об / мин в формате RAID0 (в win7)
  • Intel Gigabit Desktop CT

Программного обеспечения

  • Хост ОС: Win7 (SSD)
  • VMware Worksation 9 (SSD)
  • FreeNAS 8.3 VM (20 ГБ VDisk на SSD)
    • Процессор: я пробовал 1, 2 и 4 ядра.
    • Механизм виртуализации, Предпочтительный режим: Автоматический
    • 10,24 ГБ оперативной памяти
    • 50 ГБ SCSI VDisk на RAID0, VDisk отформатирован как ZFS и предоставляется через CIFS через FreeNAS.
    • NIC Bridge, репликация физического состояния сети

Ниже приведены две типичные распечатки процесса, пока я передаю один файл на общий ресурс CIFS.

last pid:  2707;  load averages:  0.60,  0.43,  0.24  up 0+00:07:05    00:34:26
32 processes:  2 running, 30 sleeping
Mem: 101M Active, 53M Inact, 1620M Wired, 2188K Cache, 149M Buf, 8117M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1 102    0 50164K 10364K RUN      0:25 25.98% smbd
 1897 root          6  44    0   168M 74808K uwait    0:02  0.00% python

last pid:  2746;  load averages:  0.93,  0.60,  0.33  up 0+00:08:53    00:36:14
33 processes:  2 running, 31 sleeping
Mem: 101M Active, 53M Inact, 4722M Wired, 2188K Cache, 152M Buf, 5015M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1  76    0 50164K 10364K RUN      0:52 16.99% smbd
 1897 root          6  44    0   168M 74816K uwait    0:02  0.00% python

Извините, если мой вопрос не сформулирован правильно, я действительно плохо разбираюсь в подобных вещах, и я впервые публикую здесь в SU. Я также ценю любые другие предложения, которые я мог бы пропустить.

1 ответ1

0

Узким местом может быть несколько вещей:

  • ВМ и данные хранятся в одном и том же ssd
  • в режиме моста -> роутер тоже может быть горлышком бутылки

Проверьте эти ссылки:

http://www.seancull.co.uk/public/seancull.nsf/dx/is-your-vmware-workstation-network-really-slow-solved-.htm

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2019058

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