How Do I Choose the Fastest CPU?
The CPU usage is actually the CPU resources occupied by the program you are running, which means that your machine is running the program at a certain point in time. The higher the usage rate, it means that your machine is running a lot of programs at this time, and vice versa. The usage rate is directly related to the strength of your CPU. Modern time-sharing and multitasking operating systems use CPUs in time slices: for example, process A takes 10ms, then process B takes 30ms, and then idles 60ms, then process A takes 10ms, process B takes 30ms, and idle 60ms; if This is true for a period of time, so the occupancy rate during this period is 40%. The response of the CPU to the thread is not continuous, and it usually interrupts the thread automatically after a period of time. The increase in unresponsive threads will increase the CPU usage. There are many reasons for high cpu usage, but they are generally caused by too many Trojan horses or too many startup items. High CPU usage may also indicate poorly adjusted or designed applications. Optimizing applications can reduce CPU usage. [1]
- Chinese name
- cpu usage
- Foreign name
- CPU utilization rate
- The CPU usage is actually the CPU resources occupied by the program you are running. The higher the usage rate, it means that your machine is running a lot of programs at this time, and vice versa. The usage rate is directly related to the strength of your CPU. Modern time-sharing and multitasking operating systems use CPUs in time slices: for example, process A takes 10ms, then process B takes 30ms, and then idles 60ms, then process A takes 10ms, process B takes 30ms, and idle 60ms; if This is true for a period of time, so the occupancy rate during this period is 40%. The response of the CPU to the thread is not continuous, and it usually interrupts the thread automatically after a period of time. The increase in unresponsive threads will increase the CPU usage. There are many reasons for high cpu usage, but they are generally caused by too many Trojan horses or too many startup items. High CPU usage may also indicate poorly adjusted or designed applications. Optimizing applications can reduce CPU usage. [1]
CPU usage profile
- In general, if the CPU is 100%, our computer will slow down, and many times we can solve it by making a little change without having to ask the prawns.
- When the machine slows down, the first thing we think of is of course the task manager, to see which program occupies a higher proportion. If it is a large program, it can be forgiven, as long as the CPU is normal after closing the program If it is not, then it is no problem; if not, then you have to look at what program it is. When you can't find out what this process is, go to Google or Baidu to search.
- Some commonly used software, such as the browser occupies a high CPU, then you need to upgrade the software or simply replace it with other similar software, sometimes the software and the system will be a bit incompatible, causing the CPU usage to skyrocket. At this time, we can choose Windows compatibility options, right-click the .exe file and select compatibility.
- svchost.exe is sometimes a headache. When you see that one of your svchost.exe occupies a lot of CPU, you can go to the next aports or fport to check its corresponding program path, that is, what is calling this svchost. exe, if it is not under c: \ Windows \ system32 (xp) or c: \ winnt \ system32 (2000), it is suspicious. Upgrade your antivirus software to kill it.
- Right-clicking on a file results in 100% CPU usage. We may also encounter it. Sometimes right-clicking and stopping may be the problem. Official explanation: left-click first to select, then right-click (not very understandable). Unofficial: Solve by right-clicking on the desktop-Properties-Appearance-Effects and canceling "Use the following excessive effects (U) for menus and tooltips". There are also some anti-virus software that will affect the monitoring of the file. You can turn off the file monitoring of the anti-virus software. There is also the same reason for the monitoring of web pages, plug-ins and emails.
- Some drivers may also have this phenomenon. It is best to choose a driver certified by Microsoft or an official release. Sometimes you can upgrade the driver appropriately, but remember that the latest is not the best.
- CPU cooling software, because the software will use the CPU idle time to cool down when running, but Windows cannot distinguish the difference between ordinary CPU usage and cooling software cooling instructions, so the CPU always displays 100%, so you do nt have to worry about this. It does not affect the normal system operation.
- When dealing with large word files, the word spelling and grammar check will make the CPU tired. Just open the word tool-options-spelling and grammar and remove the check "check spelling and check grammar".
- The high CPU usage after clicking the avi video file is because the system first scans the file, inspects all parts of the file, and builds an index; Solution: Right-click the folder where the video file is saved-Properties-General-Advanced, remove it for quick A check mark that allows the indexing service to index the folder.
CPU Reason for high CPU usage
CPU usageAutomatic update of operating system or antivirus software
- When the operating system or anti-virus software detects an update module on the network, it automatically updates it. This will consume a lot of CPU. [2]
- Workaround: Change the update method from "Automatic" to "Manual". However, after changing the settings, you must remember to update the system or anti-virus software frequently, otherwise it is very vulnerable to network attacks. [2]
Anti- virus software for CPU usage
- If you set your anti-virus software to automatic anti-virus for regular anti-virus, it will run anti-virus program automatically at the time of anti-virus. Even will consume a lot of CPU. [2]
- Solution: Change the anti-virus mode from "Auto" or "Timed" to "Manual". However, it is recommended that users still use "timed" antivirus. [2]
CPU100% The CPU usage driver is not certified, causing 100% CPU resource consumption
- A large number of test drivers flooded the Internet, causing hard-to-find fault causes. [2]
- Solution: It is recommended to use a Microsoft-certified or officially released driver, and strictly check the model and version, especially the graphics card driver. [2]
CPU usage computer infected with virus or Trojan
- A large number of worms are rapidly copied inside the system, causing high CPU usage. [2]
- Solution: Thoroughly clean system memory and local hard disk with reliable antivirus software. Regularly update anti-virus software and firewalls, strengthen anti-virus awareness, and master correct anti-virus knowledge. [2]
CPU usage view network connection
- When a computer with Windows XP is installed as a server and receives a connection request on port 445, it will allocate memory and allocate a small amount of CPU resources to service these connections. When the load is too heavy, the CPU usage may be too high, because there is an inherent trade-off relationship between the number of work items and responsiveness. You need to determine the appropriate MaxWorkItems settings to improve system responsiveness. If the value is set incorrectly, the responsiveness of the server may be affected, or a user may monopolize too much system resources. [2]
- Solution: We can solve the problem by modifying the registry: In the Registry Editor, expand the [2] [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserver] branch and create a new DWORD value named "maxworkitems" in the right window. Then double-click the value, type the following values in the window that opens and save and exit: if the computer has more than 512MB of memory, type "1024"; if the computer has less than 512MB, type "256". [2]
CPU CPU usage CPU temperature is too high
- When the CPU temperature is too high, the CPU usage will also be high. Serious ones will even restart automatically. [2]
- Solution: Check whether the CPU fan is running normally, if it is broken or aging, you need to replace it, or add some oil to the CPU fan (if there is no special oil, general vegetable oil will do). [2]
CPU usage is running too many programs
- Running too many programs can also cause high CPU usage. Can end some unused programs first [2]
- Solution: Press CTRL + ALT + DEL at the same time to bring up the task manager, and select "End Task" for all programs that are not in use. [2]
CPU usage software failure
- As the new versions of KV, Kingsoft, and Rising have all added random monitoring of web pages, plug-ins, and emails, this undoubtedly increases the system burden. Processing method: Basically there is no reasonable processing method, try to use the least monitoring services, or upgrade your hardware equipment.
Unused CPU usage
- A large number of test drivers flooded the Internet, causing hard-to-find fault causes. For example, resources such as ports and memory occupied by many test software will conflict with other software, causing the CPU to fail to respond properly. However, the software will continue to send out requests, making the CPU usage quickly reach 100%. Handling method: In particular, the graphics card driver should pay special attention to it. It is recommended to use the driver certified by Microsoft or officially released, and strictly check the model and version.
CPU usage virus Trojan
- A large number of worms are rapidly copied inside the system, causing high CPU usage. Solution: Thoroughly clean the system memory and local hard disk with reliable antivirus software, and open the system setting software to check for any abnormally started programs. Regularly update anti-virus software and firewalls to strengthen anti-virus awareness and master correct anti-virus knowledge.
CPU usage minus startup items
- Start; Run; msconfig; Start, close unnecessary startup items, and restart. Normally, modifying startup items has a greater impact on startup time, and CPU usage generally has a greater impact on startup.
CPU usage view process
- svchost.svchost.exe not only appears in Windows XP, svchost.exe exists in Windows systems using the NT kernel. Generally, the number of svchost.exe processes is two in Windows 2000, and the number of svchost.exe processes in Windows XP has increased to four or more [1] .
- Why is the CPU usage so high at startup?
- Use Msconfig to block (start-run-enter msconfig-the last tab), but the registry still remains, it is recommended to use the registry editor to enter the registry editor (start-run-enter regedit Enter) Enter the branch item by item: HKEY_LOCAL_MACHINE-Software --Microsoft --- Windows ---- CurrentVersion ----- Run See if there is any in Run (in the right window), delete it if it exists in HKEY_CURRENT_USER There are also Runs under the same branch, you must also look at it!
CPU usage network connection
- When a computer with Windows XP is installed as a server and receives a connection request on port 445, it will allocate memory and allocate a small amount of CPU resources to service these connections. When the load is too heavy, the CPU usage may be too high, because there is an inherent trade-off relationship between the number of work items and responsiveness. You need to determine the appropriate MaxWorkItems settings to improve system responsiveness. If the value is set incorrectly, the responsiveness of the server may be affected, or a user may monopolize too much system resources.
- To solve this problem, we can solve the problem by modifying the registry: In the Registry Editor, expand the [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanserver] branch and create a new DWORD value named "maxworkitems" in the right window . Then double-click the value, type the following values in the window that opens and save and exit:
- If the computer has more than 512MB of memory, type "1024"; if the computer has less than 512MB of memory, type "256".
CPU usage right mouse button
- A recent report said that using the right mouse button in the resource manager will cause 100% of the CPU resources to be used. Let's see what happened?
- sign:
- In Explorer, when you right-click a directory or a file, you may have the following problems:
- Any file copy operation may stop responding at that time
- Network connection speed will be significantly reduced
- All streaming input / output operations such as listening to music using Windows Media Player will likely be the cause of music distortion:
- When you right-click a file or directory in Explorer, the CPU usage will increase to 100% when the shortcut menu is displayed, and it will return to the normal level when you close the shortcut menu.
- Solution:
- Method 1: Turn off "Use transition effects for menus and tooltips"
- Click "Start"-"Control Panel"
- Double-click "Display" in "Control Panel"
- Click on the "Appearance" tab in the "Display" property
- In the "Appearance" tab, click "Effects"
- In the "Effects" dialog box, clear the check box in front of "Use transition effects for menus and tooltips" and then click the "OK" button twice.
- Method 2: When you right-click a file or directory, use the left mouse button to select your target file or directory. Then use the right mouse button to bring up the shortcut menu.
CPU usage case study
- dllhost process causes 100% CPU usage
- Features: The normal CPU consumption of the server should be less than 75%, and the CPU consumption should fluctuate. The server that has this problem, the CPU will suddenly be at the 100% level, and it will not drop. Looking at the task manager, it can be found that DLLHOST.EXE consumes all the CPU idle time. In this case, the administrator has to restart the IIS service. Strangely, everything is normal after restarting the IIS service, but it may take a while. After time, the problem appeared again.
- direct cause:
- One or more ACCESS databases were damaged during multiple reads and writes. When the Microsoft MDAC system wrote the damaged ACCESS file, the ASP thread was in the BLOCK state. As a result, other threads could only wait, and IIS was deadlocked. All CPU time is consumed in DLLHOST.
- Solution:
- Install "first-class information monitoring and interception system" and use the "Chief Document Prosecutor IIS Health Prosecutor" software,
- Enable "Seal My Lock Module" and set:
- --wblock = yes
- Monitoring directory, please specify the directory where your host's files are located:
- --wblockdir = d: est
- The file location of the log generated by monitoring is in the log directory of the installation directory, and the file name is logblock.htm
- Stop IIS, then start "Chief Document Prosecutor IIS Health Prosecutor", and then start IIS, "Chief Document Prosecutor IIS Health Prosecutor" will record the last ACCESS file written in logblock.htm.
- After a period of time, when the problem comes out, for example, the CPU will stay at the 100% level again, you can stop IIS and check the last ten files recorded in logblock.htm. Note that the most problematic are often counters. ACCESS files, for example: "** COUNT.MDB", "** COUNT.ASP", you can delete the last ten files or suspect files to the recycle bin, and then start IIS to see if the problem occurs again . We believe that after careful searching, you will definitely find this file that has worried you for a while.
- After you find this file, you can delete it or download it and fix it with ACCESS2000, and the problem will be solved.
- svchost.exe causes 100% CPU usage
- In the win.ini file, under [Windows], "run =" and "load =" "are possible ways to load the" Trojan "program, you must pay careful attention to them. In general, they have nothing after the equal sign. If you find that the path and file name are not the startup files you are familiar with, your computer may be a "trojan". Of course, you also have to see clearly, because many "trojans", such as "AOL Trojan Trojan", disguise themselves as command.exe files, if you do not pay attention, you may not find that it is not a real system startup file.
- In the system.ini file, there is a "shell = file name" under [BOOT]. The correct file name should be "explorer.exe". If it is not "explorer.exe" but "shell = explorer.exe program name", then the program that follows is "trojan" program, which means that you have hit " Trojan. "
- The situation in the registry is the most complicated. Use the regedit command to open the registry editor. Click to: "HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun" and see if there are any unfamiliar automatic startup files in the key value. The extension is EXE Here, keep in mind: Some "Trojan" programs generate files very similar to the system's own files. I want to pass the camouflage, such as "Acid Battery v1.0 Trojan". The value was changed to Explorer = "C: Windowsexpiorer.exe", and there was only a "i" and "l" difference between the "Trojan" program and the real Explorer. Of course, there are many places in the registry where "Trojan" programs can be hidden, such as "HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionRun" and "HKEY-USERS **** SoftwareMicrosoftWindowsCurrentVersionRun". The best way is to Under "HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun", a "Trojan virus, also known as" Code Red (Red Code 2) "virus, is found, which is a bit contrary to the earlier popular" Red Code "virus in Western English systems, and is called VirtualRoot (virtual directory) virus. This worm uses a known overflow vulnerability in Microsoft to spread to other web page servers through port 80. The infected machines can be run by scripts / root.exe through hacks by hackers Gain full control over infected machines.
- After successfully infecting a server, if the infected machine is a Chinese system, the program will sleep for 2 days, and other machines sleep for 1 day. When the hibernation time has expired, the worm program will cause the machine to restart. The worm also checks if the machine's month is October or the year is 2002, and if so, the infected server is restarted. When the Windows NT system is started, the NT system will automatically search for the file explorer.exe in the root directory of drive C. The file explorer.exe on the server infected by the network worm program is the network worm program itself. The file size is 8192 bytes, and the VirtualRoot network worm program is executed by this program. At the same time, the VirtualRoot network worm program also copies the cmd.exe file from the Windows NT system directory to another directory, opening the door for hackers to invade. It also modifies the registry entries of the system. Through the modification of the registry entries, the worm program can create a virtual directory C or D, and the virus name comes from this. It is worth mentioning that in addition to the file explorer.exe, the other operations of the network worm program are not file-based, but are directly infected and spread in memory, which brings greater difficulty to capture.
- "Program file name, and then search the entire registry.
- Let's first see how Microsoft describes svchost.exe. Svchost.exe is described in Microsoft Knowledge Base 314056 as follows: svchost.exe is the universal host process name of a service running from a dynamic link library (DLL).
- In fact, svchost.exe is a core process of Windows XP system. There are several svchost.exe in the system's process list, so don't worry so much.
- What exactly is svchost.exe used for?
- The first thing we need to understand is that the processes in the Windows system are divided into two types: independent processes and shared processes. Due to the increasing number of services in the Windows system, in order to save limited system resources, Microsoft has made many system services into a shared mode. So what kind of role does svchost.exe play in the middle?
- The job of svchost.exe is to host these services, that is, these services are started by svchost.exe. svchost.exe is only responsible for providing the startup conditions for these services. It cannot implement any service function by itself, nor can it provide any services for users. svchost.exe starts system services by calling dynamic link library (DLL) for these system services.
- Is any claim that svchost.exe is a virus?
- Because svchost.exe can be used as the host of the service to start the service, the writers of viruses and Trojans are also thinking about using this feature of svchost.exe to confuse users to achieve the purpose of invading and destroying computers.
- How can I tell which are the normal svchost.exe processes and which are the virus processes?
- The key value of svchost.exe is "HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionSvchost", as shown in Figure 1. Each key in Figure 1 represents a separate svchost.exe group.
- Microsoft also provides us with a way to see what services the system is running in the svchost.exe list. Take Windows XP as an example: Enter "cmd" in "Run", and then enter: tasklist / svc in command line mode. The system lists the services shown in Figure 2. The area surrounded by the red box in Figure 2 is the list of services started by svchost.exe. If you are using Windows 2000, replace the previous "tasklist / svc" command with "tlist -s". If you suspect that your computer may be infected by a virus and the svchost.exe service is abnormal, you can find the abnormal situation by searching the svchost.exe file. Usually only one svchost.exe program is found in the "C: WindowsSystem32" directory. If you find the svchost.exe program in another directory, it is likely to be poisoned.
- Another way to check if svchost.exe is poisoned is to check the execution path of the process in Task Manager. However, since the task manager that comes with Windows cannot view the process path, you must use a third-party process viewer.
- The brief introduction to the svchost.exe process. All in all, svchost.exe is a core process of the system, not a virus process. However, due to the particularity of the svchost.exe process, viruses will invade svchost.exe in every possible way. By checking the execution path of the svchost.exe process, you can confirm whether it is poisoned.
- Services.exe causes 100% CPU usage
- symptom
- On Windows 2000-based computers, the CPU usage in Services.exe may intermittently reach 100%, and the computer may stop responding (hang). When this problem occurs, users connected to the computer (if it is a file server or a domain controller) are disconnected. You may also need to restart your computer. This symptom occurs if Esent.dll incorrectly handles the way the file is flushed to disk.
- solution
- Service pack information
- To resolve this issue, obtain the latest Microsoft Windows 2000 service pack. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
- 260910 How to obtain the latest Windows 2000 service pack
- [Fix program information]
- Microsoft provides a supported hotfix, but it is only intended to address the issue that this article describes. Apply this hotfix only to computers that are experiencing specific issues mentioned in this article. This patch may undergo additional testing. Therefore, if this issue does not severely affect you, Microsoft recommends that you wait for the next Windows 2000 service pack that contains this hotfix.
- To resolve this problem immediately, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services phone numbers and support cost information, visit the Microsoft Web site:
- Note: In special cases, if a Microsoft support professional determines that a particular update will resolve your issue, the normal telephone support service charge is waived. For other support issues and issues that cannot be resolved by a particular update, support fees will be charged normally.
- The following table lists the file attributes (or later) for the global version of this patch. The dates and times of these files are listed in Coordinated Universal Time (UTC). When viewing file information, it is converted to local time. To understand the time difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
- status
- Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was originally corrected in Microsoft Windows 2000 Service Pack 4.