Get rid of the misunderstanding and let the love machine speed up. Computer optimization does not ask for people (1)

  

The computer is slow, this is a simple but a headache, because there are too many factors that cause it to be slow, and there are many kinds of "slow". Running slowly is not possible with configuration, and starting items can also cause slowness. Or the operation, improper setting can also lead to slow, in short, we can not stand our love machine to move forward, especially the problems that can be reached, find the cause, solve it, let our machine speed up 30%.

The problem with computers is usually hard and soft (nonsense). In terms of system optimization, we only optimize first and then soft, and the system is eliminated. The opposite is true (soft and hard first), troubleshooting, especially when it is used, and there is no trauma or voltage and current instability, generally no hardware failure occurs, except for hardware with large loss like hard disk. In addition, other hardware rarely uses it, and they are usually eliminated within the life cycle.

The hardware is generally reasonable to match, to prevent the appearance of the barrel effect, a good use of the environment, this is the most basic, and then turn off some unnecessary options, can shorten the self-test time, To reduce the performance overhead required for self-tests, the hardware does not function as much as possible.

Software is mainly concerned with compatibility issues, as well as the processing of junk files, system services and so on.

There are more tutorials on the network for more system optimization. Here are some common misunderstandings. Let's look at it.

Hardware: Turning on new hardware features

Turning on some new features that improve performance, such as Hyper-Threading, AHCI, etc., are all leveraging the latest hardware support. The performance gains at no cost, of course, most of the friends will still think that these are Luo Wei, but to achieve full popularization of hardware knowledge, the most basic things can not be less.

Baidu Encyclopedia explains this: Hyper-Threading is a technology developed by Intel and released in 2002. The English of Hyper-Threading is HT technology, the full name is Hyper-Threading, and Chinese is also known as Hyper-Threading. Hyper-Threading technology was originally only used in Xeon processors, then called Super-Threading. After that, it was applied in the Pentium 4 to mainstream the technology. The early code was Jackson.

1. The advantage of Hyper-Threading Technology is that it also performs multi-tasking batch processing at the same time. Although there are not many softwares supporting Hyper-Threading Technology, only a few softwares can enjoy the performance improvement brought by Hyper-Threading Technology. However, this is in line with the future development of software and other technologies, and more software will benefit from Hyper-Threading technology in the future.

2. From the current point of view, some customers can find that when running certain software, Hyper-Threading Technology gives the system a 30% performance improvement, and software optimized for Hyper-Threading Technology can enjoy it. The benefits of Hyper-Threading Technology.

3. When the customer runs more than two software software at the same time, it will be obvious that the performance of these two softwares will be improved compared to the case of turning off Hyper-Threading technology. The efficiency advantage of Hyper-Threading Technology can only be achieved when multi-tasking is done.

4. Currently supports the Windows XP operating system of Hyper-Threading Technology, many of which have been optimized for Hyper-Threading technology, so you can enjoy Hyper-Threading Technology when using the Windows operating system. brings advantages.

Of course, the predecessor of Hyper-Threading technology is IBM's SMT technology, and Hyper-Threading was implemented in Zhiqiang and Pentium 3.06B in the early years, but at the time due to problems such as architecture and software support, Hyper-Threading Technology Did not bring good results, until the development of hardware and software, Intel has returned Hyper-Threading to the desktop, and has excellent performance in practical applications.

The full name of AHCI is Serial ATA Advanced Host Controller Interface - Serial ATA Advanced Host Interface /Advanced Host Controller Interface. It is also an interface jointly developed by many companies under the guidance of Intel. Standard, which allows storage drivers to enable advanced Serial ATA features such as native command queuing and hot plugging, and its R&D team members include Intel, AMD, Dell, Marvell, Maxtor, Microsoft, Red Hat, Seagate, and StorageGear. Famous enterprise.

AHCI itself is a device on the PCI bus. Of course, turning it on is not the ultimate goal. Instead, it relies on the AHCI controller to control and exploit the potential in the storage device to make it the latest I/. O technology. The most intuitive result of turning on AHCI is that you can turn on the NCQ mode of the hard disk of the SATA interface, and the other is to perform parallel I/O on the component disk array (RAID) to improve storage security and performance. Of course, if there is only one hard disk. The RAID mode can be ignored.

The full name of NCQ is the native command queue. It is an order to optimize the workload execution of the internal hard disk. The intelligent data management is realized by reordering the commands in the internal queue to improve the hard disk due to mechanical components. Various performance constraints.

It is safe to say that the current hard disk supports the AHCI 1.0 specification, which means that NCQ can be turned on. The NCQ mode is not advantageous when copying a single file. Its advantage lies in the simultaneous Copy, such out-of-order copying best reflects the advantages of NCQ, because their read and write order is optimized.

Edit Comment: Most motherboards turn on HT by default, but AHCI is not SATA mode, but compatibility mode - IDE mode, keep Hyper-Threading option enabled, and add AHCI SATA mode, you can get higher Disk performance.

Turn off some of the less commonly used devices and options

In addition to turning on the commonly used, helpful, the rest is to close the less commonly used, useless. For example, like some memory verification, boot boot device order, some onboard devices, etc.

Now the motherboard can be booted, so USB becomes an important scanning interface before starting the operating system. If there are more USB devices connected, this is unavoidable. Because you need to use it, then you should pay attention to the settings in the BIOS to maximize the boot order of the hard disk to the highest priority, if you install the system, then temporarily set the U disk or CD-ROM drive first.

Not only is the USB flash drive, there is a CD in the optical drive, and when the eSATA device is mounted, the steps of the system self-test are too complicated. However, Microsoft just released the WIN7 patch for eSATA devices, which is used to fix the slow startup BUG when mounting eSATA under WIN7. If there is a CD in the CD-ROM drive, and the boot order of the CD-ROM drive is prioritized over that of the hard disk drive, the hardware system will look for boot files in the current boot device, such as Boot, Run, etc., so that the CD-ROM will be read by the CD-ROM drive, and the USB interface will be read madly. U disk phenomenon.

For example, AMD motherboards, if you choose a native processor, and do not need to open the core, then you can turn off ACC, because even a small calibration, it also requires performance overhead, the less loaded function The system is more stable. For example, if you don't need the network and the hard disk wakes up, we can also turn them off one by one, the same is true for the floppy drive.

Edit Comment: Turn off unnecessary options to improve stability and self-test speed, and to minimize hardware resource conflicts.

The operating environment should pay attention to

In fact, these principles are understood, but will be slightly ignored in the use. For example, in the summer, the temperature of the chassis is about 40 degrees on average, so some chips are more expensive. In this environment, even if these chips are still working normally, they have a serious performance degradation and some errors will occur. . The editor will have a blue screen when it encounters high temperature, and it is not a blue screen when the weather is cool. Maybe it is a problem with the memory quality. Maybe the quality of other chips is poor. In short, it is necessary to give the machine a cool operating environment. .

The current CPU's Speedstep, as well as a variety of cool and quiet technologies, are all based on energy saving and protection. Now the products of the two major chip giants and the two major graphics giants have protection against overheating. The goal is to enable people to make actions before they burn out, and to make performance adjustments when appropriate. In order to achieve cooling and energy saving. Of course, this kind of knowledge is probably already known to everyone, but we still have to carry it through.

Edit Comment: Pay attention to the chassis air duct, do not underestimate the investment of the heat sink equipment, regularly clean the dust, the silicone grease is not as good as possible, a little bit can fill the gap between the top cover and the radiator base.

Software: Optimize the system first

The software is preferred to optimize the system. As the saying goes, "The upper beam is not under the beam", the system itself chooses some flagship versions, of course, According to China's national conditions, the piracy market share is quite high, but even so, try to find some versions with less functional restrictions, such as the professional version, the flagship version, etc., and then the plug-ins are less, as far as possible to install the pirated version. During that time, at that time, the studios such as Tomato Garden and Depth did not have an advertisement in the installer, and the software had a plug-in.

We know that physical memory is generally not enough, unless the capacity is particularly large, and a 64-bit operating system is installed. Otherwise, if you want to run normally, you still have to use the function of virtual memory.

The function of virtual memory is no longer described here. I believe everyone knows it. The important thing to emphasize here is that when the operating system is installed, the operating system has completed the virtual memory according to the current physical memory. The allocation is made unless the physical memory strip is replaced later. The system allocates a C drive, and the capacity is generally between 0.75 and 2 times the physical memory. It is strictly forbidden to allocate virtual memory on non-system disks, and the capacity is allocated according to your own wishes. This is wrong.

The reasons are as follows: the mechanical hard disk still can't get rid of the dilemma of seek delay, and the virtual memory and system files are frequently read content. The non-system disk allocation method will cause the magnetic head to be frequently in the system disk and The seek delay between non-system disks (virtual memory) is greatly improved, and performance and life are seriously degraded.

In addition, virtual memory is generally estimated by the system, the minimum value is a value used when running small files frequently, and the maximum value is a maximum value when the memory is also full. For example, if the capacity of virtual memory is 768M~1536M, if the small file is frequently run, the general memory will not be fully loaded. Even if it is full, it will only be a 768M page exchange with the virtual memory, which shortens the time for the memory to write to the hard disk. Therefore, virtual memory should not be set up in a non-system area, and virtual memory should be made according to its own use. The virtual memory is not as large as possible.

Edit Comment: Although we call the unhealthy habits to be smart, it can be regarded as an attempt by DIY, but after understanding the truth, don't make unnecessary sacrifices.

Copyright © Windows knowledge All Rights Reserved