Мне нужно запросить некоторые ресурсы AWS, и для этого мне нужно определить, для чего нужны мои требования:
- Количество ядер ЦП (может быть и ГП) (выполняет параллельную обработку)
- Объем памяти требуется
- Время ввода / вывода и чтения / записи в сети (необязательно / полезно знать)
Как я могу профилировать свой сценарий, чтобы я знал, использую ли я запрошенные ресурсы в полной мере?
Как я могу профилировать всю систему? Что-то вроде следующего:
я. Запрос большого количества вычислительных ресурсов (процессоров и оперативной памяти) на AWS
II. Запустите системный профилировщик
III. Запустите мою программу и дождитесь ее завершения
внутривенно Остановите системный профилировщик и определите пиковые значения #CPU и ОЗУ, используемые
Контекст: Unix / Linux