{"meta":{"title":"Рекомендуемое оборудование для запуска CodeQL","intro":"Рекомендуемые спецификации (ОЗУ, количество ядер ЦП и дисковое пространство) для выполнения анализа CodeQL на локальных компьютерах с учетом размера базы кода.","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/code-security","title":"Безопасность и качество кода"},{"href":"/ru/code-security/reference","title":"Reference"},{"href":"/ru/code-security/reference/code-scanning","title":"Проверка кода"},{"href":"/ru/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/ru/code-security/reference/code-scanning/codeql/recommended-hardware-resources-for-running-codeql","title":"Аппаратные ресурсы для CodeQL"}],"documentType":"article"},"body":"# Рекомендуемое оборудование для запуска CodeQL\n\nРекомендуемые спецификации (ОЗУ, количество ядер ЦП и дисковое пространство) для выполнения анализа CodeQL на локальных компьютерах с учетом размера базы кода.\n\nМожно настроить CodeQL на GitHub Actions или во внешней системе CI. CodeQL полностью совместим со средствами выполнения на базе GitHub в GitHub Actions.\n\nЕсли вы используете внешнюю систему CI или локальные средства выполнения в GitHub Actions для частных репозиториев, вы сами должны настроить свои оборудование. Оптимальная конфигурация оборудования для запуска CodeQL может зависеть от размера и сложности базы кода, языков программирования и используемых систем сборки и конфигурации рабочего процесса CI.\n\nВ приведенной ниже таблице представлены рекомендуемые спецификации оборудования для выполнения анализа CodeQL в соответствии с размером вашей базы кода. Используйте их в качестве отправной точки при выборе оборудования или виртуальной машины. Компьютер с более существенным объемом ресурсами может справляться с анализом быстрее, но при этом обходится дороже.\n\n| Размер базы кода | RAM | ЦП |\n|--------|--------|--------|\n| Малый (< 100 тыс. строк кода) | 8 ГБ или более | 2 ядра |\n| Средний (от 100 тыс. до 1 млн строк кода) | 16 ГБ или более | 4 или 8 ядер |\n| Большой (> 1 млн строк кода) | 64 ГБ или более | 8 ядер |\n\nНезависимо от размера базы кода рекомендуется использовать SSD с дисковым пространством 14 ГБ или более. На диске должно быть достаточно места для получения и сборки кода плюс дополнительное пространство для данных, создаваемых CodeQL."}