Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Роман кислухин  
#1 Оставлено : 25 января 2022 г. 10:54:52(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Добрый день
Подскажите пожалуйста, есть ли какие-то инструменты в CryptoPro CSP 4.0 для поиска утечек ресурсов? Какая-то диагностика присутствует по числу незакрытых дескрипторов и т.п.? У нас в последнее время растет потребление памяти, при этом мы проверили - все ресурсы закрываем - по крайней мере все вызовы API по освобождению дескрипторов выполняются. Хотелось бы понять хотя бы, в какую сторону копать - хэндлы провайдера, дескрипторы сертификатов, CRL, хранилищ или еще что? Чтобы синтетику сделать.
Online Андрей *  
#2 Оставлено : 25 января 2022 г. 11:10:10(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Здравствуйте.

Какая сборка и почему до сих пор на 4?
Техническую поддержку оказываем тут
Наша база знаний
Offline Роман кислухин  
#3 Оставлено : 25 января 2022 г. 12:23:38(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
У заказчика закуплена 4.0. Повторяется на 4.0.0.0.9963 и воспроизвели сегодня на 5.0.12000. Все это Linux. на Windows пока не тестировали.
Online Андрей *  
#4 Оставлено : 25 января 2022 г. 12:26:40(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
минимальный пример для воспроизведения сможете предоставить?
Техническую поддержку оказываем тут
Наша база знаний
Offline Роман кислухин  
#5 Оставлено : 25 января 2022 г. 12:37:04(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Пока нет. У нас есть стенд, где это воспроизводится. Но там огромная система с нагрузкой. Синтетики пока нет, на которой воспроизводится.
Online Андрей *  
#6 Оставлено : 25 января 2022 г. 12:45:38(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Valgrind
Техническую поддержку оказываем тут
Наша база знаний
Offline Роман кислухин  
#7 Оставлено : 25 января 2022 г. 14:12:53(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Автор: Андрей * Перейти к цитате
Valgrind


Без исходников крипты и с оптимизацией? поможет ли?
Offline Роман кислухин  
#8 Оставлено : 28 января 2022 г. 15:03:58(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Немного продвинулись в поиске причин повышенного потребления ресурсов.
Судя по всему, КриптоПро на каждый поток выполнения создает некоторый кэш (кэш хранилищ?). Чем больше используется потоков выполнения, тем выше потребление памяти. Растет почти пропорционально. Расход памяти резко растет при операциях построения цепочки сертификатов (проверка актуальности сертификата). Что с этим можно сделать? На наших хранилищах потребление (очень грубо) где-то 200 Мб на поток. Объем хранилищ сертификатов и СОС около 100 Мб.

На некоторых внедрениях объем хранилища достигает 1 Гб. Соответственно потребление еще выше. Их конечно почистят со временем, но проблема все равно остается для многопоточных серверных решений.

Отредактировано пользователем 28 января 2022 г. 16:03:20(UTC)  | Причина: Не указана

Offline Роман кислухин  
#9 Оставлено : 28 января 2022 г. 17:37:15(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Дополнение. Память не освобождается даже по окончании работы потоков. Протестировано также на 5.0 RC2.
Отмечено также снижение скорости подписи в несколько потоков на 5.0 примерно в 1 тыс раз по сравнению с 4.0.

Отредактировано пользователем 28 января 2022 г. 17:39:17(UTC)  | Причина: Не указана

Offline Роман кислухин  
#10 Оставлено : 31 января 2022 г. 12:24:06(UTC)
Роман кислухин

Статус: Активный участник

Группы: Участники
Зарегистрирован: 29.03.2011(UTC)
Сообщений: 163
Мужчина
Откуда: Москва

Сказал «Спасибо»: 8 раз
Поблагодарили: 3 раз в 3 постах
Сделали синтетический многопоточный тест по проверке сертификата. На нем память сразу потребляется в размере 10Гб.
Кому отправить тест? Он большого объема (содержит хранилища сертификатов), на сайт не залить.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.