Имя: Пароль:
IT
 
Свершилось чудо. Я нашел гибридный RAM диск
,
0 H A D G E H O G s
 
16.10.12
23:48
Ночи доброй.
Зверюха
Primo Ramdisk Professional Edition позволяет создавать RAM диск, причем в оперативке и на жестком, тоесть, можно задать 2 Гига оперативки, а если она кончитца - хранить на жестком.
Ура!
20 H A D G E H O G s
 
17.10.12
00:04
(15) Че это?
21 H A D G E H O G s
 
17.10.12
00:05
Седня поставлю АПК на RAM диске, интересно за сколько пройдет.
22 zak555
 
17.10.12
00:06
(15) я думал, что такое только в linux
23 zak555
 
17.10.12
00:08
IamAlexy ты гибридом не пользуешься ?
24 H A D G E H O G s
 
17.10.12
00:09
(23) Он. больше по SSD тящится.
Говорят - он их специально калечит. Табуреткой.
25 H A D G E H O G s
 
17.10.12
00:11
Мучает статикой. Катается  по советскому линолеуму в бабушкиных шерстянных носках и с криком "пикачу" выжигает им контроллеры.
26 Midaw
 
17.10.12
00:12
(18) сравнение одинаково работает на SSD и HDD. там проблема в максимальной загрузке одного ядра процессора. чего он там делает одним только разработчикам известно.
27 H A D G E H O G s
 
17.10.12
00:14
(26) Вечер добрый.
28 IamAlexy
 
17.10.12
00:17
(23) г.вно этот гибрид

до ССД был у меня - фуфло фуфлом, разницы в скорости никакой не ощущается.

так и валяется под бекапы щас в кармане
29 zak555
 
17.10.12
00:19
что-то неясно

Primo.Ramdisk.Ultimate.Edition.v5.5.0

поддерживает сколько максимально ?
30 zak555
 
17.10.12
00:20
(28) так ты ушёл от RAM ?
31 Midaw
 
17.10.12
00:21
(28) я бы добавил что у гибрида есть проблемы с поддержкой разных ОС и драйверами. так что лучший способ накрутить дисковую подсистему - это настоящая современная железка RAID с поддержкой кэша на SSD, которая ещё и с любой виртуализацией будет дружит в отличии от предлагаемых сейчас гибридов.
32 zak555
 
17.10.12
00:23
вот что пишут про VSuite Ramdisk

Данная технология, вернее данное решение давно и активно используется в ОС Linux и других серверных операционных системах для обеспечения записи и чтения временных файлов, на сервере cwer.ru, например, таблиц баз данных.
Использование RAM-диска, кроме молниеносной скорости доступа, обеспечивает также и небывалую (как для обычного жесткого диска) долговечность, а также отсутствие шума, что позволяет размещать на нем файлы, доступ к которым осуществляется наиболее часто. И, конечно же, RAM-диск предоставляет исключительную безопасность и конфиденциальность данных.

Оказалось, что самое лучшее решение - это "VSuite Ramdisk".
1) Видит весь объём доступной памяти (для Standard Edition - в пределах 8Гб, для Pro-версии - до 32Гб, для Ultimate/Server Edition - без ограничений).
2) Не нужно форматировать диск после перезагрузки Windows (причём без всяких выгрузок/загрузок его образа с HDD).
3) И что ещё особо приятно, после перезагрузки Windows букву Z: на N: не меняет.

Ключевые особенности:
- RAM-диски полностью идентичны физическим жёстким дискам и распознаются MMC-оснасткой Disk Management или любым другим диспетчером дисков/томов.
- Доступ к большим объёмам ОЗУ, в том числе к памяти выше 4 Гбайт.
- Доступ к памяти, невидимой для ОС. Например, если у вас установлено 4 Гбайт оперативной памяти, а Windows видит только 3 Гбайт, VSuite Ramdisk позволит использовать оставшийся "невидимый" гигабайт целиком.
- Поддержка файла подкачки.
- Поддержка файловых систем FAT, FAT32, NTFS.
- Оптимизация размера кластеров файловой системы.
- Поддержка файлов-образов RAM-дисков. Автозагрузка образа в RAM-диск при запуске системы и автосохранение данных RAM-диска в образ при завершении работы системы, а также различные варианты сохранения и загрузки образов в разных форматах.
- Размер RAM-диска может достигать 2048 Терабайт.
- Создание в системе до 128 RAM-дисков.
- WDM-драйвер, поддержка перетаскивания.
- Интерфейс программы на разных языках, включая русский.

RAMDisk включает в себя такие возможности, как:
- Единая 32-битная версия, которая работает на всех 32-битных версиях Windows 2000, XP, Server 2003 и Vista ( однопроцессорных или многопроцессорных).
- Единая 64-битная версия, которая работает на всех 64-битных версиях Windows XP ( с Service Pack 2 ), Server 2003 и Vista ( однопроцессорных или многопроцессорных).
- Автоматическое форматирование в FAT12, FAT16, FAT32 или NTFS / NTFS со сжатием.
- Автоматическое изменение размеров RAM-диска до максимально доступного (или разрешённого) размера.
- Точная настройка доступной памяти, позволяющая сбалансировать максимальный размер RAM-диска и стабильность ОС.
- Лёгкость в использовании и конфигурировании RAM-диска из дерева Диспетчера устройств.
- Увеличенные максимальные размеры RAM-диска, теоретически до 64 ГБ с использованием PAE, если это поддерживается операционной системой (с установленным в boot.ini переключателем /PAE на системах, использующих более 4 ГБ физической памяти).
- Возможность загрузки сохранённого образа диска и заполнения содержимого RAM-диска в момент инициализации драйвера (скорость загрузки - около 30 секунд на 1 ГБ при условии, что образ сохранён на жёстком диске с режимом 4 IDE ATA при процессоре с частотой 1,2 ГГц).
- Возможность сохранения содержимого в образ диска при завершении работы, а также через регулярные интервалы или в заданные моменты времени.
- Отсутствие конфликтов с другими существующими программами RAM-дисков. RAMDisk Enterprise может быть установлен вместе с любым другим RAM-диском при условии, что RAM-диски смогут получить соответствующее количество свободного пространства в оперативной памяти.
33 SachoZ
 
17.10.12
00:23
(0) Ну и нах он гибридный нужен, преимущество в чем, либо уже RAM либо не RAM... ну а самое верное SSD.
34 IamAlexy
 
17.10.12
00:24
(30) аа это про рам..
не хз..

у меня простой рам на 4 гига.. для ноута более чем достаточно

использую его как универсальную автоочищающуюся папку для временного шлака :)
35 Чарльз Треч
 
17.10.12
00:24
36 Midaw
 
17.10.12
00:26
кстати для извращений предлагаю протестировать сравнение под Windows 8. мелкомягкие там вроде как ядро сильно оптимизировали и рассказывают, что производительность процентов на 20% повысилась.
37 zak555
 
17.10.12
00:26
(34) и какой ты прогой пользуешься для рама ?
38 Midaw
 
17.10.12
00:29
(33) именно так. даже хваленная новая технология от Intel в Rapid Storage, которая позволяет SSD использовать в роли кэша на обычных матерях имеет дикие потери производительности по сравнению с чистой производительностью SSD.
39 H A D G E H O G s
 
17.10.12
00:29
(34) Вон (33) - твой грустный товарищь. Тоже читает невнимательно.
40 John83
 
17.10.12
00:32
(0) ты ссд из принципа не покупаешь?
41 H A D G E H O G s
 
17.10.12
00:34
(40) А еще я переползаю на новые версии 1с, виндоус, офиса, sql только когда вообще край. Когда смелые и успешные люди собирут все шишки себе.
42 Midaw
 
17.10.12
00:38
(41) скорее всего ваша организация работает с сильно замученной УППшкой. а ты каждый день какую нибудь мелочь "сравниваешь и объединяешь" и считаешь это как бы нормой. но хочется где то быть умнее всех и накрутить великий RAM, но и это не поможет.
43 H A D G E H O G s
 
17.10.12
00:42
(42)Да, сильно замученные на основе УПП.
Но там не сравнение. Просто не будешь же держать все открытым - приходится что то закрывать, открывать, а это долго.
44 H A D G E H O G s
 
17.10.12
00:43
Хочется - раз, и готово!
45 H A D G E H O G s
 
17.10.12
00:43
Сравнение на сервере запустил - пусть вертится, пофиг.
А вот к примеру АПК - уже критично.
46 Midaw
 
17.10.12
00:52
(45) использование как ты его называешь "АПК" ежедневно это тоже ненормально. мой опыт работы с базами от 200гбайт говорит, что базы с 50гб в одной таблице это сверх творчество программистов и не только...
47 zak555
 
17.10.12
00:52
и откуда можно скачать Primo.Ramdisk.Ultimate.Edition.v5.5.0  ?
48 Midaw
 
17.10.12
00:53
(46)+ про АПК ошибся. оказывается уже и конфигурацию поиска ошибок написали... жуть.
49 Гинзбург
 
17.10.12
00:54
вобщето для этого есть атрибут у файла и никаких чудес
50 Midaw
 
17.10.12
00:54
(47) а вот тебе под какие цели интересно?
51 zak555
 
17.10.12
00:55
(50) ram поставить
52 Midaw
 
17.10.12
00:59
(49) ты про какой атрибут SuperFetch/Автономный/Сжатый или может индексация? ) непонятно

(51) про то что ветка сделать из RAM гибрид с HDD мне ясно с первого сообщения. мне просто интересно это тоже стремление попытаться ускорить работу кривых механизмов сравнения и не только у 1с?
53 zak555
 
17.10.12
01:02
(52) темп хочу перенсти и посмотреть скорост
54 Гинзбург
 
17.10.12
01:03
FILE_ATTRIBUTE_TEMPORARY и не надо никаких псевдодисков
55 H A D G E H O G s
 
17.10.12
01:04
(54) Думаешь, 1С потерпит такое?
56 Гинзбург
 
17.10.12
01:05
(55) а куда ей деваться, это обычный файл, пока есть кешь в кеше, нету - на диску
57 H A D G E H O G s
 
17.10.12
01:09
(54) Да ну заморачиваться с этим делом.
Не помню, у меня возникали дикие заморочки с

DuplicateHandle()
58 zak555
 
17.10.12
01:15
59 zak555
 
17.10.12
08:29
FILE_ATTRIBUTE_TEMPORARY – временный файл

и как это атрибут выставлять ?
60 shamashs
 
17.10.12
08:39
Я может чего то не понимаю? Память внезапно подоражала? на домашний ноутбук воткнул 8гб за полторы тысячи рублей про тормоза при обновлении забыл. Хотел 16гб да не было.
61 Fragster
 
гуру
17.10.12
08:53
что, они tmpfs из линупса смистили?
62 zak555
 
17.10.12
09:01
так где атрибуты ?
63 DEVIce
 
17.10.12
09:06
Мне полтора гига по уши хватает. Чего ты там на РАМ-диске держишь?
64 H A D G E H O G s
 
17.10.12
09:54
Мне вот тоже интересно, как установить аттрибут
FILE_ATTRIBUTE_TEMPORARY на уже созданный файл (записанный)!

Вот и SetFileAttributes() не в курсе.
http://www.delphiexpert.ru/view_winapi.php?id=554

Так что - только сплайсинг! Только хардкорр!
65 Salvador Limones
 
17.10.12
09:56
(64) оффтоп.
С годовщиной, животное!
66 H A D G E H O G s
 
17.10.12
09:56
(65) Я помню.
67 H A D G E H O G s
 
17.10.12
09:57
Но твоя забота мне приятна, спасибо!
68 zak555
 
17.10.12
10:29
так что там с FILE_ATTRIBUTE_TEMPORARY ?
69 zak555
 
17.10.12
11:39
fg
70 pavig
 
17.10.12
12:07
(25) это пять))))
71 DEVIce
 
17.10.12
12:11
(68). Да керню спорол товарищ вот и всех делов. Он сам не знает как это сделать для уже созданного сторонней программой файла. Я его еще по прошлой ветке спрашивал как например это сделать для временных файлов одинэсины, если учесть что исходников ее нет и сам такое не напрограммишь.
72 H A D G E H O G s
 
17.10.12
12:18
(71) Можно сделать, только не
"долго, дорого, окуенно"
а
"дорого и акуенно долго"
73 MM
 
17.10.12
14:05
(57) что за заморочки?
(64) может быть правильнее через правку таблиц импорта для записи функции CreateFile?
74 vis_tmp
 
17.10.12
14:13
(0)В XP попробовал?
75 zak555
 
17.10.12
14:16
(73) подробнее
76 ПиН
 
17.10.12
14:19
(52) здорово, старина, ты все в отпусках или на работу уже вышел?
77 H A D G E H O G s
 
17.10.12
14:20
(73) Я не пробовал это дело, ничего не скажу.
78 H A D G E H O G s
 
17.10.12
14:22
(73) Я так понимаю, это dll патчить надо, а сплайсинг - хоп и на лету!
79 Шифровальщик2012
 
17.10.12
14:22
(78) а можно pagefile.sys запихать в гибридный диск?
80 H A D G E H O G s
 
17.10.12
14:23
(79) Его можно отключить.
82 ХочуСказать
 
17.10.12
14:30
(79) а смысл?
83 Ткачев
 
17.10.12
14:31
Не заметил особой разницы для временных файлов если их хранить на RAM диске.
84 Ткачев
 
17.10.12
14:31
+(83)А вот комп тормозить больше стал.
85 ХочуСказать
 
17.10.12
14:36
(80) Димыч никак не пойму, нафига вы атрибуты файла хотите изменить?
86 zak555
 
17.10.12
14:38
(83) ОСь какая ?
87 ХочуСказать
 
17.10.12
14:39
(86) какая разница какая ось, если памяти гига 2-4
88 MM
 
17.10.12
14:40
(78) нет, всё в ОЗУ.
через таблицы импорта http://www.xakep.ru/post/22263/
сплайсинг http://www.programmersclub.ru/gruzin-api-perhvat/
А что там с DuplicateHandle() ?
Если я правильно понимаю для повышения скорости FILE_ATTRIBUTE_TEMPORARY следует применять с FILE_FLAG_DELETE_ON_CLOSE, а вот она может "внезапно" для 1С удалить файл.
(75) сплайсинг имеет проблемы или тормозит при конкурентных обращениях потоков к перехваченным функциям.
89 H A D G E H O G s
 
17.10.12
14:42
(88) DuplicateHandle() нужен для установки аттрибута уже открытого файла. Но там дикие заморочки с правами были, надо было в native api ковырятся, подробнее в wasm-ме bcrfnm надо.
90 DEVIce
 
17.10.12
14:47
(83). Я в одной из веток писал, что у меня на сравнении и объединении УПП скорость этой операциии возрасла в разы, чета типа с получаса до минут 5.
91 DEVIce
 
17.10.12
14:48
Ну и 8Гб оперативы просто излишни, в принципе 6Гб хватает для всего и сразу, так что выделить 1.5-2Гб под РАМ-диск и отправить на него все темпы - вполне себе повышает работоспособность компа.
92 Midaw
 
17.10.12
15:12
(76) после того как выложил резюме на hh.ru. я слишком в активном поиске...
93 zak555
 
17.10.12
16:10
кстати, прирост скорость ощутим

создал с помощью (29) на 3 ГБ RAM
туда по совету (15) переместил \AppData\Local\1C\1Cv82

БД упп 1.3 создалась за 5 сек
открывается конфигуратор и предприятие 1.5 с
94 H A D G E H O G s
 
17.10.12
16:44
(93) Ощутим.
Кстати, для владельцев WinXP - эта приблуда юзает память выше 3.2 гига. Ура! Только надо /PAE прописать в boot.ini
95 zak555
 
17.10.12
16:48
(94) сделай выбор в загрузке и переходи на новьё =)
96 zak555
 
17.10.12
16:49
так как всем файлам кеша 1с-ки проставить FILE_ATTRIBUTE_TEMPORARY ?
97 H A D G E H O G s
 
17.10.12
16:50
(96) Съезди в Катериноград и задай этот вопрос ему лично, ладно?
98 Fragster
 
гуру
17.10.12
16:53
вот чудо внезапное свершилось:
http://s006.radikal.ru/i215/1210/0c/c47a58542a44.png

никаких обновлений конфы не было, на сервере субд и 1с - ничего не загружено (ни проц, ни диск, ни сеть, ни память (не сопится))
99 Fragster
 
гуру
17.10.12
16:53
:(((
100 Fragster
 
гуру
17.10.12
16:54
рестарта сервера хватило на полтора часа
101 H A D G E H O G s
 
17.10.12
16:56
(98) Чего это?
102 Fragster
 
гуру
17.10.12
16:57
(101) консоль кластера 1ски, колонка "время вызва сервера текущее"
103 Fragster
 
гуру
17.10.12
16:57
именно сервера 1с. слева пустая колонка "время вызова СУБД"
104 Fragster
 
гуру
17.10.12
16:57
тоже текущее
105 H A D G E H O G s
 
17.10.12
17:01
Ну регламентное какое-то.Типа получения почты.
106 H A D G E H O G s
 
17.10.12
17:02
Сервак 1С все время крутиться, и темпы перебирает, посмотри монитор ресурсов от процесса system
107 Fragster
 
гуру
17.10.12
17:02
(105) нет, это клиенты предприятия все
108 H A D G E H O G s
 
17.10.12
17:02
Хотя у тебя же линукс
109 shamashs
 
17.10.12
17:06
Так, я что то не понимаю, имеет ли смысл ставить эту софтину если у меня 6-8-12-64гб оперативы, или это чисто на домашний компьютер, когда в любом случае данные сбрасываются в свап, где, что можно почитать ?
110 Fragster
 
гуру
17.10.12
17:08
(108) у меня много разных серверов 1с. этот - на виндусе
111 Fragster
 
гуру
17.10.12
17:44
фиг знает. рестарт серваков не помог. просто срубаешь "подвисшие" соединения - и резко отпускает.
112 ValeriTim
 
18.10.12
11:02
Мне тоже интересна эта тема, но вот не уверен я, что создание RAM диска под временные файлы сильно ускорит работу 1С.
Я взял свеже поставленный сервер W2003 и запустил на нем проведения всех документов за год в базе "Бухгалтерия предприятия".
Далее запускаю Process monitor и наблюдаю всю запись на диски за исключением записи в каталог с базой ... и получается, что обращения на запись не так уж и значительны ...

Возможно я что то делаю не так ...
113 zak555
 
18.10.12
11:50
(112) см. в (93)
114 ValeriTim
 
18.10.12
11:57
(113) Там только создание базы и вход. Ну а тестирование массового проведения делал ?
115 Fragster
 
гуру
18.10.12
12:00
вообще - у меня гилевский тест производительности упирается в проц
116 ValeriTim
 
19.10.12
13:52
Ну вот поставил я себе этого зверя - прирост получился совсем небольшой - процентов 10-15 ...
117 Midaw
 
22.10.12
18:42
(0) какие успехи в разгоне 1с?
118 acsent
 
22.10.12
18:44
Вообще то ОС умеет достаточно хорошо кэшировать файловые операции в когда они в одно лицо
119 Adept
 
22.10.12
20:07
!!! Эпохально
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший