「Linux下的CPUZ:强大的系统调优助手」

1. CPUZ简介

CPUZ是一款功能强大的系统调优助手,在Windows系统下广受欢迎。不过,同样强大的CPUZ在Linux系统上也有一款同名工具,它同样能够提供关于计算机硬件信息的详细报告,让用户方便地了解系统硬件架构、 CPU性能、内存使用等信息,并能够进行全面的系统调优。下面将详细介绍如何在Linux上使用CPUZ。

2. 下载CPUZ

首先需要下载CPUZ,可以在开源网站SourceForge上下载CPUZ的Linux版本。CPUZ for Linux的版本号为1.81,并且有32位和64位两个版本。下载完成后,可以通过以下命令进行安装:

sudo dpkg -i CPU-Z_1.81.deb

程序会自动安装在/usr/bin目录下,安装完成后就可以在终端中使用CPUZ了。

3. 使用CPUZ获取系统信息

3.1 获取CPU信息

使用CPUZ最主要的功能就是获取CPU信息。在终端中输入以下命令:

cpuz -c

程序会输出关于计算机CPU的详细信息,包括CPU型号、主频、L1/L2/L3缓存、支持的指令集等,如下所示:

Processor Information

Name

: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz

Family, model, stepping : 6, 60, 3 (Intel Core i7-4xxx)

Vendor ID

: GenuineIntel

CPU implemented

: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz

CPUID

: GenuineIntel-0x306C3 (Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz)

Max. CPU clock

: 3828.183 MHz

Current CPU clock: 1015.929 MHz (4 cores)

External Clock

: 100.000 MHz

Total CPU(s)

: 8

Thread(s) per core: 2

Core(s) per socket: 4

Socket(s)

: 1

Chipset

Northbridge

: Intel Haswell-ULT rev. 0B

Southbridge

: Intel Haswell-ULT LPC Controller rev. 0B

BIOS

Insyde Corp. V1.11 04/15/2014

Memory

Type

: DDR3

Size

: 8192 MB

Channels #

: Dual

DRAM Frequency

: 798.1 MHz

CAS# latency (CL)

: 11.0

RAS# to CAS# delay (tRCD): 11

RAS# Precharge (tRP)

: 11

Cycle Time (tRAS)

: 28

Command Rate (CR)

: 2T

SPD Information

Memory slot #1

Type

: DDR3

Size

: 8192 MB

Manufacturer

: Kingston

Max bandwidth

: PC3-12800 (800 MHz)

Part number

: 99U5584-001.A00LF

从输出结果中可以看出,此计算机使用的是Intel Core i7 4710HQ处理器,主频为2.50GHz,缓存有L1 256KB、L2 1024KB、L3 6144KB,支持的指令集包括MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2等。

3.2 获取主板信息

输入以下命令:

cpuz -b

程序会输出主板信息,包括主板型号、BIOS版本、支持的Bus速度等,如下所示:

Motherboard Information

Manufacturer:

Micro-Star International Co., Ltd.

Model:

MS-16H2

Version:

Bolzano_CRB

Serial Number:

To be filled by O.E.M.

Asset Tag:

To be filled by O.E.M.

BIOS Vendor:

Insyde Corp.

Version:

E16H2IMS.113

Release Date:

04/15/2014

Address:

0xE0000

Runtime Size:

128 kB

ROM Size:

8192 kB

Characteristics:

PCI is supported

BIOS is upgradeable

BIOS shadowing is allowed

Boot from CD is supported

Selectable boot is supported

BIOS ROM is socketed

EDD is supported

5.25"/360 KB floppy services are supported (int 13h)

5.25"/1.2 MB floppy services are supported (int 13h)

3.5"/720 KB floppy services are supported (int 13h)

3.5"/2.88 MB floppy services are supported (int 13h)

Print screen service is supported (int 5h)

8042 keyboard services are supported (int 9h)

Serial services are supported (int 14h)

Printer services are supported (int 17h)

ACPI is supported

USB legacy is supported

BIOS boot specification is supported

Function key-initiated network boot is supported

Targeted content distribution is supported

UEFI is supported

PCI Information

Slot:

PCI-E 3.00 x16 @ x16

Slot:

PCI-E 2.00 x4 @ x1

Slot:

PCI-E 2.00 x1 @ x1

Slot:

PCI-E 2.00 x1 @ x1

Slot:

Intel Lynx Point-LP High Definition Audio Controller

从输出结果中可以看出,此计算机使用的是Micro-Star International Co., Ltd.生产的MS-16H2主板,BIOS版本为E16H2IMS.113,并支持PCI,能够满足大多数用户的需要。

3.3 获取内存信息

输入以下命令:

cpuz -m

程序会输出关于计算机内存的详细信息,包括内存类型、内存容量、内存通道数、内存频率、内存延迟等,如下所示:

Memory Information

Slot #1

Type

DDR3

Slot #1

Size

8192 MB

Slot #1

Manufacturer

Kingston

Slot #1

Max Bandwidth

PC3-12800 (800 MHz)

Slot #2

Type

DDR3

Slot #2

Size

8192 MB

Slot #2

Manufacturer

Kingston

Slot #2

Max Bandwidth

PC3-12800 (800 MHz)

Memory Timings

Slot #1

Module Size

8192 MBytes

Slot #1

DRAM Type

DDR3-SDRAM

Slot #1

Max Bandwidth

PC3-12800H (800 MHz)

Slot #1

Manufacture Week

Week 4 of 2014

Slot #1

Manufacture Date

2014年 01月 23日 星期四

Slot #1

SPD Ext. XMP

No

Effective Frequency Clock

1333.3 MHz

Memory Timings

11-11-11-28

Module Name

PC3-12800H (800 MHz)

Module Size

8192 MBytes

Module Type

Unbuffered DIMM

Module Manufacturer

Kingston

Module Part Number

99U5584-001.A00LF

Revision Code

0x0008

Module Voltage

1.5 V

XMP Profile

No

从输出结果中可以看出,此计算机共有两个8GB的内存条,内存类型为DDR3-SDRAM,支持的最大内存带宽为PC3-12800(800 MHz),内存时序为11-11-11-28,支持双通道内存。

4. CPUZ的系统优化

除了用于硬件信息获取之外,CPUZ也有许多功能可以优化Linux系统,包括:

4.1 CPU调整

使用以下命令来调整CPU:

sudo cpufreq-set -c [cpu数] -g [governor模式]

例如,如果要将第一个CPU的调整为performance模式,命令如下:

sudo cpufreq-set -c 0 -g performance

4.2 温度监控

使用以下命令来监控系统温度:

watch -n [秒数] sensors

例如,如果要每5秒监控一次当前系统温度,命令如下:

watch -n 5 sensors

如果发现温度过高,可以使用cpufreq-set命令调整CPU模式,以降低CPU温度。

4.3 内存调整

使用以下命令来调整内存:

sudo sysctl -w vm.swappiness=[值]

例如,如果要将swappiness调整为10,命令如下:

sudo sysctl -w vm.swappiness=10

swappiness是一个非常重要的参数,它控制着内核对虚拟内存的使用。swappiness越高,内核越倾向于交换。如果交换文件频繁,可能会导致系统运行缓慢。在大多数情况下,将swappiness调整为10左右即可。

总结

CPUZ是一款功能强大的系统调优助手,不仅可以帮助用户获取系统硬件信息,还可以根据这些信息进行全面的系统调优。使用CPUZ可以有效地提高Linux系统的性能和稳定性。

操作系统标签