Hosting OSX on ESXi

It’s been awhile since I’ve posted. Recently I’ve been doing some Ops work for a company building iOS apps for different companies. While here I’ve been making a change to host OSX instances on Mac Mini’s (due to licence restrictions). These server where previously hosted under OSX running inside VMWare Fusion VM’s. OSX is a very poor candidate for Virtualization. The Operating System is very bloated and runs alot of services that allow for a very pretty interface for users. When virtualizing these services just chew alot of resources. In a future post I’ll list how I try and tune...…

MEGASync for Linux

So I thought I’d checkout if mega.co.nz had finally released a Linux client and it appears they have! They just forgot to mention it to people. You can download it from here. further reading http://www.webupd8.org/2014/09/download-megasync-for-linux-desktops.html …

MySQL Tuning

Previously I wrote about Linux Memory and Linux CPU. This post I want to talk about database tuning, mainly in regards to MySQL. mysql table types Before we can begin to allocate the correct amount of RAM to MySQL we need to have a good understanding of the type of data we’re serving and the type of load the data is going to receive. MySQL has two main table types, MyISAM and InnoDB. myisam MyISAM was the default storage engine for the MySQL relational database management system versions prior to 5.5. It is based on the older ISAM code but...…

Bandwidth Theft

Bandwidth theft or “hotlinking” is direct linking to a web site’s files (images, video, etc.). An example would be using an tag to display a JPEG image you found on someone else’s web page so it will appear on your own site, eBay auction listing, weblog, forum message post, etc. …