Много букв на нерусском, по поводу мегагерц в облаках The Cloud and the Sunset of the GHz-based CPU Metric.
Две заинтересовавшие меня цитаты:
Old Benchmark: 150,000 tpmC (4 sockets, 4 cores, 3.66Ghz)New Benchmark: 2,300,000 tpmC (4 sockets, 32 cores, 2.26Ghz)
(здесь tpmC - транзакций в минуту определенного типа, суть - количество сделанной работы)
и
и
- Old server: 150K transactions on 4 cores makes roughly 38000K transactions per 3.66Ghz core which means roughly 10 transactions per MHz.
- New server: 2.3M transactions on a 32 cores make 72K transactions per 2.26Ghz core which means roughly 32 transactions per MHz
Идея в чем: одно и то же количество мегагерц на разном оборудовании (у разных облакопровайдеров) может давать разную производительность. В том смысле что старые мегагерцы более медленные, и если провайдер запускает нашу задачу на не самом новом сервере - это может сказаться .
Как вариант решения проблемы - договоренность о "сферическом виртуальном процессоре в вакууме", как это сделано у Amazon:
“One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. This is also the equivalent to an early-2006 1.7 GHz Xeon processor“
Однако, не исключены ситуации когда чьи-то PaaS или SaaS построены поверх IaaS.
0 коммент.:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.