Have you ever found yourself in a situation that required you to find out some information about your server’s hardware and did not have the documentation handy? In some cases, the documentation may even be too generic, covering multiple models. In such a circumstance, you can either crack open the server and take a peek […]
A common problem you might face when running PHP scripts is an “out of memory” error. It usually looks something like this:
PHP Fatal error: Out of memory (allocated 51795435) (tried to allocate 84524 bytes) in /home/user/public_html/randomdirectory/file.php on line 750
First, it is important to understand what this error means. PHP is configured to only allow a […]
When something is nagging your CPU or chugging lots of RAM, many system administrators turn to a Linux/Unix tool called “top”. But what can you use to identify a program that is doing more than its fair share of hard disk drive reading and writing? For that, you need a program called iotop.
Iotop is […]
Virtualization has been one of the best technologies to develop in a long time for many organizations. Server deployment times are shorter, data centers are more energy efficient, and overall operational costs are down. In short virtualization is almost certainly something you should consider for your servers. What follows are some tips that should […]
Most web hosting companies offer some form of VPS service, so it can be difficult to decide which one is right for you. A virtual private server can be almost anything that uses virtualization, so it is important to know what you are getting and if the services offered fit your needs. These are some […]
Your dedicated server needs regular maintenance. It will not take care of itself. The following checklist will help you keep your server in top shape.
1. Check your backups – Just because you make backups does not mean they actually work. You need to test them to make sure your server is performing backups correctly. […]
Memory is one of the most important features of any server. The more RAM a program uses, the less you will have available for other applications. Therefore, it is important to monitor memory usage on your Linux server to ensure that all programs are playing nice and that nothing wrong is going on.
1. /proc/meminfo […]
Spend enough time using Linux and you are bound to hear terms like “X Server”, “Xorg”, “X Windows”, or “X11”. All of these terms refer to the same technology, and none of them are things you need for your Linux-based dedicated server.
On Linux and Unix-like operating systems, the X Server is a layer that […]
There are many ways to create virtual machines and many virtualization tools you can use. KVM is one tool that is built into most Linux distributions. Cloudmin, an optional add-on for Virtualmin and Webmin, can provide a graphical interface for creating and managing virtual machines.
To create a virtual machine in Cloudmin, do the following:
1. Click […]
Businesses invest a great deal of money into dedicated servers. What may start with one server and a few gigabytes of data can eventually grow into an entire server cluster with several petabytes of data. Ideally, a hosting or colocation provider will give businesses the tools to smoothly transition from one stage of development to […]
Your shared hosting account has probably served you well for quite some time, but there comes a time when it might be a good idea to upgrade your website(s) to a dedicated hosting plan. There are definitely financial factors that determine when you can and will get a dedicated server, but today we will look […]
Most servers come with 64-bit processor architecture. For example, Intel’s Xeon line of processors as well as AMD’s Opteron processors are both capable of 64-bit instructions. Most modern desktop processors are also 64-bit. Nevertheless, there are still some users who might opt for 32-bit operating systems. Is there really a substantial difference and what are […]
When shopping for a virtual private server (VPS), one of the terms you will come across while reading technical specifications is “burstable RAM”. Usually, the specifications will list the amount of RAM available on a VPS package and then list the burstable RAM, which is always more than the allocated RAM amount, beside it.
As the […]
You can use a dedicated server for a wide variety of tasks. It is not just limited to one particular type of hosting. What may prove to be an obstacle, however, is safely testing new applications and alternative uses for your server without the risk of harming active websites or even bringing the entire server […]
Over the next couple of weeks, Dedicated Server School will post several articles in a series called “Back to the Basics”. Much of this will be a rehash of content we have already published, but it will be provided in a more uniform set of informative posts for those new to dedicated servers.
Part 1: […]
In the early days of the web, site traffic was pretty straightforward. If a person accessed a page and/or images, the web server would display the static content and use bandwidth proportionate to the size of the files. As the web evolved, however, dynamic content became more prominent and today, dominates the web. Accessing a […]
These days many personal email accounts are hosted on cloud servers, leaving many web servers without the need to send and deliver emails to their users. For plenty of businesses, however, having a mail server is still very much a part of the dedicated server experience.
If you host your own mail server, whether Postfix, Sendmail, […]
Depending on the business you are involved in, opting for a dedicated server may make the most sense. On the other hand, there are plenty of situations where you can make a strong case for a virtual private server (VPS) to save money and make things a little easier for you.
The following are benefits of […]
This is a difficult question to answer. When you are shopping for a dedicated server, however, it is bound to come up at least once. RAM (memory), hard disk space, and bandwidth all cost money. It does not matter if you are purchasing your own dedicated server or using a remotely-hosted solution. These things cost […]
You are likely reading this because you are new to Linux servers, and although it may seem intimidating now, you will soon learn to love your new system. You may rarely need to touch the Linux command line, as most functions these days can be handled using a web-based control panel like cPanel / WHM. […]
Yesterday, we looked at low end boxes, inexpensive servers with less powerful hardware than your average high-quality dedicated server. Many low end boxes are actually virtual private servers (VPS), and are, therefore, technically not boxes at all. With a VPS, you share your server with other tenants, all of whom need to play fairly to […]
Every system administrator should have a server backup of some form. For on-premise servers, it may be an external storage device, either physically connected to the server or stored within a network-attached storage (NAS) device. For remote servers, you can still use a local storage or lease a separate server for backups.
In some cases, your […]
Sometimes it is difficult to know when it is time to make the move from one technology to another, or when to upgrade from one version to a later one. As your website or websites grow, it is important to track their progress, understand their weaknesses, and be prepared to take them to the next […]
There are plenty of reasons why you might want to make the move to a dedicated server. While most people think in terms of space or power, not all reasons revolve around these factors. Here are 10 of the top reasons you might want to get a full dedicated server.
1. You run a business and […]
A cache is a temporary storage of frequently downloaded or requested data. In most cases, information that is cached is kept in fast media (such as RAM) in order to provide quicker access to it. In other cases, it may simply be stored in a medium closer to the user (such as the […]
Speed is a funny thing. No matter how much we have, we always want more. Computers continue to get faster, and users expect websites to keep up with that need for speed.
Your dedicated server is just another computer, and there are certain steps you can take that might make it a little faster. […]
For a small server that does not reach anywhere near its bandwidth or hardware limits, load balancing may not be relevant. For a powerhouse server, however, that receives a near maximum amount of monthly traffic, problems with high CPU and RAM load may be a serious issue. Putting too much load on a […]
A gaming server is a dedicated server that has been exclusively configured to run multiplayer gaming software. The software usually allows players of a particular computer game to play with each other online. Depending on the popularity of the game, a dedicated gaming server can be very active and, as a result, costly.
If you are mostly familiar with Windows computers, you may find the way your Linux dedicated server uses memory to be odd or even alarming. When I first started using Linux on a server, it was a bit disconcerting to see Linux use up all of the available RAM. This is much different […]
When you lease an unmanaged dedicated server, it is almost like purchasing a bare-bones computer. You will get many of the essentials like the necessary hardware, operating system, and even the network connection, but often you will not get much else. Depending on the web host, you will need to install extra software […]