Если говорить об OpenVZ, то к достоинствам этой системы относят ее способность достаточно оперативно перераспределять ресурсы процессора и памяти между виртуальными серверам, что позволяет на одном физическом сервере размещать много виртуальных серверов и при этом система будет стремиться предоставить каждому из них столько ресурсов, сколько ему необходимо в определенный момент, но к сожалению в OpenVZ для хранения данных используется общая файловая система, что на фоне множества запросов от множества серверов к общей файловой системе может ощутимо снижать производительность отдельно взятого виртуального сервера, и это может оказаться решающим фактором при выборе системы виртуализации, в зависимость от поставленной задачи...
И в то же время в KVM все реализовано иначе, тут каждому серверу выделяется своя область в оперативной памяти и отводится свое место на носителях, что в общем то дает, опять же в зависимость от решаемых задач, свои преимущества, или недостатки, с какой стороны смотреть
