HomeHelpSearchLoginRegister

Welcome, Guest. Please login or register.
March 29, 2024, 02:30:50 AM

Login with username, password and session length
Search

News

Stats
112 Posts in 44 Topics by 39 Members
Latest Member: myspace
+  Syskay Systems Forum
|-+  Syskay Systems Sales and Support
| |-+  Web Hosting Knowledgebase
| | |-+  Bottlenecks
« previous next »
Pages: [1] Print
Topic: Bottlenecks  (Read 6740 times)
admin
Administrator
Jr. Member
*****
Posts: 65


View Profile Email
« on: January 09, 2007, 05:39:33 PM »

There are three primary bottlenecks: CPU, memory, and hard disk.

CPU:
The CPU bottleneck occurs when the CPU can no longer keep up with the demand of various programs on the server. This can happen when too many users are requesting pages (and there is not enough RAM to store the data), when intensive programs are run (often times with statistics), or when an errant application consumes too many resources (as happens on a desktop computer also).

There is no real solution to an overloaded CPU - due to the wide range of potential causes, solutions can range from requiring a separate server for the database to simply getting more RAM. One recommendation is that Hyper Threading (found on Xeon servers) can often be detrimental to performance. Adding a second CPU can also result in much better performance.

Memory:
The primary bottleneck faced here is lacking enough memory. Memory can become a huge bottleneck when only 512 MB, or even 1 GB of RAM is present. With enough user requests the RAM gets overwhelmed and ends up straining the CPU. Always have an abundant amount of RAM to keep things running smoothly.

Hard Disk
The most often overlooked bottleneck, servers with IDE hard disks often get bogged down with requests and cannot keep up. In this situation the server bogs down due to I/O wait - the server slows down as it waits for the hard disk to get it the data it needs.

Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Amber design by Bloc | XHTML | CSS