NanoKVM NAT-VPSs: A review - Printable Version +- Post4VPS Forum | Free VPS Provider (https://post4vps.com) +-- Forum: VPS Discussion (https://post4vps.com/Forum-VPS-Discussion) +--- Forum: VPS Reviews (https://post4vps.com/Forum-VPS-Reviews) +--- Thread: NanoKVM NAT-VPSs: A review (/Thread-NanoKVM-NAT-VPSs-A-review) |
NanoKVM NAT-VPSs: A review - fChk - 07-18-2021 It happens that NanoKVM was the first truly free service I got a NAT-VPS from since I joined this community -ie it's running for 17 months and counting.. The specs are indeed modest but the service is astonishingly reliable and with pretty good overall performance as well. Recently I asked for a VM migration from the Eygelshoven/Netherlands (NL) node to its Nuremberg/Germany (DE) node. This request was motivated by the desire to upgrade the RAM to 2GB, the Nuremberg/Germany node being the only one having that option available. @Neoon graciously created a new VM on the Nuremberg node as his Proxmox setup doesn't support clustering. This review's objective is to attempt a comparison of the 2 VMs which will largely reflect: 1-> the performance of the 2 nanoKVM nodes and 2-> the way Neoon partitioned(/capped) their resources among the running VMs on them. Before we begin, here are the nodes setup based on this NanoKVM info_page: Code: The Nuremberg (DE) node The Eygelshoven (NL) node From the above table we can see that the German(/DE) node uses a recent, highly perfrmant desktop CPU backed by 64GB of non-ECC DDR4 RAM and an NVMe SSD storage while the NL's node has a 2K12 E5-class server CPU backed by 32GB ECC DDR3 RAM and SATA-based SSD storage. With those specs in mind, we can now turn our attention into how my 2 NanoKVM VMs are doing on those 2 nodes, performance-wise. Before we get started, I must say that I will also break down this review into a series of posts each one dealing with one resource only. In this post, I'll only pinpoint to the chipsets, ie the QEMU's machine type, used by NanoKVM VMs. To answer the question of what virtual hardware did NanoKVM put into their NAT-VPS(s) ? 1. NanoKVM VMs Used Machine-type: As shown below both NanoKVM VMs are using the most recent version of the old PC machine-type (ie pc-i440fx-5.2, as of QEMU version 5.2.0.) using the latest Seabios version: 1.14.0, released on Aug. 2020. Code: [root @ natvps ~]# lshw Code: [root @ natvps ~]# lshw -businfo As we'll see going forward, both VMs are using the same virtual hardware config. The only difference I've noticed in the full output of 'lshw' command is that the DE node's VM is missing the memory virtio_balloon driver. This is demonstrated by listing the loaded virtIO drivers into the kernel: > NL node VM: Code: [root @ natvps_NL ~]# lsmod | grep virt Code: [root @ natvps_DE ~]$ lsmod | grep virt We may comeback to this later.. Stay tuned for the next post!.. |