Size: a a a

PostgreSQL + 1C + Linux

2020 November 06

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
pid:  675035  command:  rphost           swap:  253204  KB
pid:  902895  command:  rphost           swap:  111540  KB
pid:  675025  command:  rphost           swap:  55500   KB
pid:  674855  command:  rmngr            swap:  38108   KB
pid:  674832  command:  ragent           swap:  14572   KB
pid:  727103  command:  apache2          swap:  7944    KB
pid:  727001  command:
источник

VM

Vladimir Melnikov in PostgreSQL + 1C + Linux
В своп уходит не горячие данные
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
вот топ
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
всегда 3 rphost процесса там
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
спасибо за наводку
источник

LK

L K in PostgreSQL + 1C + Linux
Aleksandr Melnikov
pid:  675035  command:  rphost           swap:  253204  KB
pid:  902895  command:  rphost           swap:  111540  KB
pid:  675025  command:  rphost           swap:  55500   KB
pid:  674855  command:  rmngr            swap:  38108   KB
pid:  674832  command:  ragent           swap:  14572   KB
pid:  727103  command:  apache2          swap:  7944    KB
pid:  727001  command:
Как так вывели красиво?
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
скриптом
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
#!/bin/sh
for dir in $(find /proc/ -maxdepth 1 -type d |grep -E "[0-9]+"); do
 pid=$(echo $dir |cut -d/ -f3)
 cmd=$(ps h -o comm -p $pid)
 swap=$(grep VmSwap $dir/status 2> /dev/null |awk '{print $2}')
 if [ ! -z $swap ] && [ $swap -ne 0 ]; then
   echo "pid: $pid command: $cmd swap: $swap KB"
 fi
done | sort -rnk6 | column -t
источник

LK

L K in PostgreSQL + 1C + Linux
Спасибо.
источник

LK

L K in PostgreSQL + 1C + Linux
Aleksandr Melnikov
#!/bin/sh
for dir in $(find /proc/ -maxdepth 1 -type d |grep -E "[0-9]+"); do
 pid=$(echo $dir |cut -d/ -f3)
 cmd=$(ps h -o comm -p $pid)
 swap=$(grep VmSwap $dir/status 2> /dev/null |awk '{print $2}')
 if [ ! -z $swap ] && [ $swap -ne 0 ]; then
   echo "pid: $pid command: $cmd swap: $swap KB"
 fi
done | sort -rnk6 | column -t
# for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | more
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
какой то идентификатор процесса все таки нужен
источник

AM

Aleksandr Melnikov in PostgreSQL + 1C + Linux
Нормально что checkpointer в топе по использованию озу?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Это не использование ОЗУ как таковое, это по факту просто объем шареной памяти, который он "потрогал"
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Чекпоинтер тут обычно чемпион
источник

AL

Alexey Lustin in PostgreSQL + 1C + Linux
Andrey
как они работают – это в плане с кафкой
Я аж чуть под стул НЕ упал. @Artem_Kuznetsov - я надеюсь ты людям объяснил что компоненты для 1С+Kafka внезапно работают с Кафкой через librdkafka - то есть штатную библиотеку

А использовать REST-Proxy... Вы серьезно ? Вам точно Кафка нужна ?
источник

A

Andrey in PostgreSQL + 1C + Linux
Alexey Lustin
Я аж чуть под стул НЕ упал. @Artem_Kuznetsov - я надеюсь ты людям объяснил что компоненты для 1С+Kafka внезапно работают с Кафкой через librdkafka - то есть штатную библиотеку

А использовать REST-Proxy... Вы серьезно ? Вам точно Кафка нужна ?
Быстро ответ?))
источник

AL

Alexey Lustin in PostgreSQL + 1C + Linux
Andrey
Быстро ответ?))
Я перечитывал 😉 Сегодня прикручивал SchemeRegistry (JSON, Avro, protobuf)  к 1С - дай думаю сделаю полнотекстовый поиск - и тут такое. Пусть не быстро - но на будущее пусть останется у всех понимание - с Кафкой/AMQP/ либо через ее протокол, либо никак. также как и с PG - вчера у людей увидел REST Proxy для Pg - как раз для 1C системы.
источник

АЛ

Артем Лазаренко... in PostgreSQL + 1C + Linux
Alexey Lustin
Я перечитывал 😉 Сегодня прикручивал SchemeRegistry (JSON, Avro, protobuf)  к 1С - дай думаю сделаю полнотекстовый поиск - и тут такое. Пусть не быстро - но на будущее пусть останется у всех понимание - с Кафкой/AMQP/ либо через ее протокол, либо никак. также как и с PG - вчера у людей увидел REST Proxy для Pg - как раз для 1C системы.
А аргументы какие-нибудь последуют?
источник

AL

Alexey Lustin in PostgreSQL + 1C + Linux
Priestone
3.4. Возможны следующие способы применения Продукта с предоставляемыми Правообладателем техническими характеристиками «как есть»:

3.4.1.
Использование Продукта для разработки прикладных решений, для проведения тестов, экспериментов и изучения возможностей Продукта.

3.4.2. Права использования Продукта для иных целей с учетом ограничений использования Продукта, в рамках отдельно заключаемых Пользователем и Правообладателем лицензионных договоров, определяются условиями данных договоров.
Если это не ошибка и данный пункт применим к сборкам для 1С - то это подобный пункт очень плохо скажется
источник

AL

Alexey Lustin in PostgreSQL + 1C + Linux
Артем Лазаренко
А аргументы какие-нибудь последуют?
А нужны ? То есть вам нужно доказать что через HTTP прокси будет хуже чем по прямому протоколу ?
источник