Показать сообщение отдельно
Старый 28.10.2012, 00:13   #175
PKozik

Полковник запаса
 
Аватар для PKozik
 
Регистрация: 13.03.2007
Адрес: Екатеринбург
Сообщений: 8,301
О, да! АРМА имеет не оптимизированную дисковую подсистему. Читаем тему тут:
http://our-army.su/forum/showthread.php?t=4489

Можно начать читать и тут:
http://forums.bistudio.com/showthread.php?t=88629
Процитирую маленько:
Цитата:
As you can see, in random read the fastes consumer HDD is capable of 50-141 IOPS, and 0.07-50.00 MB/s (mind you, your average 7200 rpm HDD is way slower). What is more important is that as you can see above, the average I/O size across all reads recoreded is 97 KB. The mighty Velociraptor is somewhere between 50 and 127 IOPS for this I/O size. So, the spikes on the IOPS graph are definitely saturating the HDD, causing stutter.

But it gets worse. The 97k average I/O size is not evently spread out on the timeline, either. As you can see on the graph above, it oscillates between a few KB to up to 1000 KB, and many times it dips into the 200k and bigger numbers.

At these I/O chunk sizes, even a single Velociraptor can not deliver the 50+ Iops and 10+ MB/s that ArmA 2 is churning through !!

This is what causes the stutter - ArmA 2 simply oversaturates the average hard disk subsystem. And this is why a RAMdisk helps so much in increasing the smoothness of the game!

Цитата:
First conclusion: put ArmA 2 on the fastest disk subsystem you have. This test was run on a Veloci RAID0, and I had a lot of stutter (well, coming from my RAMdisk, that is). Even on my Vertex SSD RAID0, there is still stutter. Only the RAMdisk removed the bottleneck completely - go figure.
Вкратце - даже быстрый НЖМД (на момент написания - 2009г), даже SSD, даже в raid0, не способны обеспечить игре нужное количество операций чтения-записи (IOPs).
Но с того момента много патчей вышло, много чего оптимизировали...
Интересно сравнить сейчас.

Как?
Вот так - http://our-army.su/forum/showthread.php?t=4513


Полковник запаса / Ветаран запаса
Наша Армия [CCCP] / ICQ#449374061 / ЛД

PKozik вне форума Вверх   Ответить с цитированием