Ru-Board.club
← Вернуться в раздел «Общие вопросы»

» Наиболее оптимальный способ ускорить файловую систему

Автор: ghosty
Дата сообщения: 04.11.2012 15:57
Привет всем!
Хочу странного

Вопрос очень простой: нет ни времени, ни денег, а повысить скорость работы хочется
Проблема в следующем: т.к. накрылся предыдущий комп, пришлось его глубоко проапгрейдить - проапгрейдил я все, кроме жесткого диска (SATA II). Также пришлось поставить Win7 32bit из-за проблемы возможной несовместимости с разным моим софтом - поэтому оперативы поставил только 4 Гб.

Проблема ужасных тормозов, которые я сейчас наблюдаю, понятное дело, в SATA II, который мне к тому же приходится использовать с включенным "тихим" режимом (AAM), и в нехватке оперативы.
Файлы, с которыми я работаю часто, раскиданы по HDD в самых разных местах, что только осложняет проблему (на большой SSD так быстро не перескочишь).

Соответственно я вижу несколько вариантов, которые распределил по степени затратности по времени/деньгам:
(Красным отмечено наиболее оптимальное решение по результатам обсуждения в данном топике)

0) Использовать для кэширования записи/чтения неиспользуемую память (напр., с помощью FancyCache - спасибо bomzzz)
1) Купить SSD на 64 Gb и поставить его в качестве кэширующего (Intel Smart Response).
2) Купить SSD побольше, и все-таки поставить на него ОС и перебросить наиболее "проблемные" файлы (больше денег, больше времени)
3) Купить SSD побольше и, кроме всего прочего, сделать его еще и кэширующим (теоретически это возможно, но потребует еще больше времени).
4) Докупить оперативы и перейти на 64bit (и хрен знает, как там будут работать нужные мне программы).
5) Все это вместе взятое - либо другой вариант, предложенный вами

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

Заранее премного благодарен.

Конфигурация:

Тип ЦП QuadCore Intel Core i5-2500K, 1600 MHz (16 x 100)
Системная плата Asus P8Z68-V/Gen3 (2 PCI, 2 PCI-E x1, 3 PCI-E x16, 4 DDR3 DIMM, Audio, Video, Gigabit LAN)
Чипсет системной платы Intel Cougar Point Z68, Intel Sandy Bridge
Системная память 3491 МБ (DDR3-1333 DDR3 SDRAM)
Дисковый накопитель WDC WD7502ABYS-01A6B0 ATA Device (750 ГБ, 7200 RPM, SATA-II)
Автор: Aleks78
Дата сообщения: 04.11.2012 16:15
Купить ссд и сделать его чисто системным.
Автор: ghosty
Дата сообщения: 04.11.2012 16:23
Aleks78
Тогда, по сути, собственно на быстродействии это не скажется. Я работаю с большими текстовыми базами, а также обрабатываю фотографии - все это, блин, раскидано по всему жесткому диску
Поэтому единственное, что пока приходит в голову - это кэширующий SSD...

Еще один возможный вариант - купить SSD, сделать его системным и одновременно кэширующим. Но это стремный вариант - у кого-нибудь был опыт?
Автор: bomzzz
Дата сообщения: 04.11.2012 16:55
может поставить еще памяти и сделать в ней рам диск. база большая?
Автор: ghosty
Дата сообщения: 04.11.2012 17:11
bomzzz

Цитата:
может поставить еще памяти и сделать в ней рам диск. база большая?

Мне и так уже это приходится иногда делать на своих 4 Гб
Если ставить еще память, то придется переустанавливать ось - с 32 на 64 bit. А это чревато отказом работы некоторого софта Вообще, может быть, я это придумываю, и сейчас это уже не актуально - т.е. есть, наверное, в 64-битной Win7 какая-то возможность запускать 32-битный софт с гарантией, что он заработает нормально?
Автор: komandor
Дата сообщения: 04.11.2012 21:29
ghosty

Цитата:
Если ставить еще память, то придется переустанавливать ось - с 32 на 64 bit.

Это один из вариантов. Скажем, первый. Но прежде определитесь с размером
Цитата:
большими текстовыми базами
- скажем, в 16Гб целиком влезет?
Вариант №2 - RAMdisk. Из тех, что видят и пользуются unmanagement памятью.
Вариант №3 - патч ntkr128g.exe + любой рамдиск.
ЗЫ. Варианты ИМХО в порядке убывания приоритета.
Автор: ghosty
Дата сообщения: 04.11.2012 21:54
komandor

Цитата:
- скажем, в 16Гб целиком влезет?

Да нет, там по гигу примерно, но их много разных. И они очень специфические и нестандартные, так скажем
Загружать каждый раз это все на RAM-диск - с ума можно сойти.
А что, считаете, что SSD-кэширование существенного прироста не даст?
Автор: ua3vui
Дата сообщения: 04.11.2012 22:22
ghosty

Цитата:
А что, считаете, что SSD-кэширование существенного прироста не даст?
Нормально дает прирост.
Автор: ghosty
Дата сообщения: 04.11.2012 22:33

Цитата:
Нормально дает прирост.

А какой вариант лучше -
- маленький SSD исключительно под кэширование
- большой SSD исключительно под ОС
- большой SSD под ОС и кэширование.

По последнему варианту информации маловато
Автор: komandor
Дата сообщения: 04.11.2012 22:36
ghosty

Цитата:
SSD-кэширование существенного прироста не даст?

А Вы разве дали какую-то информацию о размерах записей в сутки? Может, у Вас там 200 гиг пишется, тогда часто кэши менять придется
Автор: ghosty
Дата сообщения: 04.11.2012 22:38
komandor

Цитата:
А Вы разве дали какую-то информацию о размерах записей в сутки? Может, у Вас там 200 гиг пишется, тогда часто кэши менять придется

Нет, практически исключительно чтение.
Автор: komandor
Дата сообщения: 05.11.2012 00:21
ghosty
Тогда смотрите, что Вам предпочительнее. Я бы для мелкой базы все же попробовал сначала рамдиск. Вдруг понравится? Да и по скорости ближайший SSD будет так раз в 20 медленнее.
Цитата:
Загружать каждый раз это все на RAM-диск - с ума можно сойти.

Да можно и не сходить. [more]Когда я решал похожую задачу, все завершилось простой установкой "галочки" при создании рамдиска на пункте "создать образ на диске". Дальше все делается само собой. Много разных? Тоже не проблема. Для каждой - свой образ, монтируем по желанию. Это если все сразу не влезают. [/more]
Автор: bomzzz
Дата сообщения: 05.11.2012 05:18

Цитата:
Если ставить еще память, то придется переустанавливать ось - с 32 на 64 bit.

не придеца. ставишь на 32 битную ось программу для создания рам диска использующую драйвер "видящий" память за границей в 3.25 гига. так же как в досе который может адресовать 1 мб, можно использовать 4 гига памяти.

http://www.romexsoftware.com/en-us/index.html
http://www.superspeed.com/

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


Цитата:
Вариант №2 - RAMdisk. Из тех, что видят и пользуются unmanagement памятью.

ой тебе тута ответили. даже ссылок больше надвали. ромекс бесплатный есть вариант программы
не знал что qsoft умеет за границу глядеть

а по моему SSD дерьмо.

а у тебя то есть на матплате контроллер сата-3? можно сделать раид и в два раза увеличитть скорость записи\чтения или в четыре.

да есть
http://www.asus.com/Motherboards/Intel_Socket_1155/P8Z68V/#specifications

Цитата:
Intel® Z68 chipset :
2 x SATA 6Gb/s port(s), gray
4 x SATA 3Gb/s port(s), blue
Support Raid 0, 1, 5, 10
Support Intel® Smart Response Technology on 2nd generation Intel® Core™ processor family
JMicron® JMB362 controller : *2
1 x eSATA 3Gb/s port(s), red



Цитата:
нет ни времени, ни денег,

если у тебя семерка переход на хп освободит 512 мб, а для ее работы достаточно 1 гига за глаза. останется 3 гига на рамдиск
Автор: Akam1
Дата сообщения: 05.11.2012 07:14
bomzzz
Цитата:
а у тебя то есть на матплате контроллер сата-3? можно сделать раид и в два раза увеличитть скорость записи\чтения или в четыре.
Наличие контроллера SATA-3 для создания RAID обязательно?
Автор: bomzzz
Дата сообщения: 05.11.2012 07:18
наличие сата-3 контроллера обязательно чтоб покупка сата-3 винта имело смысл

Цитата:
проапгрейдил я все, кроме жесткого диска (SATA II).

Автор: komandor
Дата сообщения: 05.11.2012 07:50
bomzzz

Цитата:
наличие сата-3 контроллера обязательно чтоб покупка сата-3 винта имело смысл


Это чтобы все время гонять файлы с раздела на раздел? Редко кто этим занимается.
Автор: bomzzz
Дата сообщения: 05.11.2012 08:04
ничем не хуже чем покупка ссд винта. вот ему все способы а какой из них оптимальней пусть сам думает
Автор: eap
Дата сообщения: 05.11.2012 14:57
ghosty, при процессоре Core2Duo Е6550 2,33 ГГц на достаточно старой материнке с SATA-2 контроллером, увеличение памяти с 2 до 4 Г и установка системы на SSD 64Г (Win7 x64 вместо XP x32) дала ОЧЕНЬ большой прирост производительности/скорости загрузки/комфортности работы. Задачи - в основном графика, верстка, ФотоШоп. Проблем в работе 32-разрядных программ не почувствовал. Скажем, программа верстки QuarkXPress, в которой работаю - 32-разрядная.
Так что покупай SSD на столько денег, сколько не жалко, клонируй на него систему с твоего диска С и пробуй. Потом ставь на него систему Win7 х64 и снова пробуй. Принимай решение по результату.
Про твои

Цитата:
Я работаю с большими текстовыми базами

никто ничего не скажет - "трясти надо".
Автор: ghosty
Дата сообщения: 05.11.2012 20:51
Спасибо большое за ответы!

Особенно за этот вариант:

Цитата:
не придеца. ставишь на 32 битную ось программу для создания рам диска использующую драйвер "видящий" память за границей в 3.25 гига. так же как в досе который может адресовать 1 мб, можно использовать 4 гига памяти.

В эту сторону я как-то совсем не думал

И все же - есть ли возможность сделать SSD одновременно и системным, и кэширующим? Странно, что эту тему практически никто не затрагивает...
Автор: bomzzz
Дата сообщения: 06.11.2012 04:42
а ты сделай кеширование в последних 725 мб памяти невидимых 32 битной системой. при помощи Fancy Cache. можно и Super Cache - но у меня конфликт с ним был с виртуальной машиной. ссд дело новое, дорогое, малоемкое, перезапись ограничена, как возьмет и поломаеца

http://www.romexsoftware.com/en-us/fancy-cache/download.html

с такими кешей система летать будет
Автор: mark74
Дата сообщения: 06.11.2012 06:01
если ускорять файловую систему представляется слишком накладным, то можно хотя бы не замедлять её.
Разделить винт на разделы в соответствии со скоростью доступа (картинка) Отделить медленную часть и использовать её для архива, например.
Автор: ghosty
Дата сообщения: 06.11.2012 10:04
bomzzz

Цитата:
с такими кешей система летать будет


Твое решение побеждает как самое оптимальное с т.зр. финансовых вложений (0 р.), с т.зр. времязатрат (10 мин.) и с т.зр. прироста производительности.

Прямо в точку! То, что доктор прописал - тот самый прирост, которого мне так не хватало
Спасибо огромное!
Автор: bomzzz
Дата сообщения: 06.11.2012 10:05


не только беззатратное, оно еще использует ~750 мб ранее неиспользуемой памяти

Цитата:
нет ни времени, ни денег, а повысить скорость работы хочется


ты тама потыкайся в настройки. программа еще до ума не доведена, на сайте производителя идет обсуждение в форуме. там можно использовать еще под кеш файл на винте, и по варьировать упреждающее чтение
Автор: ghosty
Дата сообщения: 06.11.2012 10:21
bomzzz
Ты правда очень помог. Остальные советы тоже были классными

Интересно, что после выставления нужных параметров программу можно закрывать - в памяти она не висит, в автозапуске ее нет. Куда ж она прописывает эти параметры?
Автор: bomzzz
Дата сообщения: 06.11.2012 10:26
драйвер все делает. а настройки или в реестре или в каком нибудь файлике в программе. чтоб точно узнать надо сделать снимок реестра, создать рам диск, сделать второй снимок и сравнить. потом просмотреть разницу если не найдется где параметры рам диска прописались. тогда надо файлики ананлизировать в папке программы (может в документах)
Автор: ghosty
Дата сообщения: 06.11.2012 13:44
Рановато я все-таки обрадовался - сейчас впервые в жизни увидел, как в Win7 выглядит синий экран

110612-15787-01.dmp    06.11.2012 15:36:09    BAD_POOL_HEADER    0x00000019    0x00000003    0xcb995008    0xffffff83    0xcb995008    ntkrnlpa.exe    ntkrnlpa.exe+122996    NT Kernel & System    Microsoft® Windows® Operating System    Microsoft Corporation    6.1.7601.17944 (win7sp1_gdr.120830-0333)    32-bit    ntkrnlpa.exe+122996    ntkrnlpa.exe+12235f    ntkrnlpa.exe+28500a    ntkrnlpa.exe+29a9da        C:\Windows\Minidump\110612-15787-01.dmp    4    15    7601    150 320    

Сейчас на всякий случай выставил размер L2-кэша - 468Mb вместо 500Mb из общего объема невидимой памяти. Но пока не знаю, куда копать...
Автор: bomzzz
Дата сообщения: 06.11.2012 14:19
на форуме спроси фанси кеше. это какой то ошибка ядра, вызвана конечно же драйвером рамдиска. или конфликт какой то с другим установленным софтом или косяк в программе.

Super Volume Super Cache еще попробовать можно SuperSpeed который


Цитата:

0x3
The pool entry being checked
The read-back flink freelist value
The read-back blink freelist value
The pool freelist is corrupt.
(In a healthy list, the values of Parameters 2, 3, and 4 should be identical.)

http://msdn.microsoft.com/en-us/library/windows/hardware/ff557389%28v=vs.85%29.aspx

http://www.romexsoftware.com/bbs2/zh-cn/viewtopic.php?f=35&t=1289

Цитата:
Первое без FancyCache, виртуальный диск установлен в динамическое распределение памяти, будет полезно?


Цитата:
Привет, я изменил динамически выделяемой памяти + жесткий режим игры, до сих пор нет синего экрана проблемам моя реакция еще раз, спасибо
Автор: ghosty
Дата сообщения: 06.11.2012 14:56
bomzzz
Вылет произошел при использовании FireFox'a (при открытии PDF-файла). А в FireFox'e у меня установлен адд-он MemoryFox, который делает что-то с оптимизацией использования памяти, причем делает это очень неплохо. Что именно он делает, на оф.сайте еще не написано, ибо и это тоже бета
Поэтому, наверное, конфликт именно с ним. Попробую еще.
В любом случае это решение остается наилучшим!
Автор: bomzzz
Дата сообщения: 06.11.2012 16:17
я еще нагуглил про такую ошибку, что в браузере может из за флеша быть.

http://www.superspeed.com/desktop/supercache.php

у меня вертуальная машина стоит Microsoft Virtual PC, и вот с супер кешем она начинает свой виртуальный диск читать со скоростью несколько кбайт в сек. только дос реально загрузить. какой то конфликт из за такой цепочки драйверов. но в принципе еще акронис стоит его удалять я не пробовал

Страницы: 1

Предыдущая тема: bluetooth thinkpad x200 windows 7 не видит устройство ,xp в


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.