Posts tagged ‘Dedicated Server’

Dedicated Server Disc I-O Performance Tuning

Jim A Hawkins asked:




So you’ve decided that the limiting factor on the performance of your application is disc I/O. The rate at which data is read and written to and from the discs in your dedicated server. It’s time to follow the I/O path from the OS, down to the volume level, down to the individual disc, for a world of adventure…

Optimise the web application!

If we reduce the number of I/O requests in the first place from your application we can free up space for the other demanding activities we can’t change.

Start by looking at the level of logging that is being performed by your application. Is it necessary? could we turn it down for all those times that we aren’t doing debugging?

In your database, use indexes to access data blocks rather than bulk scans – this will generate fewer read requests.

Cluster hot data blocks together – this will generate fewer disc head seeks.

Add RAM

In a web server you can often never have enough RAM. The more you have, the more will be allocated to cacheing of data in memory, which will in turn reduce the number of requests that reach the discs.

Increasing RAM also has the effect of increasing the percentage used for dirty buffers so it helps conglomerate writes as well.

In the event that a server has a requirement for more RAM than is available, it will eventually start swapping out the data from memory onto the discs. Essentially – the discs start to act as RAM. Since the discs are an order of magnitude slower this swapping causes a severe performance hit to the server.

RAM is cheap these days so add it liberally.

Batter backed write cache

Use a battery backed write cache for applications that perform an intensive number of writes to a single location. This will reduce the number of writes that physically hit the disc.

A battery backed write cache will also help with transaction processing on an ACID database. This will hide the write latency.

Multiple volumes
Try splitting the work load over different physical volumes. For example, have separate volumes for small databases, log files, user data, etc. Or put the file system journal on another disc.

More discs
Each physical disc has limits on the rate at which data can be accessed and moved in or out. The more discs you have the more I/O capacity you have. You just have to make sure the best RAID configuration is selected:

RAID 0 will have the best read/write performance (but no data safety!) RAID 10 is the next best RAID 1 characteristics: Write performance is slightly less than a single disc Linear read performance only good with good OS read ahead Read performance otherwise can scale as requests split over drives

RAID 5 characteristics:
Decent read performance Write performance is only good when writing entire strides (i.e. bulk data writes) Database performance is terrible RAID 5 when degraded will have terrible performance RAID 6 great when reliability is everything.

Ensure that you have sufficient bus bandwidth to the discs
Some technology selection tips:
PCI-E or PCI-X Point to Point (SAS, SATA) will be better than a shared bus (SCSI LVD, IDE) Two IDE devices on the same cable will suck Increase the individual disc speed, higher the RPM the better If data safety does not matter, turn on the disc write-back caches

Using some or all of these suggestions, you should be able to generate significant improvements on your server and remove the I/O bottleneck.

web hosting directory

Advantages and Disadvantages of Dedicated Web Hosting

Carl Owen asked:




If you are looking forward to launch a website of your own and you do not have any special requirements, you are likely to choose a shared hosting package from a hosting provider. As you consider a shared hosting package, you do not pay a lot of money for the hard disk space or the bandwidth as it is actually shared between a number of users and you only pay a small amount of money for the hosting package as you use less disk space and bandwidth. As the hosting package is actually shared, their is a threat to the security of your website.

This is not the case when you consider a Dedicated Web Hosting service to host your website. The reason for this is the fact that if you consider a Dedicated Web Hosting service, you will get a dedicated server to host your website and it will completely belong to you which actually reduces the risk factor. Also, the resources i.e. disk space, bandwidth and RAM of the dedicated server will be fully dedicated to you and your websites. However, if you wish to share the resources of your dedicated server with some other websites, you can do that.

As shared hosting packages are not considered to be safe enough, it is better to consider a Dedicated Web Hosting service to host your website if you have an Ecommerce website and your income largely depends on the Ecommerce website. If you host an Ecommerce website and earn a good amount of money from it, you shouldn’t mind paying for Dedicated Web Hosting service especially when it comes to the security of your website.

Advantages of Dedicated Web Hosting services :-

When it comes to a Dedicated Web Hosting service, there are many advantages involved in the same as the dedicated server belongs to you and you have full administrator access on your Dedicated server hosting, however, some of the advantages are given below :

Data Storage – If you consider a dedicated server, the disk space of the dedicated server will be available for you only and  you will be able to store all your data including website files, databases, images etc.

Data Transfer – When you consider a shared hosting package, you share the bandwidth of the dedicated server on which your hosting package is setup with other websites, however, this is not the case when you consider a Dedicated Web Hosting service as you get all the bandwidth of the dedicated server for your websites and due to this reason, your websites get enough bandwidth which could affect the performance of your websites in a positive manner.

Applications – As you will get more disk space with the dedicated server, you will be able install applications and scripts on the dedicated server as per your requirements. Also, as the Dedicated Web Hosting service only belongs to you, you do not have to share the features of the applications or scripts with any other user on the same server.

Control panels – The Dedicated Web Hosting service you choose only belongs to you which gives you additional functionality and control over the server. If you have a dedicated server, you have full control over it’s hardware alongwith control over the resources i.e. disk space, bandwidth and RAM. If you consider a Dedicated Web Hosting service from a professional hosting provider, you will get an option to choose a control panel with the server and the control panel you should choose depends on the hosting platform of the Dedicated Web Hosting service.

Security features – As the dedicated server is not shared with any other webmaster, it solely belongs to you which actually reduces the risk of facing any kind of problems due to any other user on the same server. Due to this reason, you do not have to worry about the changes on the server as it is not possible for someone else to make any changes to the Dedicated Web Hosting service.

Disadvantages of Dedicated Web Hosting services :-

Though, there is no specific disadvantage of the Dedicated server, the only problem many of the web hosting customers do not consider the dedicated server is the fact that it is very expensive in comparison to other hosting packages. When it comes to the features, there is nothing better in compared to a Dedicated Web Hosting service, however, the cost is what makes all the web hosting customers think about choosing a dedicated server. Also, if you compare a dedicated server with other hosting packages, you will find that the charges of the dedicated server is sometimes more than 4-5 times high.

Another reason some of the customers do not choose a dedicated server even if they can afford it is the fact that they feel that it will be difficult for them to manage the dedicated server on their own. However, this might be the case if they consider a dedicated server with a hosting provider who offers unmanaged dedicated servers. Hence, it is better to consider a dedicated server with a hosting provider who offers Managed Dedicated Web Hosting service.



3D Hosting Web

How To Choose A Web Hosting Company

Anne Mitsu asked:




Now that you have decided to have a website to your name and also have bought a domain name, your next step is to sketch a web hosting plan. You domain name needs to be placed on the Internet. A web hosting company gives you the space on a server where your website will be found.

Plans offered by the host company

Dedicated hosting Shared hosting Dedicated Hosting

Through a dedicated hosting the host company would provide you complete space and complete administration as there would be no other website on that server. They are able to customize everything according to your needs. If you have a large website and expect a huge traffic then you must go for a dedicated server otherwise you maygo for a shared hosting.

Shared Hosting

Most online businesses don’t need too much space and they run well on shared servers. It is recommended for most websites to go for shared hosting. So if you are starting a website then you can even opt for a shared hosting and share the server space with other websites.

How To Select A Good Web Host Company? Customer support

While choosing a web hosting company you first need to find out about the company’s customer service. You have to contact the company and may need to contact them at any odd hour even.

Check other websites

You should find out form the company about the other websites which have been allotted space. If the websites are getting huge traffic then it implies that they are consuming a lot of server space. This might be a hindrance in your website’s proper functioning.

Many websites

You may have many websites. If you try to put them on different servers offered by different web hosting companies then you would face problems in managing them. It is always good put all your domain names under one web hosting company and manage it from one place. This not only saves efforts but it is also cost effective.

Advertisements

There are many web hosting companies that would allow you free server space but would require you to provide their advertisement on your web site. They would either ask you to put advertisement on the home page or their advertisements would pop out every time a page on your site is opened. You would not like to stuff your home page with the advertisement codes or your targeted traffic may not like to see the pop up advertisement windows, so you have to decide accordingly.

Speed and reliability

The web host company should be reliable and fast. It must guarantee its uptime. The host company should offer a minimum guarantee of 99.5% uptime guarantee. You should get their words documented otherwise they would not have any incentive to insure that the servers run all the time. These are a few of many things that you should think of before selecting a web host company. I would discuss other details on my further posts.



cheap web hosting