Tze’s IT Documentation Repository¶
Here is a list of most recent posts:
Feb 15 - Overview of Computer System Latency
The advancement of computing power over the past decades has allowed the IT industry to tackle problems that were previously difficult to address, and also opened up opportunity to innovate new solutions that were never thought possible.
Dec 02 - Storage Limits
In an IaaS environment, most cloud providers do apply QoS on the storage layer in order to provide predictable and consistent performance distribution across multiple workloads and volumes. The objective of QoS is to ensure that all workloads receive their fair amount of shares, in order to minimise the effects of victim and bully [1] contention. It also makes it much simpler to do capacity planning analysis.
Nov 23 - IaaS Containers
With the increasing awareness of containers in the IT world, mostly due to the high profile and sky-rocketing popularity of Docker [1] , we are starting to witness an accelerated shift in how people think about application development and deployment, as well as ongoing application management.
Nov 01 - CPU Scheduling in Virtual Environment
One of the capabilities in virtual environment is the ability to run multiple virtual machines in a physical hypervisor host. Servers consolidation allows us to reduce datacenter footprint and maximise ROI on physical hardware. However, this introduced an added level of care to balance performance management and consolidation ratio.
Oct 23 - IaaS Monster VM Design
VMs with large performance requirements (i.e., greater than 8 vCPU, memory and/or disk IO intensive requirements) are generally classified as Monster VMs. Monster VMs are widely practised and fully supported, and they will become more and more common going forward. This article provides a high-level considerations of designing and configuring monster workloads in virtualised environment.