Skip to main content

Рекомендуемое оборудование для запуска CodeQL

Рекомендуемые спецификации (оперативная память, ядра процессора и диск) для анализа CodeQL на самостоятельных машинах, исходя из размера вашей кодовой базы.

Кто может использовать эту функцию?

CodeQL доступен для следующих типов репозитория:

Вы можете настроить CodeQL её как на GitHub Actions внешней CI-системе, так и на ней. CodeQL полностью совместима с GitHub-hosted runners на GitHub Actions.

Если вы используете внешнюю CI-систему или самостоятельные раннеры GitHub Actions для приватных репозиториев, вы отвечаете за настройку собственного оборудования. Оптимальная аппаратная конфигурация может CodeQL варьироваться в зависимости от размера и сложности вашей кодовой базы, языков программирования и используемых систем сборки, а также конфигурации вашего CI-рабочего процесса.

В таблице ниже приведены рекомендуемые аппаратные характеристики для запуска CodeQL анализа, исходя из размера вашей кодовой базы. Используйте их в качестве отправной точки при выборе оборудования или виртуальной машины. Компьютер с более существенным объемом ресурсами может справляться с анализом быстрее, но при этом обходится дороже.

Размер базы кодаRAMЦП
Малый (< 100 тыс. строк кода)8 ГБ или более2 ядра
Средний (от 100 тыс. до 1 млн строк кода)16 ГБ или более4 или 8 ядер
Большой (> 1 млн строк кода)64 ГБ или более8 ядер

Независимо от размера базы кода рекомендуется использовать SSD с дисковым пространством 14 ГБ или более. Должно быть достаточно места на диске для проверки и постройки кода, а также дополнительного пространства для данных, генерируемых CodeQL.