One of the most attractive topics today is server virtualization. Virtualization is a method of running multiple independent virtual operating systems on a single physical computer. It is a way of maximizing physical resources to maximize the investment in hardware. This concept can help to consolidate servers, improve hardware utilization and reduce the consumption of power and physical space in the data center. However, in an environment where workloads share the underlying platforms, the problem of configuration controls on sharing dynamic resource allocation becomes a challenge. In this paper, we present the improved performance on heterogeneous workload in server virtualization using user behavior schedules. We show a new concept for managing workloads by involving user behavior in each type of service workload. The result shows that user behaviors are different in each type of service workload and time. This preliminary study may be an approach to improve management of data centers running heterogeneous workloads using server virtualization.