Здравствуйте!

Кто может предложить адекватное объяснение следующему факту:

Сервер в облаке, на нем крутится нагруженное приложение, кушающее процессор.
Самый дешевый тариф включает 0.2 физического ядра, следующий - 0.5 ядра. Машины первого типа хостятся на (cat /proc/cpuinfo) 2 ГГц ядрах с 55 Мб кеша, машины второго типа на 2.6 ГГц ядрах с 20 Мб кеша.

На тарифе с 0.5 ядра приложение вместе с базой данных которую оно использует вместе проедают около 10% CPU, ожидаю что на тарифе с 0.2 CPU должно быть 10% * 0.5 / 0.2 * 2.6 / 2 = 33% нагрузки, а на самом деле имею 80-95% и тормоза заметны даже при работе по SSH, LA порядка 1.4. Борьба за освобождение памяти не наблюдается, памяти хватает. Контора слишком солидная чтобы врать по поводу реально предоставляемых ресурсов. Я пошел переписывать приложение для максимальной оптимизации, но вдруг у кого есть идеи почему так происходит?