Итак, чтобы предвосхитить это, я мало что сделал в Linux с тех пор, как десять лет назад учился в колледже, так что я могу просто делать что-то глупое.
Тем не менее, для этого проекта, над которым я работаю, я выполняю нагрузочное тестирование на двух машинах по определенному сценарию и пытаюсь получить данные ЦП и ОЗУ. Однако я получаю совершенно разные значения между данными о производительности Google Compute Engine и данными с реальной виртуальной машины.
До сих пор я проводил этот нагрузочный тест в течение 10 минут и показывал top
шоу:
вверх - 17:58:41 до 7 дней, 10:17, 2 пользователя, средняя загрузка: 0,00, 0,00, 0,00
Задачи: 82 всего, 1 работает, 81 спит, 0 остановлен, 0 зомби
Процессор (ы): 0,3% США, 1,0% sy, 0,0% ni, 98,6% id, 0,0% wa, 0,0% hi, 0,0% si, 0,0% st
Память: всего 1741288k, использовано 514704k, свободно 1226584k, буферы 146748k
Обмен: 0 КБ, 0 КБ, 0 КБ, 192572 Кэширование
Это заставляет меня думать, что эта операция использует 0,3% моего процессора. Однако, глядя на панель мониторинга экземпляров виртуальных машин Google Compute и выбрав именно эту машину), он показывает постоянные 16-18% процессоров в течение последних 5 минут.
Есть ли причина, по которой мне не хватает расхождений между ними?