Имя: Пароль:
IT
Админ
Как поднять большой RAM диск.
,
0 dzemon666
 
01.09.11
18:47
Для ускорения восстановления посследовательности есть желание (и единственная возможность успеть восстановить за выходные) на сервере (2хХенон х5560,  102 ГБ ОЗУ, новый только приехал), поднять RAM диск, на который забросить базу.
Сейчас с толкнулся с проблемой: не могу найти программу для создания RAM диска (на 50-80 Гб). Может кто сталкивался
1 andrewks
 
01.09.11
18:48
"102 ГБ ОЗУ " ну ты диавол :)
2 Живой Ископаемый
 
01.09.11
18:48
а если программа будет стоить 10000 баков, фирма успеет проплатить до окончания банковской пятницы?
3 andrewks
 
01.09.11
18:49
RAMDisk не умеет?
4 Живой Ископаемый
 
01.09.11
18:50
2(3) А есть РАМДиск под Новелл?
5 andrewks
 
01.09.11
18:51
(4) не знаю
6 Живой Ископаемый
 
01.09.11
18:51
и я не знаю. :(
7 andrewks
 
01.09.11
18:53
(4) ты имеешь в виду нетварь?
8 Живой Ископаемый
 
01.09.11
18:53
да... имею...
9 ptiz
 
01.09.11
18:57
Купить SSD
10 smaharbA
 
01.09.11
18:57
сделать много маленьких ?
11 andrewks
 
01.09.11
18:58
(0) если бесплатный не тянет, есть платный
https://www.softkey.ru/catalog/program_ver.php?ID=117029&CID=0
12 Живой Ископаемый
 
01.09.11
18:59
2(11) см. (2)
13 andrewks
 
01.09.11
18:59
RAMDisk Enterprise до 64 ГБ
14 andrewks
 
01.09.11
19:00
(12) фигасе у тебя наценочки :)
15 Живой Ископаемый
 
01.09.11
19:01
(14) это все условно... также как и условно мы не в курсе какая ОС на сервере.. вдруг и правда Новелл
16 Bida
 
01.09.11
19:17
(11) Если верить этому тесту - он медленный.
http://fiehnlab.ucdavis.edu/staff/kind/Collector/Benchmark/RamDisk/ramdisk-benchmarks.pdf

Лучше бесплатный этот:
http://ramdisk.nm.ru/ramdiskent-rus.htm
Сам пользуюсь ей для перепроведения.
Главное не забудь темп (темп-папки) сервера туда тоже перенести. А то 1с кэш тоже юзает, я так тупил - почему при тестах быстро, а в 1с медленно.

Платная версия для анг. винду у них (стоимость плёвая).
17 Bida
 
01.09.11
19:30
(16) на практике люди до 64 гб разоврачивали. Можно ли больше (80 ГБ как ты пишешь) не знаю. Попробуй и отпишись тут. Тоже интересно.
18 vde69
 
01.09.11
19:34
по моему гораздо проще последовательность востанавливать в паралленых сеансах, штук 10 запустил и радуйся :)

только обработка нужна "хитрая"

а если уж по нормальномк говорить - то использовать последовательность которую нельзя востановить просто глупо
19 dzemon666
 
01.09.11
19:39
(16) Щас буду пробовать, если нет, придется покупать.
20 Bida
 
01.09.11
19:41
(18) Мы даже не знаем какая у ТС  платформа (7.7/8.2) и конфа. Не говоря уже о версии операционки и sql-сервере. А может вообще файловая.
Вот у меня например в базе последовательность нельзя частями параллельно восстанавливать (такая архитектура, а те доки что можно параллельно восстанавливать не интересны). Хотя, vde69 расскажи подробнее про идею - может что-то и можно придумать.
21 dzemon666
 
01.09.11
19:50
(20) Windows 2008 r2, sql2008/2005, 1C 8.1  13 распределенных баз, 1 центральная.
(18) Восстановить последовательность можно. Было внедрение нвого продукта, пока причесали все остатки и т.д. прошле 3 месяца (розничная сеть), так что за эти три месяца и нужно восстановить все на норму ( макс 14 дней глубина последовательности по нашему стандарту).
22 MRAK
 
01.09.11
19:56
(16) а если винда память больше 3 гигов не видит, а ее, предположим, 6 гигов, модно невидимые под рамдиск заюзать?
23 Bida
 
01.09.11
20:03
(22) Нет, нельзя.
Есть поделки на эту тему, но они жуть какие глючные. Так что даже лучше не пробуй.
24 MRAK
 
01.09.11
20:08
(23) да, про глючность читал.
Понял, спасибо.
25 vde69
 
01.09.11
20:11
(21) для начало оптимизируй скорость востановления, при 14 дневной глубине, один день должен востанавливаться не более 30 минут.

второй совет - востановление можно делать фоновыми заданиями, я такое писал, работает нормально, при должном подходе без блокировок.

третье организовать закрытие периода

дальше нужно "посмотреть" на результат
26 dzemon666
 
01.09.11
20:29
RAMdrive не поднялся, даже на 2 Гб не создался, копаем дальше.
27 dzemon666
 
01.09.11
20:30
(25) Все сервера нагружены на 105%, пришел новый, так пока он не занят почему бы не привести все впорядок?
Восстановление последовательности - от разработчика конфигурации, я туда не лезу.
28 vde69
 
01.09.11
20:42
(27) штатное востановление имеет следующие узкие места

1. размер транзакции и проблеммы памяти.
2. монопольный режим
3. слишком "универсальный" режим проведения

по 1 и 2 пункту переписать штатную обработку 15 минут времени, зато перепроведение можно будет пускать "фоном"
29 Bida
 
02.09.11
01:31
(26) не верю. Руки выпрямить.
30 Aleksey
 
02.09.11
01:40
Дома стоит 3,5 гига RAM диск. без проблем
31 Матвеев Максим
 
02.09.11
02:32
(9)
> Купить SSD

автору надо ускорить, а не затормозить процесс
32 Андрюха
 
02.09.11
04:16
(31) SSD разве будет тормозить?
33 Jump
 
02.09.11
07:51
(31)Нормальные SSD по скорости доступа уже конкретно наступают на пятки оперативке, и уж точно в разы быстрей будут жесткого диска.
34 alexsy
 
02.09.11
13:48
(0) Нашел?
35 Капитан Смоллет
 
02.09.11
13:56
36 andrewks
 
02.09.11
14:13
(35) баян
37 alex-pro
 
02.09.11
14:18
102 ГБ ОЗУ
мощно))))

(33)
ну-ну )))
Наступают на пятки DDR3 2Ghz ??
38 Fragster
 
гуру
02.09.11
14:20
а что делать тем, у кого база больше 102 гигов?
39 Fragster
 
гуру
02.09.11
14:21
а вообще, (0), переходи на линукс, там это реализовано :))
40 Torquader
 
02.09.11
22:19
Посмотреть в сторону iScsi - может можно будет сделать много маленьких дисков и объединить их в один большой ?
41 dzemon666
 
04.09.11
20:14
Вопрос решил.
http://www.superspeed.com/servers/ramdisk.php.
80Gb полет нормальный.
Скорость перепроведения(восстановления последовательности) +1783%
42 dzemon666
 
04.09.11
20:16
Да забыл сказать , Винда у меня стоит на VmWare ESXi. Поднял три виртуалки (т.к. более 8 потоков(процессоров) одна машина не видит, лиц. такая.) И на трех запустил. Одна виртуалка - SQL + 1С сервер, остальные - пустышки с 1С.
43 dzemon666
 
04.09.11
20:18
Закончилось восстановление за 4:30 минут. (что-то быстрее, чото-то медленее). Я даже не знаю сколько временионо бы перепроводиолось на штатных дисках (6х300 SAS Hitschi 10Raid)
44 dzemon666
 
04.09.11
20:27
(39) А SQl 2008 где взять? Переходить на другие БД желания нет. Был опыт с FireBird, как вспомню - вздрогну.
45 dzemon666
 
04.09.11
20:28
(33) Пока с форумов не исчезнут темы "ССД диск вылетел за 3 дня", брать ССД в серверное железо считаю неразумным.
46 Jump
 
04.09.11
21:13
(45)Такие темы исчезнут с форумов только тогда, когда исчезнут диски ССД.
Интеловские диски работают надежно, да и зеркальный рейд в серверах никто не отменял.
Другое дело ценник на них хороший, однако скорость стоит денег.
47 Fragster
 
гуру
04.09.11
22:30
(45) у нас ССД более полугода работает в одном из филиалов. если за год ничего не случится - будем везде ставить, ибо ускорение более чем в 3 раза на файловых базах получилось
48 Fragster
 
гуру
04.09.11
22:32
(44) ДБ2 работает (правда на больших базах (100 гигов) чудит бывает, списываю на бесплатную версию), постгре - так вообще без нареканий, только разве что управляемые блокировки при большой нагрузке  нужны (не заморачивался, ибо тубо базы большие, нагрузка не сказать, чтобы большая (до 10 активных))
49 vladnet
 
04.09.11
23:23
проблема ссд винтов что они летят сразу )
50 Fragster
 
гуру
05.09.11
09:57
(49)=>(47)
51 Torquader
 
05.09.11
18:58
(49) Будто бы обычные винты умирают не сразу - чаще всего "опа" и уже "не читается".
Независимо от того, куда вы едете — это в гору и против ветра!