Согласно некоторым довольно старым источникам, ESX по умолчанию использует специальные большие страницы, но ESX сама по себе является своего рода ОС и, следовательно, имеет полный контроль над управлением памятью. Это отличается для рабочей станции VMware, и я не смог найти достоверную информацию о том, использует ли она специальные большие страницы, если она предоставляется базовой ОС или нет по умолчанию. Единственное, что я мог найти, - это проблемы с большими страницами, например, в Ubuntu 15.xx, но они были связаны с тем, что в этой версии transparent huge pages были доступны always , что уже не так, теперь по умолчанию это madvise . Большинство людей с проблемами просто отключили THP и решили свои проблемы таким образом.

Это также означает, что рабочая станция определяет, поддерживается ли THP или нет, или просто не использует большие страницы, потому что без THP они вообще не будут доступны.

Так в чем же дело?

0