Имя: Пароль:
1C
 
как можно разогнать Postgres?
0 don_Rumata
 
22.03.11
10:51
Благородные доны, подскажите, как раскочегарить постгрес? Есть сервер на убунте:

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                24
Thread(s) per core:    2
Core(s) per socket:    6

+48 гиг оперативки

Запустил перепроведение документов. Если верить htop, то сервер 1с и postgres нагружают по 1 ядру на 20-30 процентов, редко до 50% загрузка доходит. iotop говорит, что скорость записи 200-500 K/s (чтение, правда, по 0 показывает). Т.е, как я понимаю, сервер не нагружен вообще. Собственно, вопрос - можно ли заставить их обоих (1с и постгрес) работать не на 20-30%, а больше?
1 ДенисЧ
 
22.03.11
10:52
берём комп с постгрессом и выкидываем с 13го этажа. Разгон будет хороший, 9.81 метра в секунду за секунду...
2 don_Rumata
 
22.03.11
10:52
(1) смешно
3 mikecool
 
22.03.11
10:53
(0) выгружаем в файл, перепроводим, загружаем из файла - профит
4 mikecool
 
22.03.11
10:54
+3 под постгресом все тормоза на НаборЗаписей.Записать()
5 Demiurg
 
22.03.11
10:55
6 don_Rumata
 
22.03.11
10:55
(3) проблема не в проведении, база вообще пустая, на 8-ку переход только готовится. Т.е. при загрузке через OLE он так неспешно работает. Просто интересно, можно ли заставить его грузить проц на 100%?
7 don_Rumata
 
22.03.11
10:56
(4) Да я не против, но пусть он не на 20% тормозит, а на 100 :)
8 mikecool
 
22.03.11
10:57
(6) а чем тогда планируешь загружать на 100%?
при работе пользователей сервер грузится на 100% только если запустить какой отчет в разнос
9 shuhard
 
22.03.11
10:57
(6) легко, поставь RAID  из SSD
10 mikecool
 
22.03.11
11:00
(9) стоит, но купили не с быстрой записью ((
на запись как тормозила база, так и тормозит
причем - тормозит сервер 1С, а не постгрес
11 shuhard
 
22.03.11
11:01
(10) [, но купили не с быстрой записью]
сами себе злобные буратины
12 don_Rumata
 
22.03.11
11:13
(5) Из текста по ссылке можно сделать вывод, что 100% загрузка проца - индикатор того, что он не справляется. Но, например, конвертация видео занимает 100% ресурсов, и это не говорит, что все плохо. Хуже было бы, если бы она 20% загружала, имхо
13 Demiurg
 
22.03.11
11:59
(12) я слишком долго занимаюсь производительностью, чтобы кого то убеждать забесплатно :)
сравнивать обсчет видео с работой субд, которая изначально заточенна ПОД КОЛЛЕКТИВНУЮ РАБОТУ некорректно
метод аналогий не удачный вариант что то доказывать, если не знать технический деталей, вызывающих проблемы
14 Demiurg
 
22.03.11
12:00
(12) посмотри целиком http://www.youtube.com/view_play_list?p=64E4BE914F4B0BC2 ,  может внесет ясность в работу 1С с субд...
15 Живой Ископаемый
 
22.03.11
12:04
2(12) из ссылки следует , что проблема не в процессоре вовсе, а в очереди к диску... и если этого до сих пор не понятно - позови взрослых.
16 don_Rumata
 
22.03.11
13:38
(14) Спасибо, посмотрю дома.
(15) "По настоящему плохой ситуацией можно считать ситуацию, когда сервер не просто загружен по-максимуму, но и при этом к этим ресурсам существуют очереди, т.е. сервер не справляется с обслуживанием запросов." - где здесь про винт?
Ну и раз речь зашла, как можно посмотреть длину очереди к диску? Не знаю, как по числу обращений к диску, но по трафику dstat говорит, что чтение около 0, запись порядка 300 Кб/сек.
17 Живой Ископаемый
 
22.03.11
14:36
2(16)про винт - между строк и в букварях, и на слайде до того.
18 don_Rumata
 
24.03.11
13:04
(17) Что там между строк? когда загружен проц, то очередь к ресурсам относится как раз к процессору. Предела скорости чтения/записи винта тут и рядом нет. Но если можно как-нить посмотреть очередь к винту - это было бы интересно.
19 MMF
 
24.03.11
13:18
(18) а perfmon + счетчик очереди к диску не поможет отцу русской демократии?
Только все это бред. Ключевое словосочетание "загрузка по ОЛЕ".
20 MMF
 
24.03.11
13:27
(19+) недочитал :-( туплю
21 Fragster
 
гуру
24.03.11
13:33
скока памяти у постгре выделено? что там с вакуумом?
22 Fragster
 
гуру
24.03.11
13:34
ну и замер производительности в 1с может показать, что тормозит - запросы, или клиентская часть
23 mikecool
 
24.03.11
13:34
(11) ага, жаба просто задушила. купили, а через 2 месяца появились новые (((
24 Живой Ископаемый
 
24.03.11
13:40
2(18) ты ведь сам пишешь, что проц загружен только на 20%
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший