Size: a a a

Atlassian Community at SPb

2020 July 15

ВТ

Владимир Трошин... in Atlassian Community at SPb
Gonchik Tsymzhitov
Удалось найти виновника ?
тут проблема то не в конкретном плагине, она начинает глючить почти от каждого плагина
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Владимир Трошин
тут проблема то не в конкретном плагине, она начинает глючить почти от каждого плагина
Можете расширить информацию о системе
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Например, с jvm параметров начнем
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
И jdk
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
что конкретно интересует?
pgsql 9.6+centos 8.5.5 тест проц 8 озу 12
Для jvm выделил 9гб, jdk 1.8
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Владимир Трошин
что конкретно интересует?
pgsql 9.6+centos 8.5.5 тест проц 8 озу 12
Для jvm выделил 9гб, jdk 1.8
Ключи к jvm ? Jdk minor version, pg - full version. Объем запросов?
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
Java Version  1.8.0_202
Database version  9.6.18
JVM Input Arguments  -Djava.util.logging.config.file=/opt/atlassian/jira/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms5g -Xmx6g -XX:InitialCodeCacheSize=32m -XX:ReservedCodeCacheSize=512m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Dorg.dom4j.factory=com.atlassian.core.xml.InterningDocumentFactory -Datlassian.mail.senddisabled=true -Datlassian.mail.fetchdisabled=true -Datlassian.mail.popdisabled=true -XX:-OmitStackTraceInFastThrow -Djava.locale.providers=COMPAT -Datlassian.plugins.startup.options= -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Xloggc:/opt/atlassian/jira/logs/atlassian-jira-gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCCause -XX:+ExplicitGCInvokesConcurrent -Dignore.endorsed.dirs= -Dcatalina.base=/opt/atlassian/jira -Dcatalina.home=/opt/atlassian/jira -Djava.io.tmpdir=/opt/atlassian/jira/temp
Объем запросов это куда смотреть?
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Владимир Трошин
Java Version  1.8.0_202
Database version  9.6.18
JVM Input Arguments  -Djava.util.logging.config.file=/opt/atlassian/jira/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms5g -Xmx6g -XX:InitialCodeCacheSize=32m -XX:ReservedCodeCacheSize=512m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Dorg.dom4j.factory=com.atlassian.core.xml.InterningDocumentFactory -Datlassian.mail.senddisabled=true -Datlassian.mail.fetchdisabled=true -Datlassian.mail.popdisabled=true -XX:-OmitStackTraceInFastThrow -Djava.locale.providers=COMPAT -Datlassian.plugins.startup.options= -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Xloggc:/opt/atlassian/jira/logs/atlassian-jira-gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCCause -XX:+ExplicitGCInvokesConcurrent -Dignore.endorsed.dirs= -Dcatalina.base=/opt/atlassian/jira -Dcatalina.home=/opt/atlassian/jira -Djava.io.tmpdir=/opt/atlassian/jira/temp
Объем запросов это куда смотреть?
насчет объема запросов, тут если мониторинг посмотреть туда сколько в запросов в reverse proxy, tomcat
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
Gonchik Tsymzhitov
насчет объема запросов, тут если мониторинг посмотреть туда сколько в запросов в reverse proxy, tomcat
я думаю 0, ибо я на тесте обитаю
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
но пока хочется понять ситуацию с памятью, я буду рад посмотреть сколько памяти ест сиюминутно
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
Gonchik Tsymzhitov
но пока хочется понять ситуацию с памятью, я буду рад посмотреть сколько памяти ест сиюминутно
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Если много плагинов > "-XX:ReservedCodeCacheSize=512m" можно увеличить, но нужно посмотреть его сколько сейчас и понаблюдать в динамике
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
спасибо 🙂
а теперь у тебя несколько путей:
1. GC Strategy
2. Посмотреть кто-так сильно генерит память
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
Gonchik Tsymzhitov
Если много плагинов > "-XX:ReservedCodeCacheSize=512m" можно увеличить, но нужно посмотреть его сколько сейчас и понаблюдать в динамике
я хочу сейчас перекинуть бд на другой сервер, чтоб еще больше ресурсов выдать ей, и потом если что увеличить место
источник

GT

Gonchik Tsymzhitov in Atlassian Community at SPb
Gonchik Tsymzhitov
спасибо 🙂
а теперь у тебя несколько путей:
1. GC Strategy
2. Посмотреть кто-так сильно генерит память
Вот тут есть 2 варианта: G1GC и Shenandoah  https://community.atlassian.com/t5/Jira-Core-articles/Shenandoah-GC-myth-or-reality-on-the-production/ba-p/1331683

Рекомендую последний использовать так как он мне очень нравится. но надо иметь в виду, что надо исследовать плагины, а там есть много курьезов
источник

ВТ

Владимир Трошин... in Atlassian Community at SPb
спасибо, пойду читать и пробовать
источник

VP

Vladimir Prokopenko in Atlassian Community at SPb
@gon4ik
Для статистки.

Получил ресурсы:
SSD диски(против SAS) + innodb key size = 25GB

Итого:
Скорость в 10 раз больше.
—-
Скачки не линейные, сравниваю по размеру данных собранных за прошлые попытки.
===
Отсюда вопрос.

Есть ли вменяемое описание методик по расчетам ресурса сервера?
Или у atlassian только по деградации накидывают ресурсы?
источник

HP

Happy Pain in Atlassian Community at SPb
Кста
источник

HP

Happy Pain in Atlassian Community at SPb
Спасибо за рекомендацию таненбаума
источник

HP

Happy Pain in Atlassian Community at SPb
Vladimir Prokopenko
Начни с сетей или с операционки.

Есть один страшный (в хорошем смысле) автор:
Таненбаум
.
источник