Имя: Пароль:
1C
1C 7.7
v7: Рамдиск и дбф-база - выигрыш...?
0 Злопчинский
 
12.02.12
17:05
7.7 ДБФ, ТиС
.
А почему нет практически никакой разницы от того лежит база на жестком диске или на рамдиске? - ускорения практически нет...
(1сные темпы тоже переназначены на рамдиск)
???
.
выполняемая операция - массовое перепроведение доков.
.
..или операции чтения/записи занимают столько мало времени, что их общий вклад мал в общее время проведения - основную часть времени тратится на расчеты..?
1 DeiMos
 
12.02.12
17:18
Переменные окружения винды - тоже надо на рамдрайв. Все 4.

Массовое перепроведение - это транзакция.
Она вся - в оперативке. Запись-чтение - не производится вообще практически.
2 Длинный Клиент
 
12.02.12
17:20
(0) ядро 7.7 кушает, i7 разогнанный вам в помощь
3 Холст
 
12.02.12
17:29
(0) откуда нам знать, какой у тебя рам и какой жесткий ? и какой процессор ?
или может у тебя уже стоит патч включающий кеширование
4 Aleksey
 
12.02.12
17:52
(3) А тут и знать не надо
5 Anton_2011
 
12.02.12
17:53
Проскакивала программка - делает съемный диск прям в оперативке. Человек тот, что писал об этом, ложил туда 1С. Говорит прирост не хилый.
6 Fragster
 
гуру
12.02.12
17:54
замер производительности надо делать, и смотреть, во что оно там упирается, в оперативку, в диск, в проц, в сеть?
7 Aleksey
 
12.02.12
18:00
(5) Прирост, если многопоточность. А групповое перепроведение - эта линейная операция. Тут тупо у кого больше герц тот и круче
8 DJ Anthon
 
12.02.12
18:27
(2) а почему айсемь? 7.7 только одно ядро может кушать, изынтыт? а по делу, адинцэ временные файлы сильно колбасит, надо много чего в рам кидать. и антивирь еще убивать.
9 Aleksey
 
12.02.12
18:31
(8) И чё? Непутой работу 100 юзверей и когда ты один. Или по твоему разницы нет?
10 Aleksey
 
12.02.12
18:31
Хоть бы кто сабж прочитал, а то  знакомый буквы увидели и давай советы давать
11 DJ Anthon
 
12.02.12
18:36
(9) в заголовке про 100 юзеров ни слова. вапщето
12 Длинный Клиент
 
12.02.12
18:37
(8) Именно потому, что такие операции в 7.7 грузят 1 ядро проца, а самые мощные сейчас- десктопные и7, я последнее время до фига выгрузок-сверток в/из 7.7 провел на 3 разных компах (спасибо поделившемуся ресурсами одмину), могу судить, что частота ядра на первом месте. Где она больше- там быстрее проходит.
13 ildary
 
12.02.12
18:38
(0) в свое время неоднократно переповодил базу на RAM диске и была видна заметная разница. Мржет у тебя ram диск соревнуется с 0 рейдом из 4 рапторов или вообще ssd дисков.
14 Злопчинский
 
12.02.12
18:39
1С в антивире исключена.
на рамдрайв назначен только тем 1Ски (ибо рамдрайв юзаю я только эпизодически).

(6) сервак нормальны, настоящий.
по сети ничего не гоняется - в се в терминалке.
15 Злопчинский
 
12.02.12
18:39
(13) как рамдиск может "соревноваться" с жесткими?
16 Aleksey
 
12.02.12
18:40
(13) Потому что в те времена, когда о 8-ки никто и не знал, но догадывался, винты действительно были узким местом
17 Aleksey
 
12.02.12
18:41
(15) Легко. Если у тебя узкое место не винт, а проц, то какая разница это у тебя рам или винт
18 Злопчинский
 
12.02.12
18:42
диски на серваке стоят сказевые, рейд где база - зеркало, диски в зеркале - одинаковые.
.
запустил ща еще разок.. посмотрю...
19 Дикообразко
 
12.02.12
18:42
запусти монитор ресурсов да посмотри
че гадать, то?
а еще лучше счетчки производительности наавесить
20 Злопчинский
 
12.02.12
18:42
(17) вот про это и думаю...
21 ildary
 
12.02.12
18:42
(15) ну я написал как - куча рапторов в Raid0. Разница при этом конечно останется но будет не такой заметной.

(16) а у семерки этой и сейчас так. вот у меня на носу очередной апгрейд сервера и у него самое узкое место - hdd. Планировал поставить ramdisk под главную базу, но еще не успел.
22 Злопчинский
 
12.02.12
18:43
(19) не сисадмин я - как запустить монитор ресуросв?
23 Aleksey
 
12.02.12
18:43
(18) Вопрос в том что если в реальности дисковые операции занимают 5% времени от всего процесса, то сам понимаешь вклад скорости дисков в общий процесс. Он есть, но минимальны
24 Злопчинский
 
12.02.12
18:44
(21) как-то меня смущает рамдиск под базу на текущую работу... только под кратковременные регламенты..?
25 Aleksey
 
12.02.12
18:44
(21) Для одного юзера?
26 Длинный Клиент
 
12.02.12
18:44
>сервак нормальны, настоящий.

он может МИЛЛИАРД стоить, надо проц смотреть, силищу на 1 ядро проца, пусть хоть это серверный проц.
27 Aleksey
 
12.02.12
18:45
Тоже верно. Какая разница что у тебя на серваке 25 ядер, если скорость одного ядра ниже чем у i7
28 ildary
 
12.02.12
18:46
(25) сервак на 10 человек. Сейчас скорости терпимые, но хочется максимальной гладкости для юзеров, согласно названию фирмы (1 секунда).
29 Академик_
Келдыш
 
12.02.12
18:48
(0) темп файлы винды ипророст в минимиум 5 раз.
30 Злопчинский
 
12.02.12
18:49
(29) эээ.. за счет чего???
31 Chai Nic
 
12.02.12
18:50
Рамдиск штука полезная, но не для файл-сервера, ибо в этом случае основные тормоза от сети. Если терминал - еще имеется смысл, но особо тщательно надо подойти к резервному копированию данных. В принципе, ramdisk-enterprise умеет по расписанию сбрасывать снапшот диска.
32 Aleksey
 
12.02.12
18:50
(29) Еще один читатель
Не читал, но имею очень важное мнение?
33 Злопчинский
 
12.02.12
18:51
Процы на серваке - Ксеоны Е5530 2.4ГГц
34 Aleksey
 
12.02.12
18:52
(33) А у i7 - 3,4Ггц. Как думаешь где круче?
35 Дикообразко
 
12.02.12
18:52
(22) мля... для начала хоть в диспетчере задач посмотри, что твориться с загрузкой процов
36 Дикообразко
 
12.02.12
18:53
(34) это на каждое ядро или?
37 Aleksey
 
12.02.12
18:53
(36) Да, это номинальная его частота. Плюс разогнать можно
38 Дикообразко
 
12.02.12
18:53
(34) у мну дома CPU Intel Core 2 Duo E8500 3.16 ГГц
у меня будет круче?
39 Aleksey
 
12.02.12
18:54
(38) По сравнению с чем? и для чего?
40 Aleksey
 
12.02.12
18:55
Там кроме частоты еще и кэш влияет
41 Злопчинский
 
12.02.12
18:57
(22) скачет загрузка процов (8 окошек - 2 проца по 4 ядра вроде)
общая загрузка = 13%, т.е. 7.7 жрет весь доступный ей проц/ядро...
42 Aleksey
 
12.02.12
18:59
(41) Поэтому для ускорения выдели ему 1 ядро
43 Дикообразко
 
12.02.12
19:00
(41) ну собственно узкое место нашли
(40) ну а че кэш то? он не меньше
44 Aleksey
 
12.02.12
19:01
(43) И какое? Поверь, если 1С поставить на проц с 10 Ггц, он и там умудрится отожрать 100%
45 Дикообразко
 
12.02.12
19:01
(42) в смысле одно выдели?
он сам работает только на одном ядре..
по другому и не умеет
46 Дикообразко
 
12.02.12
19:03
(44) вряд ли.. узким скорее снова станет дисковая подсистема

так что можно порекоммендовать собрать рабочую станцию с более быстрым процом для целей перепроведения базы
47 Aleksey
 
12.02.12
19:04
(45) есть разницы
48 Anton_2011
 
12.02.12
19:04
(7) А я что, имел ввиду Z80-3.5?
49 Злопчинский
 
12.02.12
19:04
(46) я ранее так и делал.. но хочется ОПРЕДЕЛЕННОСТИ! ;_0)
50 Aleksey
 
12.02.12
19:04
(46) Нет, ибо в данном случае время дисковых операций мало, по сравнению с работой проца
51 Гот
 
12.02.12
19:04
интересно, долго он проживет?
52 Злопчинский
 
12.02.12
19:04
монитор производительности, настройки по умолчанию.
http://s017.radikal.ru/i415/1202/13/ccf324f310b3.png
53 Дикообразко
 
12.02.12
19:05
кстати, а Hyper-threading сейчас можно отключать у процов?
54 Aleksey
 
12.02.12
19:05
(53) У i7 в биосе отключается. за других не знаю
55 Aleksey
 
12.02.12
19:05
(51) Кто?
56 Дикообразко
 
12.02.12
19:05
(52) загрузку проца, каждое ядро отдельно выведи
57 Дикообразко
 
12.02.12
19:06
(52) попробуй поискать отключение Hyper-threading,
может чуть-чуть ускорить процесс
58 Anton_2011
 
12.02.12
19:09
(57) Баян.
59 Дикообразко
 
12.02.12
19:09
(58) 77 вообще один сплошной порванный баян
60 Академик_
Келдыш
 
12.02.12
19:10
(30)(32)  на практике дело имел. Стояла задача через КД 1 перенести 70 баз за выходные. Пока не перенесли все на рамдиск задача была на МИЛЛИАРД по серверам.
61 Академик_
Келдыш
 
12.02.12
19:12
+60 только за это решение покорный слуга получил наликом 500 тыров
62 Злопчинский
 
12.02.12
19:15
перенес базу на рамдиск - резко возрос счетчик "обмен страниц"...
это что означает?
63 Злопчинский
 
12.02.12
19:16
(56) сейчас выведу..
64 Академик_
Келдыш
 
12.02.12
19:17
(62) это означает прост скорости. Темпы винды файл подкачки кинул на рам?
65 Anton_2011
 
12.02.12
19:18
(59) А причем здесь вареные огурцы? Нет, да - ветка к 1С относится, но всё равно.
66 Злопчинский
 
12.02.12
19:19
(64) нет еще. - наскидку не помню где эти переменные окружения...
67 Злопчинский
 
12.02.12
19:19
(56) - вывел все процы - машанина получается - скачут все...
68 Академик_
Келдыш
 
12.02.12
19:20
(63) если один процесс 1сv77.exe  грузит одно ядро проца менбше чем на сто и проц не пятигигагерцовый копай дальше: чтото юзает твой хдд все равно
69 Aleksey
 
12.02.12
19:20
70 Дикообразко
 
12.02.12
19:21
(66) отключи совсем файл подкачки
(67) насколько помню, гипертрейдинг может сумятицу вводить в показания
71 Академик_
Келдыш
 
12.02.12
19:22
Памяти у тебя скока??? Для такиз оперций на хр даже необзодимо гига четыре плюс размер базы
72 Aleksey
 
12.02.12
19:22
(67) Поэтому привяжи 1С к одному ядру
73 Злопчинский
 
12.02.12
19:22
сервак 32разрядный, памяти воткнуто 8 - но как японимаю 4 из них простаивают
74 Злопчинский
 
12.02.12
19:23
(69) - у блин, где это в обычном фейсе...? не семерочновиндвом
75 Злопчинский
 
12.02.12
19:23
(71) база дбфная 2 гига.
76 Дикообразко
 
12.02.12
19:24
(74) свойства "мой компьютер"
win+D вроде
77 Академик_
Келдыш
 
12.02.12
19:24
Зайди в монитор и посмори чтоб не было вообше использования физического диска. Добивайся этого всеми силами.
78 Злопчинский
 
12.02.12
19:25
(72) а как привязать к 1 процу..? и в чем смысл - как 1Ска может по куче процов раскидываться - система просто перекидывает постонно с проца на проц экземпляр 1ски?
79 Aleksey
 
12.02.12
19:25
80 Дикообразко
 
12.02.12
19:26
(62) файл подкачки активно юзается

   Нормальное значение числа страниц, прочитанных с диска или записанных на диск для того, чтобы разрешить обращения к страницам памяти, которые не были загружены в оперативную память в момент обращения. Эта величина является суммой величин Ввод страниц/сек и Вывод страниц/сек, и включает страничный обмен (подкачку) системной кэш-памяти для доступа к файлам данных для приложений. Кроме того, сюда включается страничный обмен (подкачка) для не кэшированных файлов, непосредственно отображаемых в память. Это основной счетчик, за которым следует следить в том случае, если наблюдается большая нагрузка на использование памяти и связанный с этим избыточный страничный обмен.Превышение порога обмена страниц может быть вызвано большим свопингом. Что бы это проверить, проконтролируйте счётчики Memory\Page Faults/sec и Paging File\ % Usage Peak

http://sqlpub.narod.ru/Publications/03121001PERF_COUNTERs.htm#5
81 Академик_
Келдыш
 
12.02.12
19:27
8ми гб хватит с головой. (72) бред. Нельзя семерку на двух ядрах в одной сесси юзать. боюсь что восьмерку также если не скл.
82 Академик_
Келдыш
 
12.02.12
19:28
Убирай файл подкачки в ноль
83 Aleksey
 
12.02.12
19:29
(81) + 100. Этот дурацкий эффект солидарности, когда быстрая ждет медленную
84 Академик_
Келдыш
 
12.02.12
19:29
Ссылка у тебя на скллаб. База не файловая чтоли???
85 Злопчинский
 
12.02.12
19:29
Файл подкачки использование = 1.071%
86 Злопчинский
 
12.02.12
19:30
загрузка процов - каждый
http://s018.radikal.ru/i521/1202/de/cc47e05d18ce.jpg
87 Aleksey
 
12.02.12
19:31
(86) В диспечере ПКМ на 1С и задать соответствие
88 Злопчинский
 
12.02.12
19:33
Процент активности жостких дисков - всех = нулевой.
системный диск = 0.00% - 0.04% - поскакиваетв 4-ку и снова в ноль..

т.е. диски - на нуле.
89 Злопчинский
 
12.02.12
19:33
(87) как выбрать на КАКОЙ сажать?
90 Aleksey
 
12.02.12
19:33
(89) На любой
91 Академик_
Келдыш
 
12.02.12
19:34
(88) это хорошо. Скорости не наблюдаешь? Относительно без рамдиска?
92 Злопчинский
 
12.02.12
19:34
Посадил на 0-ой.
по отчету монитора - 0=100%, остальные процы = 0
93 Aleksey
 
12.02.12
19:35
(88) Это как раз то, о чем я говорю. Что процент дисковых операций ничтожно мал, и поэтому что рамдиск, что ХДД ...  Ну будет он не 1 минуты, а 30 секунд получать/писать данные. Но когда общее время измеряется часами - это не имеет большого значение
94 Aleksey
 
12.02.12
19:35
(92) Все правильно
95 Злопчинский
 
12.02.12
19:35
вот гоняю сейчас.. просчет одного месяца смотрю - на жостком и на рамдрайве
.
темпы 1Ски - НА РАМДРАЙВЕ..
1 просчет - примерно 20 минут!
.
поэтому - не гоните!!! ;-)
.ща все будет!
96 Aleksey
 
12.02.12
19:35
Можешь даже приоритет поднять. Тоже даст пару процентов
97 Академик_
Келдыш
 
12.02.12
19:37
(96) + 100500. Но посадка на одно ядро бесполезна.
98 Академик_
Келдыш
 
12.02.12
19:38
(95) так что? Быстрей стало? Или нет???
99 Злопчинский
 
12.02.12
19:39
так, пока что суммирую так:
1. рамдрайв заводим
2. темпы 1Ски - на рамдрайв
3. 1Ску - жостко на 1 проц
4. добиваемся нулевого юзанья жестких дисков.
.
что еще?
обмен страниц в сек - добиваемся максимального значения?
100 Злопчинский
 
12.02.12
19:40
(98) сугубо субъективно - НИФИГА, никакого заметного прироста что база на джостком, что база на рамдрайве
101 Дикообразко
 
12.02.12
19:40
(99) гипертрейдиг в биосе отключи, если есть такая настройка
102 Злопчинский
 
12.02.12
19:40
(99) плюс:
5. использование файла подкачки - добиваемся в ноль
103 Злопчинский
 
12.02.12
19:42
(101) это я сам не буду - с админом тока.
- это приведет к ухудшению работы вообще? или нет? не только в 1Ске? юзвери на сервак терминально коннетятяся все, юзают только 1Ску. по сетке юзают как файловый сервер (отдельный рейд под файлы) - но совсем неактивно
104 Злопчинский
 
12.02.12
19:44
Ошибок кэшпамяти/сек и ошибок страниц/сек - скачет под 100 - вид столовых гор...
105 Злопчинский
 
12.02.12
19:46
вот с ошибками кешпамяти и страницами
???
http://s017.radikal.ru/i401/1202/80/1c0c65ea5d10.png
106 Злопчинский
 
12.02.12
19:47
что-то очень много ошибок страниц памяти.. - сиреневый..
???
107 Злопчинский
 
12.02.12
19:51
С расположением базы на рамдрайве стало хужее!! причем ощутимо..
108 Aleksey
 
12.02.12
19:52
в своп сервак не ушел?
109 Злопчинский
 
12.02.12
19:55
своп файл - на нуле
110 Академик_
Келдыш
 
12.02.12
19:57
(107) истина гдето рядом. 2гб база, 8 на борту. Ошибки кэшапамяти. Это у тебя шкала там не сто а  0.10.
111 Злопчинский
 
12.02.12
19:58
запустил базу с жосткого диска.
.
разница наблюдаемая в чем - ну поянтно возрос процент активности диска с 0 до 15%  в среднем (скачет, но не сильно)
.
но вот ошибок страниц/сек - вот это напрягает - стало меньше! - идут всплески до 100 - но именно пики, при базе на рамдрайве - столовые горы были.. можно сказать плато...
112 Злопчинский
 
12.02.12
19:59
(107) может 4 гига нафиг вытащить? - она же не используется (ось = 32разряда, 2003 стандарт) - может она мешает..?
113 Злопчинский
 
12.02.12
20:00
114 Академик_
Келдыш
 
12.02.12
20:02
(111) меняй машину. С ноль до 15  при перепроведении файловой семерки хдд полная ерунда. Такого быть не может при всех нормальных копмлектухах. Или проводишь все действительно в одной транзакции программно?
115 Академик_
Келдыш
 
12.02.12
20:04
(112) все понятно. Тебе четверки не хватает. Оси нет 64х нишде? Смори: еси есть нет достойный могу тебе сервак серьезный предоставить временно.
116 Злопчинский
 
12.02.12
20:05
вот текущий график - использование диска (синий) и ошибки страниц/сек - сиреневый.
.
периодичность всплесков диска - примерно соответсвует периоду транзакций - доки провожу в транзакции блоками - по N штук
117 Злопчинский
 
12.02.12
20:06
(115) нет, 64оси нет, да и сервак - 32 разряда.
.
если можно сервак достойный на время - то было бы очень здорово.
аккуратность использования и прочее - ок.
??
118 Злопчинский
 
12.02.12
20:07
(115) да вряд ли что памяти не хватает... своп - на нуле, работю только я один.
119 Злопчинский
 
12.02.12
20:09
у меня напрочь отсутсвует ЧЕТКОЕ ПОНИМАНИЕ одного вопроса (постил уже сюда - но ничего не понял).
.
сервак = 32 разряда.
ось - 32, 2003 стандарт
.
вопрос: СКОЛЬКО МАКИМАЛЬНО МОЖНО ПОСТАВИТЬ ПАМЯТИ В СЛОТЫ (чтобы она использовалась ВСЯ?)
120 Злопчинский
 
12.02.12
20:10
(115) если что - [email protected], MCK
121 Злопчинский
 
12.02.12
20:11
сейчас: база на жостком диске, - выигрыш против рамдрайва - видно глазом, разница существенная!!!
122 Академик_
Келдыш
 
12.02.12
20:11
(117) %пока базу на выгрузку ставь. Тел мой дявять ноль пять 5060 пять два шесть. Набери перещвоню
123 Aleksey
 
12.02.12
20:13
(119) 4 гига
124 Aleksey
 
12.02.12
20:23
Максимальный объем оперативной памяти
Standard Edition x32 - 4 ГБ
Standard Edition x64 - 32 ГБ

Enterprise Edition x32 - 32 ГБ
Enterprise Edition x64 - 1 ТБ.

...
(c) http://www.microsoft.com/Rus/WindowsServer2003/evaluation/features/compareeditions.mspx
125 Злопчинский
 
12.02.12
20:27
(124) все равно непонятно.
.
т.е. если на 32 разрядную железяку - поставить 32 разрядный ОСБ сервер энтерпрайз - то можно выткать вс лоты более 4 Гиг? за счет чего..????
126 Злопчинский
 
12.02.12
20:28
(122) спсб за предоставленную возможность. Пока не критично, буду колупаться на своем. Если припрет - стукнусь!!!
.
опыт конечно надо провести чтобы сравнит свой и т вой - но это если по серьъезному - после конца 1 квартала.
127 Академик_
Келдыш
 
12.02.12
20:32
(126) ну смотри. Всегда рад помочь. Но 4 гига обще памяти с 2003 сервером учитывая его возможные глюки с забивкой памяти: маловато.
128 Aleksey
 
12.02.12
20:34
(125) Что значит за счет чего?
Ставишь Enterprise и можешь юзать до 32 гиг
129 Академик_
Келдыш
 
12.02.12
20:35
+127 а так вообще до утра сервак твой. Все платформы стоят. Диск д места до..я ссд. 3ггц. Количество ядер тоже нормальное но они не помогут.
130 Злопчинский
 
12.02.12
20:35
(128) интересно девки пляшут...
131 Злопчинский
 
12.02.12
20:36
(129) ок. спсб. если что - законнекчусь (заливку через приаттаченнм свой диск через рдп делать?)
.
а так глобальные такие работы - редко у меня.
132 Академик_
Келдыш
 
12.02.12
20:38
(131) вроде и диск аттачится и копипаст пашет
133 Злопчинский
 
12.02.12
20:38
Ссылку на ветку сисадмину скинул своему, будем втыкать на досуге.. и подымать рюмашечки за ИТ -спецов...
134 Злопчинский
 
12.02.12
20:38
(132) ок.
135 Злопчинский
 
12.02.12
20:39
(132) стремно базу наружу выкладывать.. ;-) и понятно что нафиг не нужна .. но .. на всякий случай опасаюсь.. ;-)
136 Академик_
Келдыш
 
12.02.12
20:41
(135) не поверишь: там тоже баз до самых помидоров))))
137 Злопчинский
 
12.02.12
20:42
ой, блин! соврал!!!
.
на серваке-то стоит 2003 энтерпрайз эдишен!!!
.
тогда вообще все непонятно!!!
138 Злопчинский
 
12.02.12
20:45
памяти значит хвотает стопудово.
/
но вот сейчас гоню базу - лежит на рамдрайве (еще тестовый прогон) - счетчик "ошибок страниц/сек" - почти 100% все время!!! - вот где видимо собака.. что то с памятью...???
139 Академик_
Келдыш
 
12.02.12
20:45
(137) реально непонятно. По любому если не быстрей то точно не медленней должно быть.
140 raykom
 
12.02.12
21:04
(0)Что то тут гонят про то, что при проведении главное частота. И что только один проц грузится.
Вот сейчас на Win7 Макси запускал проведение всех доков в БП 77, грузятся 3 проца на 11-15%, 4й чуть чуть подскакивает диаграмма.
Проверял на И5.
141 raykom
 
12.02.12
21:05
+(140) Вин7 макси х64
142 Злопчинский
 
12.02.12
21:08
если при проведении главное частота была бы - то внедрение рамдрайва давало бы прирост. у меня пока ощутимый спад производительности - по счетчикам (в меру моей неграмотности) - проблемы с памятью - при переводе бызы на рамдиск резко растет счетчики ошибок страниц, обнуленйи памяти...
.
если кто-то рискнет - посмотреть - можно по тиму подконнетиться ко мне

(139) - глянешь по тиму на скрин того что ползет?
143 raykom
 
12.02.12
21:12
(142)А что за дривер РАМДрайва используешь ? Ошибки только изза него могут быть. Он какбе роль контроллера ХДД выполняет. Или я гоню ?
144 Злопчинский
 
12.02.12
21:19
(143) от навскидку и не скажу.
.
какой посоветуешь?
145 Злопчинский
 
12.02.12
21:19
юзаю первый день, чисто попробовать
146 raykom
 
12.02.12
21:20
(143)Не спец. Просто логика. Почитать надо тему. Самому интересно стало.
147 Академик_
Келдыш
 
12.02.12
21:23
(142) спать ложусь уже. Но еще раз повторюмь для (141) семерка юзает одно ядро. Если у кого получится файловой процентов проца больше чем 100/количество ядер заюзать, коньяк с меня.
148 raykom
 
12.02.12
21:23
2003 энтерпрайз эдишен ?
149 raykom
 
12.02.12
21:23
(147)Гон.
150 Злопчинский
 
12.02.12
21:25
ИТОГО: устойчивый антиэффект, При переводе на рамдравй - существенное замедление, 40 минут супротив исходных 25.
.
нипанятна
151 raykom
 
12.02.12
21:25
+(149)Хотя может и извини. Я смотрел через стандартный диспетчер задач. Есть приложения, которые показывают, какие задачи используют то или другое ядро ?
152 raykom
 
12.02.12
21:27
(0)На вот покури.
http://ramdisk.nm.ru/ramdiskent-rus.htm
153 Академик_
Келдыш
 
12.02.12
21:31
(151) переключения между процами не в счет. Семерка однопотоковая. И восьмерка и восемеркас двойкой. Один ппоцесс не распаралелливается.
154 raykom
 
12.02.12
21:37
(0)Краткий обзор некоторых программ для создания RAM-дисков
http://big-softnet.ucoz.ua/publ/3-1-0-1
155 raykom
 
12.02.12
21:39
(153)Логично. Но фактическими знаниями по предмету не обладаю. По этому только могу верить :)
156 Злопчинский
 
12.02.12
21:41
(152) да, есть такой - но сисадмин выбрал другой попроще - исключительно потому что тот который мя сейчас юзаем - проще в подключении/отключении/размере диска задании..
но попробуем и с этим, чтобы локализовать "проблему"
157 ildary
 
12.02.12
21:47
(156) все мои эксперименты с рамдисками основывались именно на этой программе (152), проблем не было.
158 Torquader
 
12.02.12
21:50
Во-первых, 32-битный процесс едва ли получит памяти под 2 Гб (иногда даже система один куском не даёт).
Во-вторых, транзакции - это "бутылочное горлышко", когда каждая операция перед обращением к диску требует просмотра буфера транзакции, а он живёт в памяти и естественно, в кеш не влазит.
То есть определяться всё будет скоростью обмена с памятью, а не скоростью диска или процессора.
Чтобы стало быстрее, нужно транзакции уменьшать, чтобы буфер был меньше - тогда просмотр и использование памяти сократится, и вы увидите, что дисковая подсистема стала как-то влиять на скорость работы - собственно говоря - он чаще будет данных скидывать на диск.
Удачи.
P.S. RAM-диск нужно брать настоящий, а не часть памяти, так как на его работу тратятся системные ресурсы, и даже прямое копирование в памяти, когда её не так уж и много, может сильно сказаться на скорости работы.
Особенно, перераспределение памяти при выделении, если её уже мало.
159 Злопчинский
 
12.02.12
22:03
(157) сейчас чтобы как-то уже определиться - сисадмин стаивт этот рамдиск.
160 Злопчинский
 
12.02.12
22:04
(158) насчет настоящего рамдиска - это дельная мысль, учтем
161 raykom
 
12.02.12
22:07
(158)> RAM-диск нужно брать настоящий
1. Что такое настоящимй ?
2. Думаю, что цена имеет значение.
162 Злопчинский
 
12.02.12
22:15
(161) это такая хрень типа платы втыкается в комп...
163 Злопчинский
 
12.02.12
22:16
(157) запустил этот рамдиск.. сейчас посмотрим...
164 Aleksey
 
12.02.12
22:22
(140) Продалжай наблюдений
165 Aleksey
 
12.02.12
22:23
(142) Еще раз дисковые операции ничтожны по сравнению с расчетами которые идут в памяти. Ты же сам видел использование диска. Поэтому на винт - практически все равно. А вот частота проца и памяти - вот кто больше всего трудится
166 raykom
 
12.02.12
22:26
(162)Ну так это очевидное решение и оно стоит денег.
Так то бы не надо было мутить с виртуальным РАМом.
167 Шурик71
 
12.02.12
22:27
32-разрядный сервер по определению не может полноценно использовать ОЗУ > 4 Гиг. Просто по причине, что штатно адресация 32-битных приложений не позволяет.

Напишу "по деревенски", грамотные админы, надеюсь, поправят (я не админ и знания очень поверхностные).

В энтерпрайз версии можно включить поддержку PAE. это такой режим эмуляции 64-разрядной адресации. При этом по дефаулту она не включена, ибо тормозит.
Включается в boot.ini ( /PAE ).
И после ее включения сама ОС может использовать эту память, и программы, которые специально откомпилированы с ее поддержкой (таких 5%), могут к ней обращяться; при этом, насколько я понимаю, не для всех нужд. Остальные будут юзать 2Гб (или до 3Гб с ключем /3Gb )

Нормальная поддержка большего объема ОЗУ только в х64.
168 Aleksey
 
12.02.12
22:28
(166) Надо ибо прирост есть, но его с секундомером искать нужно
169 Aleksey
 
12.02.12
22:28
(167) Это дамашний не може, а сервер может
170 Шурик71
 
12.02.12
22:37
(169) не неси чушь. Напрямую не может.  Только с костылями. /PAE и есть этот костыль. Сервер "стандарт" это костыль не умеет, а "ентерпрайз" умеет.
171 Злопчинский
 
12.02.12
22:38
другой рамдиск, из ссылки по 152, судя по всему ситуевину не изменит...
.. либо с памятью криво на серваке - тогда надо разбираться..
.. либо бешеное ускорение при положении базы на рамдиск - расхожая легенда не более...
.. или не знаю что...
172 Злопчинский
 
12.02.12
22:48
пока тупо базу перекинул на локальный комп... i3 3.2ГГц.. пошустрее вроде считается...
173 Злопчинский
 
12.02.12
22:49
использование другого рамдрайва ничего не изменило - существенное замедление - те же самые 40 мин.. супротив 25 штатного жосткого диска
174 il
 
12.02.12
23:03
(171) Когда базы мелкие, меньше 300 метров ускорение очень заметное, или 8 тоже небольшая обновляется в 2-3 раза быстрее. Пробовал на базе 3 гб, 7 дбв, против 10 райда на раптор 10000 об., выигрыш был но очень несущественный
175 Aleksey
 
12.02.12
23:06
(171) Бешенное ускорение при многопользовательском доступе.
Т.е. у нас база 7ка начала тормозить. Переложили темпы юзерские на рамдиск - все залетало. Т.е. системный диск тупо не успевал эту кучу запросов разгребать
176 Злопчинский
 
12.02.12
23:12
(167) а чо подтверждает твои слова про ПАЕ и энтерпрайз..? ссылку?
.
как я и гворю - нет НИХРЕН НИКАКОЙ ПОНЯТНОСТИ.
.
другие говорят что ПАЕ - позволяет 32хп и Стандарту видеть больше памяти..?
.
где правда? кто прав?
177 raykom
 
12.02.12
23:18
(176)Использование 4ГБ (и выше, насколько позволяет motherboard) на обычных 32-битных ОС

Сразу следует сказать, что “невидимость” для 32-разрядных систем памяти более 4ГБ на самом деле искусственная и обусловлена, в основном, соображениями безопасности и стоимостью поддержки. Поэтому, некоторым серверным ОС и специальным программам, спокойно удается “обойти” такое ограничение, для этого включается режим PAE (а по умолчанию это автоматически верно уже с Windows XP SP2) и для разработки программ используется API AWE.

(154)
178 Дикообразко
 
12.02.12
23:33
(177) нахера козе баян?
77 не поддерживает PAE
179 Шурик71
 
12.02.12
23:36
(176)
по простому: wiki:PAE

Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти[1].

..

Варианты применения

PAE позволяет использовать более 4GB оперативной памяти в 32-битной ОС
выделить память урезанную 32-битной ОС - стандартным резервированием адресного пространства под драйверные аппаратные адреса - под RAM drive, обычно это от 0.5 до 0.9 GB из установленных 4GB(не говоря уже больше) - в зависимости от ОС и её версии

---
из первоисточников:
http://support.microsoft.com/kb/283037/ru
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796(v=vs.85).aspx
180 Шурик71
 
12.02.12
23:40
и еще ограничения памяти в разных редакциях

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx#physical_memory_limits_windows_server_2003
181 Злопчинский
 
12.02.12
23:59
(180) вот у меня на энтерпрайзе 32битном - пае не включен в бут.ини, стоит 8 гиг оперативы
.
как посмотреть - сколо памяти РЕАЛЬНО ДОСТУПНО ВИНДЕ? в диспетчере задач - показывает 8Гиг
.
почему показывает 8Гиг, если пае не включен?
182 Aleksey
 
13.02.12
00:06
(181) Потому что энтерпрайз
183 Дикообразко
 
13.02.12
00:07
(181) в свойствах компьютера, поди написано "расширения физических адресов" ?
184 Шурик71
 
13.02.12
00:11
(181) насчет "по умолчанию" - я сказал неверно: это в 2000 было "вручную", в 2003 вроде бы уже автоматом вкл-ся при наличии >4 гб.  
Ссылку искать уже не буду.
185 Шурик71
 
13.02.12
00:11
только все равно от PAE толку немного
186 Шурик71
 
13.02.12
00:14
насколько я понимаю, PAE - механизм, позволяющий приложению в принципе видеть эту память, но станд. средствами использовать ее все равно нельзя. Можно использовать с помощью дополнительных специализированных программных интерфейсов, например, AWE для MS SQL. У которого тоже ограничений до фига.
187 Шурик71
 
13.02.12
00:15
"позволяющий приложению в принципе видеть эту память" - точнее читать как "разрешающий операционной системе отдавать приложению эту память"
188 Злопчинский
 
13.02.12
00:34
(182) из твоих слов неявно следует - если не ентерпрайз, и ПАК ВКЛЮЧЕН, то - будут видно больше 4Гб.?
189 Шурик71
 
13.02.12
00:38
не будет.
Я ссылку про ограничения памяти в разных редакциях для кого постил? Или майкрософту доверия в этом вопросе меньше, чем мистянину?
190 orefkov
 
13.02.12
00:52
32 enterprise Винда можеn юзать более 4х гиг физической памяти, а приложения, в ней запускаемые - не более 4 гиг виртуальной (ну если только само приложение не юзает PAE).

А так я бы советовал уменьшить размер транзакционного блока, вплоть до заккоменчивания Начать/ЗафиксироватьТранзакцию.
191 Cthulhu
 
13.02.12
00:57
(102): а вот файл подкачки обнулять - совсем не айс может оказаться.
"Конечно, удалить файл подкачки вы можете, но вы не можете этим изменить внутреннюю логику работы системы (в лучшую сторону), которая будет делать "подкачку" вне зависимости от того, есть ли физически pagefile.sys, ибо этот принцип работы, заложенный в саму ОС. Она все равно попытается выделить себе кусочек виртуального пространства для этих целей. Грубо говоря, операции по дисковому вводу-выводу меняются на операции выделения и отображения памяти и чтения и запись в память. Которых будет теперь намного больше. Которые довольно чувствительны по времени (не надо путать их со временем непосредственных операций чтения-записи в память). И далеко не факт, что в итоге система получит плюсы, а уж в нагруженной среде плюсов не будет наверняка. К тому же, не будут выгружаться долго неиспользуемые страницы – некуда просто. То есть, объем выделения страниц ограничен для 32 разрядных систем только 470МБ физической памяти, чего может со временем просто не хватить. ... Отключением файла подкачки вы лишаете ОС стратегии лучшего выбора по оптимизации производительности. И “подкачка” теперь будет использовать усеченный неоптимальный алгоритм."
192 ildary
 
13.02.12
08:49
(190) все таки мелкие транзакции - документов по 10-50 - лучше, чем совсем без них.
193 orefkov
 
13.02.12
08:54
(192)
Все может быть, надо пробовать в каждом конкретном случае.
194 Ёпрст
 
13.02.12
09:06
(0) конфу не пробовал оптимизировать, для начала ?
Она и без всяхих рамдрайвов "летать" должна на такой мелкой базе.
195 Ёпрст
 
13.02.12
09:06
+194 Хотя, размер базы не играет особого значения..
196 Virtmon
 
13.02.12
09:52
На ускорение влияет чипсет материнской платы и инструкции процессора, а жесткий диск влияет минимально.
Включите перепроведение документов на компьютере с процессором последнего поколения и у вас проведение документов может пройти с тем же жестким диском в 50 раз быстрей.
Включите перепроведение с тем же процессором и новым жестким диском - максимум ускорение в 1,1 раза. И то если у вас был очень плохой жесткий диск.
197 Virtmon
 
13.02.12
09:54
Кстати делал обработку перепроведения (Мне надо было перепровести документы только по одному юр. лицу), она без транзакций работала быстрее.
198 DeiMos
 
13.02.12
10:46
1) А зачем саму базу-то на рамдрайв?
Это никогда не давало ускорения и не даст никогда и никому...

2) (152, 157): +100500.

3) Переменные окружения - на рамдрайв выводи все 4, а не только те 2, которые на скриншотах.
(Ну, и в 1С параметр /Т, естественно тоже...)

4) Зря ты меряешь изменение производительности на перепроведении документов. Это же одна сплошная транзакция. Нагрузка на процессор и основную оперативку.  Чтения и записи - минимум тут.  Для замера производительности - напиши лучше обработку, которая генерит и выводит на экран стотыщ печатных форм (например, все счета фактуры за период...)
199 VladZ
 
13.02.12
10:48
Криво написанный код не спасет никакой рамдиск...
200 filh
 
13.02.12
10:49
(200)
201 raykom
 
13.02.12
12:12
(198)А файл подкачки на РАМДРайв, интересно, есть смысл выносить ? Будет ли его система как нормальный воспринимать ?
Или будет считать как оперативку и работать с подкачкой по упрощенному алгоритму ?
202 raykom
 
13.02.12
12:17
(201)Или логика такова, что выносить на РАМДрайв нужно все, что требует большой интенсивности дисковых операций?
203 Chai Nic
 
13.02.12
14:25
(201) Файл подкачки на рамдрайв - это анекдот :) Он же память скушает, нехватка которой и требует выгрузки данных в файл подкачки. Получится то же самое, только с большими накладными расходами.
204 raykom
 
13.02.12
18:57
(203)Вообще логично. А если РАМ 8Гб ?
205 Cthulhu
 
13.02.12
23:52
(198): 1) давало.
4) чтение данных, запись данных - нагрузки на диск.
(203): нет, не анекдот. 1) рамдиски можно делать в unnamed(!)-памяти. 2) свопирование это упреждающий вынос данных на диск для освобождения адресуемо(!)й памяти, к тому же оно в любом случае выполняется (даже если обнулить).
206 Злопчинский
 
14.02.12
01:35
(194) > конфу не пробовал оптимизировать, для начала ?
мысля была.. там в принципе единственное что тормозит - расчет временных итогов призадних числах... переписывать на прямые запросы - сильно геморно - весь год перелопатить надо...
.
да и скорость нужна только мне - все остальные работают только в ТА - там все нормально и быстро.
плохо то, что если скорость нужна - то нужна конкретно! ;-)
.
сервак в общем люди готовы дать под быстреязадачи на доступ.. но как-то стремаюсь я базу наружу выкладывать... если только предварительно обезличивать, гонять на чужом серевере, потом обратно обличивать в и стинную личину...
207 Злопчинский
 
14.02.12
01:37
(198) мне стотыщ печатных форм не нужно.. мне нужн посчитать перепроведение...
.
плохо  то, что нет компетентности в трактовании показателей счетчиков при использовании рамдрайва - а без этого непонятно... при использовании рамдрайва сильно растут всякие "ошибки" памяти - а являются ли они ошибками - в них ли причина замедления - хз...
208 Злопчинский
 
14.02.12
01:39
вот нихрена и непонятно, почему такое замедление при выносе самой базы на рамдрайв...
209 Aleksey
 
14.02.12
01:46
(206) Не понял, ты не ТА перепроводишь что ли?
210 Aleksey
 
14.02.12
01:46
Т.е. при перепроведении ТА назад не откатываешь, а как есть?
211 Aleksey
 
14.02.12
01:46
Тогда делай глобальную ТЗ в памяти и юзай ее, а не дергай каждый раз остатки
212 Aleksey
 
14.02.12
01:49
Правда непонятно что делать с итогами.

Смотри у тебя итоги хранятся помесячно (по дням или хз как у тебя.). Ты поменял движение и итоги в октябре, а значит программе нужно поменять итоги и в ноябре и в декабре и в январе. Т.е. чем дальше период, тем больше лишней работы программа делает. Поэтому и откатываем ТА, чтобы программа не делала дурную работу плюс получаем итоги сразу
213 Cthulhu
 
14.02.12
01:51
(206): дык перепроведение с двиганием ТА делай
214 Cthulhu
 
14.02.12
01:51
(212): да.
215 Злопчинский
 
14.02.12
01:51
(210) да, не откатываю, потому как иначе придется в кучу мест навтыкать проверок того, что проведение со сдвижкой ТА - это нихрена не АКТУАЛЬНОЕ ПРОВЕДЕНЕ
216 Aleksey
 
14.02.12
01:53
(215) Ну тогда нафтыкай в кучу место проверок, что это у тебя ручное перепроведение, и юзай ТЗ
217 Злопчинский
 
14.02.12
02:01
(216) это - не наш путь!! ;-)
хотя конечно надо сесть и переписать по уму.. - тока оно нафиг не надо... раз в сто лет... и то, потому что бухи два года ваньку валяли, а ща пипец пришел...
218 Cthulhu
 
14.02.12
02:02
// (215): блин, нихренасебе. вот этот же СТАНДАРТНЫЙ ПО САМОЕ НИМАГУ кусок:
Если ИтогиАктуальны()=0 Тогда
   <РегистрыШмегистры>.ВременныйРасчет(1);
   <РегистрыШмегистры>РассчитатьРегистрыНа(ТекущийДокумент());
КонецЕсли;
// - фактически и означает отсутствие расходов на врем.расчет при проведении!!!
// у тя что, настолько все на коленке, что такие совершенно типовые куски тупо отсутствуют???
219 Cthulhu
 
14.02.12
02:03
(218): "при проведении на ТА", конечно же. ну и точка в коде потерялась. )))
220 Злопчинский
 
14.02.12
02:07
да не, все примерно так, руки не доходят пару мест допилить, которые  мешають... - приходится все время како-то хренью заниматься вместо того чтобы код точить... ;-)
221 ildary
 
14.02.12
09:54
(220) тебе нужен падаван, на телефон отвечать и мелкие задачи самостоятельно делать (типа установки обновлений).
222 monsterZE
 
14.02.12
14:46
(0) А перепрведение выполняется в монопольном режиме?
223 monsterZE
 
14.02.12
14:49
эксперементировали в свое время с рам-драйвом.. база была 300-500мб. супер прироста по скорости не наблюдалось. да, некоторые отчеты выполнялись быстрее. но не значительно и только в монопольном режиме.
224 Злопчинский
 
15.02.12
11:52
(222) угу
225 Злопчинский
 
15.02.12
11:52
(221) это вопрос или предложение?
226 raykom
 
04.03.12
21:26
(0)Отписать и сюда, раз уж такая масть.

Я вот поставил RAMDrive [ QSoft ] Enterprise (x64)
Поместил туда темп системы и пользовательские темпы, так если меньше 2х ГБ под диск отдаешь - при инсталляции 8.2 пишет, что нет места в ТЕМЕ. У меня 8 ГБ на борту.
Могу сказать, что особого прироста в быстродействии не обнаружил. Сначала показалоь вроде побыстрее, но как то потом ощущение стерлось.
Программные методы контроля не применял, проверял на открытии конфигурации для редактирования , на выгрузках загрузках ина ТИИ.

По открытию программы - первый раз, пока не прокешируется - тормоза еще поболее чем без рамы. Но потом вроде быстрее.

НО говорить о том, что в РАЗЫ быстрее - я бы не стал. Склоняюсь к мысли. что в варианте ТОЛЬКО выноса ТЕМПОВ в РАМу прироста почти нет. НЕ стоит и огород городить. Вот удалю РАМУ поощущаю обратный эффект тогда точно опишу.

Короче, если эффект от применения РАМы нужно обнаруживать программными средствами - нуйейонаиух.
227 BlackSeaCat
 
05.03.12
00:06
После чтения ветки по диагонали: свертка базы бухии 7.7 DBF на RAMдиске проходила быстрее в разы, чем на HDD. Комп бюджетный на i3 2,93 ГГц RAM 2 ГБ WinXP Home 32-бит.

А постоянно держать рабочую базу на RAMдиске - спасибо, нэ трэба ни за какие коврижки.
228 raykom
 
05.03.12
00:08
(227) Вот в таком варианте - пожалуй. Если сам массив данных находится на РАМе. Но вот о том и речь, что как система - это не вариант.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший