О, да! АРМА имеет не оптимизированную дисковую подсистему. Читаем тему тут:
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