Published Date: 2021/07/25 by: DaVieS
As I told before we were started to migrate our infrastructure from Linux/KVM (FreeBSD) into FreeBSD/Bhyve (FreeBSD).
I announce that we succesfully finished the task with minor downtime.
It was affected all of our servers world-wide.
Meantime we performed querterly security updates and security audit, no problems found so far.
The "Ghost" module which is our SEO backend also updated and we added a lot more resources that allows it to process sites faster.
However we are proud that we are using our new (BVCP) technology to manage Bhyve virtual machines, but the FreeBSD Bhyve itself might worth a little explanation how is it going now ... what are the differences about speed and stability.
FreeBSD OS is very stable out-of-the-box, but you are still allowed to screw up things, like we done before when we removed a bridge interface with network interfaces attached to it. That leads to kernel panic, so FreeBSD is very permissive for system administrators, so you should know what you doing is absolutely standing at this point.
The Bhyve itself is just working, it uses a very minimal overhead so you have a significantly more resources left compared to KVM with the cost of memory ballooning. However memory ballooning caused some trouble before and I wasn't statisfied at all.
Stress is the Bhyve's middle name, because when we moved our ton of VMs into Bhyve while we running production services already in the background the copy-source "KVM" is just hang-up with ZFS on linux many times but not the FreeBSD with Bhyve, I let you know we maxed out the I/O on both servers.
Very hard to explain, but Bhyve is seems little faster than KVM especially on I/O actions.
I don't know why (yet) but network operations are done faster and reliable with Bhyve and trust me I just mention our sysadmin ToolBox software that actually making at least a million connections per minute and was not talked about the mainline SPAM filter that managing messages accross datacenters already. Packet loss is not typical at all.
Under KVM we experienced some network issues on large packet numbers, we had to tune the linux sysctl's and the VM too. Same with Read/Write and random I/O on HDD. So meanwhile the linux usually hang up on large datasets pending to write out, the FreeBSD manage much more better, only micro-laggs occurs.
And the reason why Im forcing FreeBSD:
Back in time FreeBSD was hell risky OS because it was very challenging to get a fully supported hardware.
But now linux is going on a trend that I simply don't like. Strange kernel messages, errors, ZoL self corruption, etc.
In the past 2-3 years I experienced too much errors from Linux Distros: ("Centos, Debian, Suse, Fedora, etc..") meanwhile much less on FreeBSD.
And with eye of sysadmin: while we are running things that serving a lot companies, and ppl. depending on our services too, we should guarantee that all the services will be available. For me? - does matter how I can sleep at nights.
But now there is great chance that FreeBSD win all those people who just do not like where the linux and GPL stuffs heading into, I was there in some case when the Windows replaced into linux as industrial-scale even there was not 'official support', same happening now with FreeBSD. I see more and more FreeBSD every day.
I can believe that FreeBSD will not stop here and get more popular meanwhile it reserves the tradition. For example when I last checked Bhyve some years ago it was completely a mess and now we are running from it! Amazing!
So switching to FreeBSD and FreeBSD Bhyve absolutely worth the effort for me!
If you like the article then don't forget to share!
Big Concern: Facebook hack, Google Chrome V8 Hack, Meta Support
Many users experiences that their account leaked through Facebook Advertisement platform.The BOT change their names to Kevin Konkrete Davis and..
We are doing some regular maintenance at 22:00 - 02:00 UTC. Some services might be distrupted at this time. ..
FreeBSD Bhyve Webadmin | BVCP 1.9.8 Just Released
BVCP 1.9.8 features New protocol to transmit VNC/RFB data as encrypted and compressed.Better, faster and more responsive UI.Colored..
BVCP 1.9.8 Upcoming Features
We received a ton of feedback about our new project, BVCP.So here is a little description what we are working currently. The next release will..
Trackit-PortGuard just released
When implemented well, this software can be considered as two-factor pre-authentication.Therefore this is one of the most secure method to..
2022 annual report
Here we go another year passed away.We very well predicted the importance of energy efficiency. In the year of 2022 we faced a lot of challenges..
A dull attempt to hack into my email from Nigeria.
Seems like this amazing African country has some hacky potential, but so much to learn.The thing why is this attempt worth a blog entry, because..
BVCP 1.9.0 Released Today
A major version update released out today!This update address many requests and improves overall speed and performance. Highlight of this..
We have been busy since expanding our services worldwide meanwhile in other hand helping reduce CO emission in industrial-scale levels. We..