Proxmox-Based virtualization for CBT moodle hosting: VM vs LXC performance evaluation
Main Article Content
Abstract
Server virtualization plays a critical role in managing e-learning infrastructure, particularly in Computer-Based Testing (CBT) systems that require high performance, stability, and efficient resource utilization. Proxmox Virtual Environment (Proxmox VE) provides two commonly used virtualization models: Virtual Machines (VM), which rely on full virtualization, and Linux Containers (LXC), which utilize lightweight container-based virtualization. This study aims to evaluate and compare the performance of Moodle as a CBT platform when hosted on VM and LXC environments in Proxmox VE. The evaluation focuses on several performance indicators including CPU utilization, memory consumption, I/O throughput, response time, and system behavior under concurrent user load. The methodology involves deploying Moodle in parallel on VM and LXC environments with identical hardware specifications, followed by load simulation using scenarios that reflect real examination conditions such as mass login, question navigation, and simultaneous submission. The results indicate that LXC provides higher efficiency, demonstrating lower resource consumption and faster response times compared to VM. However, VM maintains advantages in system isolation, compatibility with low-level configurations, and stability when running complex or highly customized services. Based on these findings, Proxmox VE using LXC can be considered a suitable deployment choice for high-performance Moodle CBT environments where resource efficiency and responsiveness are prioritized, while VM remains beneficial for cases requiring strict isolation, enhanced configurability, or support for legacy components. These insights are expected to support educational institutions and system administrators in selecting an effective virtualization architecture for reliable, scalable, and performance-driven computer-based examination ecosystems.
Downloads
Article Details
Ali, R., & Khan, M. D. (2025). Open for Business: Harnessing the Power of Open-Source in the Corporate World. CRC Press.
Ally, S. (2022). Review of Online Examination Security for the Moodle Learning Management System. International Journal of Education and Development Using Information and Communication Technology (IJEDICT), 18(1), 107–124.
Bojiah, J. (2022). Effectiveness of Moodle in Teaching and Learning. Journal of Hunan University Natural Sciences, 49(12), 320–328. https://doi.org/10.55463/issn.1674-2974.49.12.33
Cai, Z., Li, J., & Zhang, J. (2020). Research on Performance Optimization of Web Application System based on JAVA EE. Journal of Physics: Conference Series, 1437(1), 12039. https://doi.org/10.1088/1742-6596/1437/1/012039
Chen, F., & Cui, Y. (2020). Utilizing student time series behaviour in learning management systems for early prediction of course performance. Journal of Learning Analytics, 7(2), 1–17. https://doi.org/10.18608/JLA.2020.72.1
Dakic, V., Baksa, D., & Rezepagic, J. (2021). Distributed Storage Performance Measurement in a Virtualized Environment. Annals of DAAAM and Proceedings of the International DAAAM Symposium, 32(1), 84–89. https://doi.org/10.2507/32nd.daaam.proceedings.012
Elbelgehy, A. G. A. (2020). Performance evaluation of virtual cloud labs using hypervisor and container. Indian Journal of Science and Technology, 13(48), 4646–4653. https://doi.org/10.17485/ijst/v13i48.2085
Gu, W., Xie, X., & Dong, D. (2023). LTNoT: Realizing the Trade-Offs Between Latency and Throughput in NVMe over TCP. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 13777 LNCS, 412–432. https://doi.org/10.1007/978-3-031-22677-9_22
Iderima, C. E. (2023). Implications Of Computer Based Testing On Open And Distance Learning. International Journal of Innovative Information Systems & Technology Research, 11(3), 122–134.
Kartasasmita, D. G., & Cempaka Timur, F. G. (2025). Capture the Flag (CTF) Implementation in The Informatics Engineering Study Program Indonesia Defense University. Journal of Engineering Education Transformations, 38(4), 36–44. https://doi.org/10.16920/jeet/2024/v38i4/25094
Kulkarni, M. D., Awate, A., Shahade, M., & Nandwalkar, B. (2025). ExamGuard: Smart contracts for secure online test. Information Systems, 128, 102485. https://doi.org/10.1016/j.is.2024.102485
Liang, H., He, G., & Jiang, J. (2025). MSpace: Multi security namespace management for containers. Journal of Engineering Research (Kuwait). https://doi.org/10.1016/j.jer.2025.04.007
Lozano, S., Lugo, T., & Carretero, J. (2023). A Comprehensive Survey on the Use of Hypervisors in Safety-Critical Systems. IEEE Access, 11, 36244–36263. https://doi.org/10.1109/ACCESS.2023.3264825
Ocampo, A. F., Fida, M. R., Elmokashfi, A., & Bryhni, H. (2024). Assessing the Cloud-RAN in the Linux Kernel: Sharing Computing and Network Resources. Sensors, 24(7), 2365. https://doi.org/10.3390/s24072365
Olugbade, D., Ojo, O. A., & Tolorunleke, A. E. (2023). Challenges and Limitations of Moodle LMS in Handling Large-Scale Projects: West-African Universities Lecturers’ Perspective. Journal of Educational Technology and Instruction, 2(2), 47–66. https://doi.org/10.70290/jeti.v2i2.71
Potdar, A. M., Narayan, D. G., Kengond, S., & Mulla, M. M. (2020). Performance Evaluation of Docker Container and Virtual Machine. Procedia Computer Science, 171, 1419–1428. https://doi.org/10.1016/j.procs.2020.04.152
Raji, A. ., & Saadu, Y. . (2024). Design and Development Strategies For Intranet-Based Computer-Based Testing System: A Framework For Secured, Efficient, User-Centric Assesments. International Journal Of Modelling & Applied Science Research, 3.
Raweyai, S. S., & Widiasari, I. R. (2024). Performance Testing of Academic Website Using Load Testing Method Supported By Apache Jmetertm At Xyz University. Jurnal Teknik Informatika (Jutif), 5(3), 721–730. https://doi.org/10.52436/1.jutif.2024.5.3.1796
Riestra-González, M., Paule-Ruíz, M. del P., & Ortin, F. (2021). Massive LMS log data analysis for the early prediction of course-agnostic student performance. Computers and Education, 163, 104108. https://doi.org/10.1016/j.compedu.2020.104108
Segalini, A. (2021). Beyond virtual machine migration for resources optimization in highly consolidated data centers. Université Côte d’Azur. https://tel.archives-ouvertes.fr/tel-03651853/%0Ahttps://tel.archives-ouvertes.fr/tel-03651853/document
Shah, S. A. R., Waqas, A., Kim, M. H., Kim, T. H., Yoon, H., & Noh, S. Y. (2021). Benchmarking and performance evaluations on various configurations of virtual machine and containers for cloud-based scientific workloads. Applied Sciences (Switzerland), 11(3), 1–13. https://doi.org/10.3390/app11030993
Soland, J., Kuhfeld, M., & Rios, J. (2021). Comparing different response time threshold setting methods to detect low effort on a large-scale assessment. Large-Scale Assessments in Education, 9(1), 8. https://doi.org/10.1186/s40536-021-00100-w
Ulitzsch, E., Pohl, S., Khorramdel, L., Kroehne, U., & von Davier, M. (2022). Erratum to: A Response-Time-Based Latent Response Mixture Model for Identifying and Modeling Careless and Insufficient Effort Responding in Survey Data (Psychometrika, (2022), 87, 2, (593-619), 10.1007/s11336-021-09817-7). Psychometrika, 87(2), 798. https://doi.org/10.1007/s11336-022-09846-w
Xiao, Q. (2020). Using open-source learning platform(Moodle) in university Teachers’ professional development. Journal of Physics: Conference Series, 1646(1), 12036. https://doi.org/10.1088/1742-6596/1646/1/012036

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.