Процесс ЦП может определить потенциал скорости приложения - PullRequest
0 голосов
/ 28 июня 2011

У меня есть два оборудования. Один из них находится спереди, получает входные данные пользователя (сервер A), другой - сервер с базой данных (сервер B). Оба сервера используют Java и несколько процессоров. Сервер А общается с Сервером Б по некоторому проприетарному протоколу. Когда я делаю тезинг производительности, я замечаю, что загрузка процессора сервером A не так велика, как у сервера B (Java-процесс с БД). Могу ли я принять решение о том, что сервер A работает быстрее, чем сервер B? Или у сервера больше возможностей работать быстрее, чем у сервера B. Иными словами, какова связь между загрузкой процессора / процентом потребления и скоростью приложения?

1 Ответ

2 голосов
/ 28 июня 2011

Если на двух машинах запущено разное программное обеспечение, загрузка ЦП ничего не говорит.

Измерение производительности программного обеспечения составляет жесткий .Вы не можете смотреть на простые числа, такие как загрузка процессора.Вы также должны посмотреть на использование диска, сетевой ввод / вывод, потребление памяти и целый ряд других факторов.Возможно, машина A связана с вводом / выводом, или, может быть, она ожидает, пока машина B ответит на запрос, или, возможно, она действительно является более быстрой машиной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...