Для входа на форум нажмите здесь
Новые комментарии
Ускоряем прогруз без помощи ССД
Автор темы: Heatfreak_renamed_711426_31122020
Дата создания: 14.12.2011 12:12
Ускоряем прогруз без помощи ССД
Каждый день я захожу в технический раздел с надеждой, что кто-то из местных гуру создаст тему "Ура, найден способ убрать все тормаза из ла!", но такого не происходит. Поэтому я решил сам исследовать влияние некоторых факторов на производительность. Далее будет описан способ, который позволит снизить (не убрать!) притормаживания при прогрузах. Эта фишка не даст такого эффекта, как ссд, но она ничего и не стоит. Снижать мы будем время доступа к самым горячим данным, это файлы текстур чаров разных рас, оружия, мобов. Все они лежат в папке SysTextures. Для этого нам понадобится обычная флешка, главное, чтобы не совсем убогая, а лучше из последних моделей. Приступаем:
1.Копируем папку SysTextures на флешку.
2.Переименовываем старую SysTextures(например, в _SysTextures).
3.Делаем символьную ссылку на папку на флешке в папке игры(символьные ссылки - в гугл).
Запускаемся, проверяем, наслаждаемся.

Этот способ адресован, прежде всего, тем, у кого слабые машины и мало оперативной памяти. Конечно, нужно покупать ссд, но когда нет возможности, то стоит использовать этот способ - он ничего не стоит.
Далее я приведу график своих тестов, чтобы сразу же развеять мысли о том, что это шаманство сильно поможет.

Видно, что провалы фпс менее глубокие и более короткие. Бенч 6го прогона(прогруз с кеша) как прогноз для ссд, видно, что разница существенна. Пунктиром - средний фпс.

З.Ы. Так же можно скидывать на флешку кроме SysTexrures еще и Animations, Textures, если влезут, конечно. Это тоже благотворно влияет на фпс.
З.Ы.Ы. Пара ссылок на статьи по символьным ссылкам, по второй можно найти полезные программки:
http://ru.wikipedia.org/wiki/Символьная_ссылка
http://habrahabr.ru/blogs/windows/50878/

По просьбам трудящихся гайд от самих трудящихся
Пошаговые рекмендации от Sevensan (отдредактировано)
1.Покупаем Флешку 4 ГБ+ (нужные нам папки весят от 3 до 4 ГБ, чтобы влезли все папки необходимо 10 GB), вставляем
2. Открываем Папку с игрой, Копируем Папки SysTextures, Animations, Textures На Флешку (или только SysTextures, если места всего 4 ГБ)
3. Переименовываем папки в папке с игрой. Например, в SysTextures1, Animations1, Textures1, чтобы игра их не видела.
4. Качаем FAR Manager http://www.farmanager.com/files/Far2...86.20110203.7z, запускаем
5. Нажимаем в Far Manager Alt+F1(левая панель), и выбираем флешку (ищем по букве) увидим 3 папки.
6. Нажимаем Alt+F2(правая панель), выбираем диск, где лежит игра, переходим в ее папку, пример C:\Program Files\4Game\LineageII.
7. В FAR Managere на флешке выделяем папки по одной, например SysTexrutes.
8. Тыкаем Alt+F6. Появится окно Create Link To Systextures in: (Создать ссылку на Systextures в:)
9. Проверяем адрес будущей ссылки на игру(там будет адрес из правой панели), пример - C:\Program Files\4Game\LineageII.
10. В Link type: (Тип ссылки:) Выбираем Directory Junction (Связь каталогов) или Symbolic Link(folder). Тыкаем Create Link (Создать Ссылку).
11. В папке с игрой должна будет появиться еще одна папка(ссылка на папку) с файлами Systextures. Теперь она будет читаться с флешки.
12. Проделываем Тоже самое с остальными папками.

Совет от unban: В виста и вин7 можно создавать линки из командной строки:
mklink /d "путь куда" "путь откуда"
Например:
mklink /d "c:/l2/systextures" "e:/systextures"
Last edited by Heatfreak_renamed_711426_31122020; 20.03.2012 at 14:17.
4 пользователя оценили это сообщение: Показать
Re: Ускоряем прогруз без помощи ССД
стоило бы привести скоростные характеристики используемой флешки, так как отдельные флешки идут по цене ссд
особо приколол пассаж насчет что это "ничего не стоит"

Re: Ускоряем прогруз без помощи ССД
Вот характеристики, блоки по 4 кб.

Originally Posted by testgad:
особо приколол пассаж насчет что это "ничего не стоит"
Ну, практически, у каждого есть флешка достаточного объема.

Замечу еще то, что не стоит кидать весь клиент на флешку - скорость считывания с флешки намного меньше винта.
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Heatfreak:
Вот характеристики, блоки по 4 кб.


Ну, практически, у каждого есть флешка достаточного объема.

Замечу еще то, что не стоит кидать весь клиент на флешку - скорость считывания с флешки намного меньше винта.
хы, ну такая флешка не далеко ушла от хдд, хотя более быстрое время доступа сказалось положительно
благо объемы, что клиент при прогрузе считывает, не такие уж и большие

Re: Ускоряем прогруз без помощи ССД
Мой винт читает 4кб блоки 46МБ\с с временем доступа 12мс. Действительно, решает именно время доступа.
Re: Ускоряем прогруз без помощи ССД
у меня на флешке ваще 0.7 мс :DDD
Re: Ускоряем прогруз без помощи ССД
Я в оперативку закидывал сис текстуры, прогрузы как на ssd.

Originally Posted by SoftEx:
лечился от ммо зависимости у доктора курпатова, ща шпилим с ним в одной пати
Re: Ускоряем прогруз без помощи ССД
Давно "живу" на usb 3.0 флешке
Savok2003's Avatar
Savok2003
Guest
Re: Ускоряем прогруз без помощи ССД
доброго времени суток )
прочитал этот топик и понял, что ничего не понял )))

вопросы:
- у меня есть флешка на 8Гб Apacer AH321 - как узнать поможет она или нет ?
- запускатор разве не будет пытаться заменить переименованную папку
Originally Posted by Heatfreak:
_SysTextures
,если проделать все операции, описанные в первом посте ?

прошу помидорами не кидаться - в железе полный

п.с. вчера нашел свой старый комп спецом, чтобы вспомнить былое и поиграть в линейку.
Re: Ускоряем прогруз без помощи ССД
ик
Attached Thumbnails:
Click image for larger version

Name:	01111111.jpg
Views:	1761
Size:	101.3 KB
ID:	79251  

Толерантность - болезнь, неспособность организма справляться с внешней заразой.
Фэн-шуй - искусство ухода за могилами предков.
Гламур — представление быдла о красоте.
Re: Ускоряем прогруз без помощи ССД
Originally Posted by ShuShaRA:
ик
Во дела. Это по 4кб? Хотя не суть, крутая флешка

Savok2003, гугли че такое символьная ссылка, поймешь - сделаешь.
Savok2003's Avatar
Savok2003
Guest
Re: Ускоряем прогруз без помощи ССД
нашел и прочитал (вики рулит), но все равно не понял куда и самое главное что именно писать для того, чтобы получилась эта ссылка... Прошу написать небольшой гайд
Re: Ускоряем прогруз без помощи ССД
пользуюсь ссд хватает))

Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
Давно "живу" на usb 3.0 флешке
такая флеха по цене сравнима с ссд

Добавлено через 59 секунд
Originally Posted by Savok2003:
нашел и прочитал (вики рулит), но все равно не понял куда и самое главное что именно писать для того, чтобы получилась эта ссылка... Прошу написать небольшой гайд
там где нашел должны быть примеры
проверь, должен понять че к чему

Last edited by testgad_renamed_52492_22032020; 15.12.2011 at 08:31. Reason: Добавлено сообщение
Re: Ускоряем прогруз без помощи ССД
Originally Posted by testgad:
такая флеха по цене сравнима с ссд
нет..
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
да
единственно ссд обьемом 8 гигов в природе не существует, хотя 16 вроде где то есть

Добавлено через 30 секунд
с другой стороны ссд таже флешка, тока с другим контроллером

Last edited by testgad_renamed_52492_22032020; 15.12.2011 at 08:45. Reason: Добавлено сообщение
DistortNeo_renamed_46025_26042024's Avatar
Заклинатель электронов в кремниевых кристаллах
Join Date:
12.05.2006
Знаток
Issue reason: За помощь форуму и посетителям. Зомби мутанта Признанный автор
Issue reason: Статьи по Lineage2. Обзоры и руководства.
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
570 блей за 8 гигов (~70 р. за гиг)
512-гиговый ссд (crucial) же стоит ~28к (~54 р. за гиг)
но последний на порядок быстрее

У меня все равно больше :)
Re: Ускоряем прогруз без помощи ССД
Originally Posted by testgad:
единственно ссд обьемом 8 гигов в природе не существует, хотя 16 вроде где то есть
А вот существуют, помимо Kingston,вроде еще Transcend делал 8гб.

teri 87 banned
FeirisNyanNyan 100 Aeоre Healer AkihabaraQueen Фэйрис ~Нян-Нян~тироняшечка 99
Re: Ускоряем прогруз без помощи ССД
Originally Posted by DistortNeo:
570 блей за 8 гигов (~70 р. за гиг)
512-гиговый ссд (crucial) же стоит ~28к (~54 р. за гиг)
но последний на порядок быстрее
"из огня да в полымя"
зачем уж такие крайности приводить

Добавлено через 47 секунд
Originally Posted by Sergopancho:
А вот существуют, помимо Kingston,вроде еще Transcend делал 8гб.
фига

Last edited by testgad_renamed_52492_22032020; 15.12.2011 at 10:01. Reason: Добавлено сообщение
Re: Ускоряем прогруз без помощи ССД
Originally Posted by DistortNeo:
570 блей за 8 гигов (~70 р. за гиг)
512-гиговый ссд (crucial) же стоит ~28к (~54 р. за гиг)
но последний на порядок быстрее
всего за флешку 570р, это главное
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
всего за флешку 570р, это главное
в таком случае зачем брать флешку за 570, когда можно взять флешку за 300?

Re: Ускоряем прогруз без помощи ССД
Originally Posted by testgad:
в таком случае зачем брать флешку за 570, когда можно взять флешку за 300?
потому что нужна флешка на усб 3?
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
потому что нужна флешка на усб 3?
нет, потому что нужна просто флешка, самая дешевая, и чтоб на нее влезли нужные папки клиента
а юсб 3 не к селу не к городу, ибо и скорости нет и дорого

Re: Ускоряем прогруз без помощи ССД
Originally Posted by testgad:
нет, потому что нужна просто флешка, самая дешевая, и чтоб на нее влезли нужные папки клиента
а юсб 3 не к селу не к городу, ибо и скорости нет и дорого
И скорость есть, и не дорого, и сравнивал с 2.0
Re: Ускоряем прогруз без помощи ССД
Originally Posted by Verruckt:
И скорость есть, и не дорого, и сравнивал с 2.0
сравним
USB 2.0 в режиме Hi-speed до 480 Мбит/с (60 Мбайт/c)
USB 3.0 до 600 Мбайт/с
мона название флешку коя данные отдает быстрее чем 50 Мбайт/c? кстати таже Transcend JetFlash 700 8Gb по спецификации как раз 50 Мб/с выдает, что не превышает пропускную способность usb 2

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

Posting Rules