For enterprise users who want to choose a suitable server, they must first have a correct understanding of server usage. When making server selection, it should be considered according to the following three aspects.
1. Understand your application needs
refers to the main application of the entire system. Specifically, it is the number of users supported by the server, the type of user, the amount of data processed, and so on. Different application softwares work differently, and the requirements for server matching are very different. Common applications can be divided into file services, Web services, general applications and databases.
2. Usability
The server is the core of the entire network, not only to meet the needs of network applications in terms of performance, but also to provide services to network customers without interruption. In fact, the reliable operation of the server is the basis for the stable function of the entire system.
3. Optimized configuration
Server types, such as low-end, mid-range and high-end categories, only determine the maximum number of users that the server can support. But to use the server well, you need to optimize the configuration to get the best performance at the lowest cost.
Common Application Analysis
In the SMB environment, common applications can be summarized as the following, and their requirements for the server are different. For the convenience of description, the server is divided into four functional modules, namely CPU, memory, disk subsystem and network subsystem.
1. File Service
This is the most basic application service. The server is equivalent to a large warehouse of information systems to ensure fast data transfer between users and server disk subsystems. Among the various subsystems of the server, the system subsystem has the greatest impact on system performance, followed by the disk subsystem, and then the memory capacity, and the CPU requirements are generally not high
2. Database service < Br>
The most demanding applications for all aspects of the system (except the network subsystem), such as finance, inventory, and personnel management applications. A high performance CPU and a fast disk subsystem are required to satisfy a large number of random I/O requests and data transfers. The server bottlenecks are: memory, disk subsystem, and CPU.
3. Mail Service
Play the role of email router and warehouse. The server bottlenecks are: network subsystem, memory, disk subsystem, and CPU.
4.Web Services
The performance of the server is determined by the content of the website. If the Web site is static, the system bottlenecks are: network subsystem and memory. If the web server is mainly engaged in intensive computing (such as dynamically generating web pages), the system bottlenecks are: memory, CPU, disk subsystem, and network subsystem.
5. Multimedia Services
Responsible for media control and media streaming functions on the network, I /O throughput has a critical impact on server performance. The bottlenecks of the video server are: network subsystem, disk subsystem, and memory. Audio services have very low requirements for server hardware configuration, and today's server subsystems generally do not become bottlenecks.
6. Terminal Services
Execute various applications and pass the results to the user, all the load is added to the server. The system bottlenecks are usually: memory, CPU, network subsystem.
7. Primary Domain Controller
The primary domain controller is the management center for networks, users, and computers, and is responsible for providing a secure network working environment. The primary domain controller not only responds to the user's login requirements, but also synchronizes and backs up user accounts, WINS and DHCP databases between servers. In addition, the primary domain controller also performs DNS services. The system bottleneck is the network subsystem and memory.
Impact of Availability
A server that crashes frequently is unbearable, and the resulting loss is not only a waste of time, but also a multi-day workload. . More and more people are now aware of the importance of system availability.
Availability is usually measured by the system's theoretical uptime and percentage of actual usage. For example, we say that a system provides 99% availability in a 24x7 environment, which means that it may be down for 88 hours a year, which is unacceptable to most users. 99.999% availability guarantees a system downtime of 5.25 minutes a year, but the price of this system is very expensive.
The availability of the server depends mainly on two aspects: one is the quality of the server itself, which is embodied in the professional design of the server manufacturer, strict quality control and long-term verification of the market; Protection measures taken by the loss component, such as: NIC redundancy technology, disk array technology, power redundancy technology, dual-machine or cluster solution to ensure online redundancy of the network, disk, power supply and even the entire host.
In low-end servers, the following measures are usually taken to improve the availability of a single machine.
1.IDE RAID
Provides data redundancy through inexpensive disk arrays. Disk failure is the main cause of server hardware failure, with a failure rate of up to 52%. The harm of data loss is also amazing, resulting in a lot of time and manpower waste. Currently, IDE RAID can implement RAID-0, RAID-1, and RAID-0+1 in three ways. Among them, RAID-0 does not have data redundancy, but it can significantly improve the performance of the disk subsystem.
2.ECC Technology
It is possible to check two memory errors and correct one bit error to ensure high reliability of data in the memory and cache.
3. Server-specific power supply
can ensure that the system has a clean power environment, reducing the occurrence of various hidden faults, and inferior power supply is easy to cause all kinds of weird faults, such as in the circuit. The high frequency crosstalk will cause the system to crash frequently, and the low frequency oscillation will burn the electronic components invisible. Such faults also increase the difficulty of maintenance.
4.Additional measures
If the design of the air filter, the heat dissipation of multiple fans (some servers also have the function of automatically adjusting the fan speed), it can help the server in the general environment. Stable operation.
analyzes the technical characteristics of the dual-core processors produced by the six server proces
For the DHCP server, we understand some of its basic conditions and configuration
Todays servers pseudo-static life and death cant be loaded, and many reasons cant
Intel's six-core and eight-core server CPU architecture analysis
What should be paid attention to in the management of enterprise leased servers?
Prevent server downtime Do you know what to do?
Quickly create Windows virtual disk image cheats
Resource Provisioning ESXi Virtual Machine Add Memory Tutorial
Three ways to resolve IIS 6 directory check security vulnerabilities
Example Analysis Teach you how to choose the database server
IIS do WEB server can not download some Chinese file name solution
Implement remote configuration of the DNS system under Linux
FTP server questions about permissions
IIS prompts not found the provider The program may not be installed properly The error is resolved
Making a Windows system that does not invade
Solve the problem of automatic update of application under Win 8.1 system
How can I view the Windows 7 version number than the computer property specific
Windows 10 Build 10134 mobile version of the video commentary
Should Windows 7 natively support ARM processors?
Official confirmation: win10 free upgrade in the first year of the first year to collect money
Teach you to break through Win10 upgrade installation such as system language limit
Win10 multi-tasking shortcuts only show the current desktop window method
What is the process of WinXP system Spoolsv.exe? WinXP ends the Spoolsv.exe process